MCPcopy Create free account
hub / github.com/AppFlowy-IO/AppFlowy-Collab / create

Method create

collab/src/database/database.rs:168–190  ·  view source on GitHub ↗
(
    context: DatabaseContext,
    params: CreateDatabaseParams,
  )

Source from the content-addressed store, hash-verified

166 }
167
168 pub async fn create(
169 context: DatabaseContext,
170 params: CreateDatabaseParams,
171 ) -> Result<Self, CollabError> {
172 trace!(
173 "[Database] create {}, client_id: {}",
174 params.database_id,
175 context.database_collab_service.database_client_id().await
176 );
177 let database_id = params.database_id;
178 let object_id = database_id;
179 let database = context
180 .database_collab_service
181 .clone()
182 .build_database(
183 &object_id,
184 true,
185 Some(DatabaseDataVariant::Params(params)),
186 context,
187 )
188 .await?;
189 Ok(database)
190 }
191
192 #[instrument(level = "trace", skip_all, err)]
193 pub async fn arc_create(

Callers

nothing calls this directly

Calls 11

database_inline_view_idFunction · 0.85
originMethod · 0.80
transact_mutMethod · 0.80
create_rowsMethod · 0.80
database_client_idMethod · 0.80
set_inline_view_idMethod · 0.80
create_linked_viewMethod · 0.80
build_databaseMethod · 0.45
insertMethod · 0.45
insert_fieldMethod · 0.45
insert_viewMethod · 0.45

Tested by

no test coverage detected