Trait CollectionClient

Source
pub trait CollectionClient<C, D>: HasDatabaseClient<C, D>
where C: CosmosClient, D: DatabaseClient<C>,
{
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 { ... }
}

Required Methods§

Provided Methods§

Implementors§

Source§

impl<'a, C, D> CollectionClient<C, D> for CollectionStruct<'a, C, D>
where C: CosmosClient + Clone, D: DatabaseClient<C> + Clone,