weaviate.collections.queries.fetch_objects

class weaviate.collections.queries.fetch_objects._FetchObjectsGenerate(connection, name, consistency_level, tenant, properties, references, validate_arguments)[source]

Bases: Generic[Properties, References], _FetchObjectsGenerateExecutor[ConnectionSync, Properties, References]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • properties (Type[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]]]] | None)

  • references (Type[Mapping[str, Any] | None] | None)

  • validate_arguments (bool)

class weaviate.collections.queries.fetch_objects._FetchObjectsGenerateAsync(connection, name, consistency_level, tenant, properties, references, validate_arguments)[source]

Bases: Generic[Properties, References], _FetchObjectsGenerateExecutor[ConnectionAsync, Properties, References]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • properties (Type[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]]]] | None)

  • references (Type[Mapping[str, Any] | None] | None)

  • validate_arguments (bool)

class weaviate.collections.queries.fetch_objects._FetchObjectsQuery(connection, name, consistency_level, tenant, properties, references, validate_arguments)[source]

Bases: Generic[Properties, References], _FetchObjectsQueryExecutor[ConnectionSync, Properties, References]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • properties (Type[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]]]] | None)

  • references (Type[Mapping[str, Any] | None] | None)

  • validate_arguments (bool)

class weaviate.collections.queries.fetch_objects._FetchObjectsQueryAsync(connection, name, consistency_level, tenant, properties, references, validate_arguments)[source]

Bases: Generic[Properties, References], _FetchObjectsQueryExecutor[ConnectionAsync, Properties, References]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • properties (Type[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]]]] | None)

  • references (Type[Mapping[str, Any] | None] | None)

  • validate_arguments (bool)