pixano.features.types.schema_reference
¶
SchemaRef
¶
A schema reference.
A schema reference is used to reference a schema in a dataset. If an id is provided, the reference points to a specific element stored in the table associated to the schema.
Attributes:
| Name | Type | Description |
|---|---|---|
name |
str
|
The name of the schema. |
id |
str
|
The id of the schema. |
none()
classmethod
¶
create_annotation_ref(id, name)
¶
create_embedding_ref(id, name)
¶
create_entity_ref(id, name)
¶
create_item_ref(id, name='item')
¶
create_schema_ref(id, name)
¶
create_source_ref(id)
¶
create_view_ref(id, name)
¶
is_annotation_ref(cls, strict=False)
¶
Check if a class is an AnnotationRef or subclass of AnnotationRef.
is_embedding_ref(cls, strict=False)
¶
Check if a class is an EmbeddingRef or subclass of EmbeddingRef.
is_entity_ref(cls, strict=False)
¶
Check if a class is an EntityRef or subclass of EntityRef.
is_item_ref(cls, strict=False)
¶
is_schema_ref(cls, strict=False)
¶
Check if a class is a SchemaRef or subclass of SchemaRef.
is_source_ref(cls, strict=False)
¶
Check if a class is a SourceRef or subclass of SourceRef.