SchemaObject
SchemaField
s. Use it to represent your structured data to reference during the vector embedding process.
Descendants
Properties
Collection of schema fields that define the structure of this schema object.
SchemaField
Schema
child class. SchemaField
s are the basic building block for inputs that will be referenced in an embedding space. Sub-types of a SchemaField
are typed data representations that you can use to transform and load data to feed the vector embedding process.
Parameters
Name of the schema field.
The schema object this field belongs to.
The type of the field.
Whether the field can have null values.
Inheritance
Inheritance Chain:SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Descendants
CreatedAtField
SchemaReference
IdField
Blob
Boolean
FloatList
Number
String
StringList
Timestamp
Properties
Sequence of supported comparison operation types for this field.
Methods
as_type()
parse()
String
TextEmbeddingSpace
expects a String field as an input.
Inheritance
Inheritance Chain:String
- →
SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Properties
Sequence of supported comparison operation types for this field.
Number
NumberSpace
expects a Number field as an input.
Inheritance
Inheritance Chain:Number
- →
SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Descendants
Float
Integer
Float
Inheritance
Inheritance Chain:Float
- →
Number
- →
SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Properties
Sequence of supported comparison operation types for this field.
Integer
Inheritance
Inheritance Chain:Integer
- →
Number
- →
SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Properties
Sequence of supported comparison operation types for this field.
Boolean
Inheritance
Inheritance Chain:Boolean
- →
SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Properties
Sequence of supported comparison operation types for this field.
Methods
is_()
isnot()
Timestamp
RecencySpace
expects a Timestamp field as an input.
Inheritance
Inheritance Chain:Timestamp
- →
SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Properties
Sequence of supported comparison operation types for this field.
Methods
as_type()
Blob
ImageSpace
expects a blob field as an input.
Inheritance
Inheritance Chain:Blob
- →
SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Properties
Sequence of supported comparison operation types for this field.
Methods
as_type()
StringList
Inheritance
Inheritance Chain:StringList
- →
SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Properties
Sequence of supported comparison operation types for this field.
Methods
as_type()
parse()
FloatList
Inheritance
Inheritance Chain:FloatList
- →
SchemaField
- →
ComparisonOperand
- →
ABC
- →
Generic
Properties
Sequence of supported comparison operation types for this field.
Methods
as_type()
parse()
DescribedBlob
Properties
The blob field containing the file or binary data.
The string field containing the description text.