weaviate.collections.data
- class weaviate.collections.data._DataCollectionAsync(connection, name, consistency_level, tenant, validate_arguments, type_=None)[source]
Bases:
Generic[Properties],_DataCollectionExecutor[ConnectionAsync,Mapping[str,None|str|bool|int|float|datetime|UUID|GeoCoordinate|PhoneNumber|_PhoneNumber|Mapping[str,WeaviateField] |Sequence[str] |Sequence[bool] |Sequence[int] |Sequence[float] |Sequence[datetime] |Sequence[UUID] |Sequence[Mapping[str,WeaviateField]]]]- Parameters:
connection (ConnectionType)
name (str)
consistency_level (ConsistencyLevel | None)
tenant (str | None)
validate_arguments (bool)
type_ (Type[Properties] | None)
- with_data_model(data_model)[source]
- Parameters:
data_model (Type[TProperties])
- Return type:
- class weaviate.collections.data._DataCollection(connection, name, consistency_level, tenant, validate_arguments, type_=None)[source]
Bases:
Generic[Properties],_DataCollectionExecutor[ConnectionSync,Mapping[str,None|str|bool|int|float|datetime|UUID|GeoCoordinate|PhoneNumber|_PhoneNumber|Mapping[str,WeaviateField] |Sequence[str] |Sequence[bool] |Sequence[int] |Sequence[float] |Sequence[datetime] |Sequence[UUID] |Sequence[Mapping[str,WeaviateField]]]]- Parameters:
connection (ConnectionType)
name (str)
consistency_level (ConsistencyLevel | None)
tenant (str | None)
validate_arguments (bool)
type_ (Type[Properties] | None)
- with_data_model(data_model)[source]
- Parameters:
data_model (Type[TProperties])
- Return type: