Trait CollectionClient
Source pub trait CollectionClient<C, D>: HasDatabaseClient<C, D>{
Show 14 methods
// Required methods
fn collection_name(&self) -> &str;
fn get_collection(&self) -> GetCollectionBuilder<'_, C, D>;
fn delete_collection(&self) -> DeleteCollectionBuilder<'_, C, D>;
fn replace_collection(
&self,
) -> ReplaceCollectionBuilder<'_, '_, C, D, No, No>;
fn list_triggers(&self) -> ListTriggersBuilder<'_, '_, C, D>;
fn list_stored_procedures(
&self,
) -> ListStoredProceduresBuilder<'_, '_, C, D>;
fn list_user_defined_functions(
&self,
) -> ListUserDefinedFunctionsBuilder<'_, '_, C, D>;
fn create_document(&self) -> CreateDocumentBuilder<'_, '_, C, D, No>;
fn replace_document(&self) -> ReplaceDocumentBuilder<'_, '_, C, D, No, No>;
fn list_documents(&self) -> ListDocumentsBuilder<'_, '_, C, D>;
fn query_documents(&self) -> QueryDocumentsBuilder<'_, '_, C, D, No>;
fn get_partition_key_ranges(
&self,
) -> GetPartitionKeyRangesBuilder<'_, '_, C, D>;
// Provided methods
fn prepare_request(&self, method: Method) -> Builder { ... }
fn prepare_request_with_collection_name(&self, method: Method) -> Builder { ... }
}