Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AppFlowy-IO/AppFlowy-Collab
/ functions
Functions
2,841 in github.com/AppFlowy-IO/AppFlowy-Collab
⨍
Functions
2,841
◇
Types & classes
464
↓ 4 callers
Function
validate_uuid_string
Validates that a string is a valid UUID format
collab/src/entity/uuid_validation.rs:10
↓ 4 callers
Method
value
(&self)
collab/src/database/fields/type_option/date_type_option.rs:373
↓ 4 callers
Function
view_from_map_ref
Creates a new view from a map ref
collab/src/database/views/view.rs:559
↓ 4 callers
Function
walk_sub_dir
(path: &Path)
collab/src/importer/notion/walk_dir.rs:286
↓ 4 callers
Method
with_row_position
(mut self, row_position: OrderObjectPosition)
collab/src/database/rows/row.rs:1196
↓ 4 callers
Method
with_space_permission
(mut self, permission: SpacePermission)
collab/src/folder/hierarchy_builder.rs:275
↓ 4 callers
Method
write_txn
(&'b self)
collab/src/plugins/local_storage/rocksdb/kv_impl.rs:155
↓ 3 callers
Method
add_sections_for_user_with_txn
( &self, txn: &mut TransactionMut, uid: &UserId, items: Vec<SectionItem>, )
collab/src/folder/section.rs:367
↓ 3 callers
Function
any_to_json_value
(any: Any)
collab/src/util.rs:270
↓ 3 callers
Method
as_map
(&self)
collab/src/util.rs:24
↓ 3 callers
Method
associate_parent_child
Establish a relationship between the parent_id and view_id, and insert the view below the prev_id. Why don't we use the move method to replace dissoci
collab/src/folder/view.rs:115
↓ 3 callers
Function
bool_from_str
(s: &str)
collab/src/database/fields/type_option/checkbox_type_option.rs:70
↓ 3 callers
Method
build
(self)
collab/src/database/template/builder.rs:82
↓ 3 callers
Method
build_database
( &self, object_id: &ObjectId, _is_new: bool, data: Option<DatabaseDataVariant>, context:
collab/src/database/database_trait.rs:149
↓ 3 callers
Method
build_document
(&self, document_id: &Uuid)
collab/src/importer/workspace/document_collab_remapper.rs:37
↓ 3 callers
Function
build_mention_external_link_delta
Builder for external link mention attributes # Example ``` use collab::document::blocks::*; let delta = build_mention_external_link_delta("https://e
collab/src/document/blocks/mention_helper.rs:207
↓ 3 callers
Method
build_row_document_collabs
(&self)
collab/src/importer/workspace/workspace_remapper.rs:186
↓ 3 callers
Function
check_project_database
(linked_view: &NotionPage, include_sub_dir: bool)
collab/tests/importer/notion_test/import_test.rs:560
↓ 3 callers
Method
clear
(&self, txn: &mut TransactionMut)
collab/src/folder/section.rs:380
↓ 3 callers
Method
create
(mut collab: Collab, notifier: Option<FolderNotify>, data: FolderData)
collab/src/folder/folder.rs:109
↓ 3 callers
Function
create_callout_block
( test: &mut BlockTestCore, text: String, icon: Option<String>, parent_id: &str, )
collab/tests/document/block_parser/callout_test.rs:10
↓ 3 callers
Method
create_checklist_cell
( mut self, options: Vec<T1>, selected_options: Vec<T2>, )
collab/src/database/template/builder.rs:154
↓ 3 callers
Function
create_code_block
( test: &mut BlockTestCore, code: String, language: Option<String>, parent_id: &str, )
collab/tests/document/block_parser/code_block_test.rs:10
↓ 3 callers
Method
create_collab
(&mut self, doc_id: String)
collab/tests/plugins/disk/script.rs:162
↓ 3 callers
Function
create_database_with_two_groups
()
collab/tests/database/database_test/group_test.rs:199
↓ 3 callers
Function
create_database_with_two_layout_settings
()
collab/tests/database/database_test/layout_test.rs:79
↓ 3 callers
Function
create_divider_block
(test: &mut BlockTestCore, parent_id: &str)
collab/tests/document/block_parser/divider_test.rs:9
↓ 3 callers
Function
create_file_block
( test: &mut BlockTestCore, name: Option<String>, url: Option<String>, parent_id: &str, )
collab/tests/document/block_parser/file_block_test.rs:10
↓ 3 callers
Function
create_folder_with_data
( uid: UserId, workspace_id: Uuid, folder_data: FolderData, )
collab/tests/folder/util.rs:41
↓ 3 callers
Function
create_heading_block
( test: &mut BlockTestCore, level: u8, text: String, parent_id: &str, )
collab/tests/document/block_parser/heading_test.rs:10
↓ 3 callers
Function
create_link_preview_block
( test: &mut BlockTestCore, url: Option<String>, parent_id: &str, )
collab/tests/document/block_parser/link_preview_test.rs:10
↓ 3 callers
Function
create_math_equation_block
( test: &mut BlockTestCore, formula: Option<String>, parent_id: &str, )
collab/tests/document/block_parser/math_equation_test.rs:10
↓ 3 callers
Method
create_new_row
( &self, row_params: T, _client_id: ClientID, )
collab/src/database/blocks/block.rs:94
↓ 3 callers
Function
create_simple_columns_block
(test: &mut BlockTestCore, parent_id: &str)
collab/tests/document/block_parser/simple_columns_test.rs:10
↓ 3 callers
Function
create_simple_table_block
(test: &mut BlockTestCore, parent_id: &str)
collab/tests/document/block_parser/simple_table_test.rs:10
↓ 3 callers
Function
create_subpage_block
( test: &mut BlockTestCore, view_id: Option<String>, parent_id: &str, )
collab/tests/document/block_parser/subpage_test.rs:10
↓ 3 callers
Function
create_toggle_list_block
(test: &mut BlockTestCore, text: String, parent_id: &str)
collab/tests/document/block_parser/toggle_list_test.rs:10
↓ 3 callers
Method
currency
(&self)
collab/src/database/fields/type_option/number_type_option.rs:731
↓ 3 callers
Method
database_client_id
(&self)
collab/src/database/database_trait.rs:145
↓ 3 callers
Function
database_test
(config: CollabPersistenceConfig)
collab/tests/database/user_test/async_test/script.rs:67
↓ 3 callers
Function
default_database_row_from_row
(row: Row, client_id: ClientID)
collab/src/database/rows/row.rs:56
↓ 3 callers
Function
default_field_visibility
(layout_type: DatabaseLayout)
collab/src/database/fields/field_settings.rs:97
↓ 3 callers
Method
delete_document
(&mut self, id: String)
collab/tests/plugins/disk/script.rs:103
↓ 3 callers
Method
delete_section_items_with_txn
( &self, txn: &mut TransactionMut, ids: Vec<T>, )
collab/src/folder/section.rs:305
↓ 3 callers
Function
deserialize_text_delta
(delta: &str)
collab/src/document/blocks/utils.rs:148
↓ 3 callers
Method
dissociate_parent_child
Dissociate the relationship between parent_id and view_id. Why don't we use the move method to replace dissociate_parent_child and associate_parent_ch
collab/src/folder/view.rs:102
↓ 3 callers
Function
document_storage
()
collab/tests/document/util.rs:164
↓ 3 callers
Method
duplicate_linked_view
Create a linked view that duplicate the target view's setting including filter, sort, group, field setting, etc.
collab/src/database/database.rs:1426
↓ 3 callers
Function
first_array_item_as_map_ref
(array_ref: &ArrayRef, txn: &T)
collab/src/database/views/view_observer.rs:582
↓ 3 callers
Method
get
(&self, key: K)
collab/src/plugins/local_storage/kv/db.rs:72
↓ 3 callers
Method
get_all_database_meta
Return all databases with a Transaction
collab/src/database/workspace_database/body.rs:114
↓ 3 callers
Method
get_all_favorites_sections
Retrieves favorite views across all users, with optional filtering by user. This is the "admin mode" variant of [`get_my_favorite_sections`]. While `
collab/src/folder/folder.rs:474
↓ 3 callers
Method
get_all_filters
(&self, view_id: &str)
collab/src/database/database.rs:1103
↓ 3 callers
Method
get_all_sorts
(&self, view_id: &str)
collab/src/database/database.rs:940
↓ 3 callers
Method
get_all_views
(&self, include_embedded: bool)
collab/src/database/database.rs:388
↓ 3 callers
Method
get_block
Get block with the given id.
collab/src/document/document.rs:211
↓ 3 callers
Method
get_block_data
(&self, block_id: &str)
collab/src/document/document.rs:216
↓ 3 callers
Method
get_child_index_with_txn
Get child index of current block's children map with given child id.
collab/src/document/blocks/children.rs:59
↓ 3 callers
Method
get_doc_state
(&self)
collab/tests/util/mod.rs:49
↓ 3 callers
Method
get_document_data
Get document data.
collab/src/document/document.rs:157
↓ 3 callers
Method
get_field_orders
(&self, txn: &T, view_id: &DatabaseViewId)
collab/src/database/views/view_map.rs:262
↓ 3 callers
Method
get_field_settings_map
Get the field settings for the current view, used when setting or updating field settings
collab/src/database/views/view.rs:448
↓ 3 callers
Method
get_fields_with_txn
Get fields by field ids If field_ids is None, return all fields If field_ids is Some, return fields that match the field ids
collab/src/database/fields/field_map.rs:73
↓ 3 callers
Function
get_id_for_key
(store: &S, key: Key<20>)
collab/src/plugins/local_storage/kv/db.rs:188
↓ 3 callers
Method
get_id_map_as_strings
(&self)
collab/src/importer/workspace/id_mapper.rs:80
↓ 3 callers
Method
get_map_with_txn
( &self, txn: &T, key: K, )
collab/src/core/map_wrapper.rs:132
↓ 3 callers
Method
get_or_init_array
(&self, txn: &mut TransactionMut, key: S)
collab/src/util.rs:54
↓ 3 callers
Method
get_plain_text_from_block
Get the plain text from the text block with the given id. If the block is not found, return None. If the block is found but the external_id is not fo
collab/src/document/document.rs:285
↓ 3 callers
Method
get_row
(&self)
collab/src/database/rows/row.rs:144
↓ 3 callers
Method
get_row_meta
Return the [RowMeta] with the given row id.
collab/src/database/database.rs:548
↓ 3 callers
Method
get_rows_from_row_orders
Return a list of [Row] for the given view. The rows here is ordered by the [RowOrder] of the view.
collab/src/database/database.rs:688
↓ 3 callers
Method
get_view
(&self, view_id: &str)
collab/src/database/database.rs:1561
↓ 3 callers
Method
get_views
Get multiple views by ids. When uid is provided, includes user-specific enrichment.
collab/src/folder/view.rs:207
↓ 3 callers
Method
identify_id
(&self)
collab/src/database/views/row_order.rs:56
↓ 3 callers
Function
insert_delta_to_text_map
( document_data: &mut DocumentData, parent_id: &str, new_delta: Delta, )
collab/src/document/importer/util.rs:225
↓ 3 callers
Method
insert_layout_setting
( &mut self, view_id: &str, layout_ty: &DatabaseLayout, layout_setting: T, )
collab/src/database/database.rs:1269
↓ 3 callers
Method
insert_map_with_txn
( &self, txn: &mut TransactionMut, key: &str, value: T, )
collab/src/core/map_wrapper.rs:70
↓ 3 callers
Method
insert_row_order
( self, object: T, position: &OrderObjectPosition, )
collab/src/database/views/view.rs:187
↓ 3 callers
Method
insert_sort
(&mut self, view_id: &str, sort: impl Into<SortMap>)
collab/src/database/database.rs:902
↓ 3 callers
Method
insert_str_with_txn
(&self, txn: &mut TransactionMut, key: &str, value: T)
collab/src/core/map_wrapper.rs:236
↓ 3 callers
Method
into_array
(self)
collab/src/util.rs:384
↓ 3 callers
Method
into_collab_stream
(self)
collab/src/importer/notion/importer.rs:207
↓ 3 callers
Method
is_exist
( &self, uid: i64, workspace_id: &str, object_id: &str, )
collab/src/plugins/local_storage/rocksdb/kv_impl.rs:115
↓ 3 callers
Method
json_cell
(&self, cell: &Cell)
collab/src/database/fields/type_option/url_type_option.rs:24
↓ 3 callers
Method
json_cell
(&self, cell: &Cell)
collab/src/database/fields/type_option/checkbox_type_option.rs:23
↓ 3 callers
Function
local_and_remote_origins
()
collab/src/database/rows/row_observer.rs:365
↓ 3 callers
Method
move_child
(&self, txn: &mut TransactionMut, parent_id: &Uuid, from: u32, to: u32)
collab/src/folder/view.rs:92
↓ 3 callers
Method
move_row
(&mut self, from_row_id: &str, to_row_id: &str)
collab/src/database/database.rs:490
↓ 3 callers
Method
move_section_item_with_txn
( &self, txn: &mut TransactionMut, id: T, prev_id: Option<T>, )
collab/src/folder/section.rs:269
↓ 3 callers
Method
move_to
Move the object with the given id to the given position. If the object is not found, nothing will happen. If the position is out of range, nothing wil
collab/src/database/views/view.rs:752
↓ 3 callers
Function
parse_collab_origin
(origin: CollabOrigin)
collab/src/core/origin.rs:156
↓ 3 callers
Function
parse_csv
(file_path: &PathBuf)
collab/src/importer/util.rs:103
↓ 3 callers
Function
parse_yrs_value
parse YrsValue to json string
collab/src/document/blocks/utils.rs:113
↓ 3 callers
Method
push_front
Push a plugin to the front of the list
collab/src/core/collab_plugin.rs:206
↓ 3 callers
Method
reader_persistence
(&self)
collab/src/database/database_trait.rs:131
↓ 3 callers
Method
remap_json_value
(&self, value: &mut Value)
collab/src/importer/workspace/id_remapper.rs:14
↓ 3 callers
Function
reminder_from_map
(txn: &T, map_ref: &MapRef)
collab/src/entity/reminder.rs:178
↓ 3 callers
Method
remove_all_plugins
(&self)
collab/src/core/collab.rs:440
↓ 3 callers
Method
remove_child_with_txn
( &self, txn: &mut TransactionMut, index: u32, )
collab/src/folder/relation.rs:220
↓ 3 callers
Method
remove_plugin
Remove a plugin based on its type
collab/src/core/collab_plugin.rs:178
← previous
next →
401–500 of 2,841, ranked by callers