pub type CreateCollectionResponse = Collection;Aliased Type§
pub struct CreateCollectionResponse {Show 19 fields
pub collection_id: CollectionUuid,
pub name: String,
pub config: InternalCollectionConfiguration,
pub schema: Option<Schema>,
pub metadata: Option<HashMap<String, MetadataValue>>,
pub dimension: Option<i32>,
pub tenant: String,
pub database: String,
pub log_position: i64,
pub version: i32,
pub total_records_post_compaction: u64,
pub size_bytes_post_compaction: u64,
pub last_compaction_time_secs: u64,
pub version_file_path: Option<String>,
pub root_collection_id: Option<CollectionUuid>,
pub lineage_file_path: Option<String>,
pub updated_at: SystemTime,
pub database_id: DatabaseUuid,
pub compaction_failure_count: i32,
}Fields§
§collection_id: CollectionUuid§name: String§config: InternalCollectionConfiguration§schema: Option<Schema>§metadata: Option<HashMap<String, MetadataValue>>§dimension: Option<i32>§tenant: String§database: String§log_position: i64§version: i32§total_records_post_compaction: u64§size_bytes_post_compaction: u64§last_compaction_time_secs: u64§version_file_path: Option<String>§root_collection_id: Option<CollectionUuid>§lineage_file_path: Option<String>§updated_at: SystemTime§database_id: DatabaseUuid§compaction_failure_count: i32Number of consecutive compaction failures for this collection. Used by the scheduler to track and skip collections that repeatedly fail compaction.