EdgeMetadataTypeLabels Objects
class EdgeMetadataTypeLabels(Enum)
BaseEdgeMetadataV1 Objects
class BaseEdgeMetadataV1(GraiBaseModel)
Class definition of BaseEdgeMetadataV1
Attributes:
type
- Object type of the Metadata e.g. NodeV1, EdgeV1, etc.version
- Schema version of the metadataedge_type
- The type of edge e.g. TableToColumn, ColumnToColumn, etc.edge_attributes
- Attributes specific to the edge typetags
- Tags associated with the edge
MalformedEdgeMetadataV1 Objects
class MalformedEdgeMetadataV1(MalformedMetadata, BaseEdgeMetadataV1)
Class definition of MalformedEdgeMetadataV1
Attributes:
edge_type
- The literal "Malformed"edge_attributes
- Attributes specific to the edge type
edge_type
type: ignore
edge_attributes
type: ignore
GenericEdgeMetadataV1 Objects
class GenericEdgeMetadataV1(BaseEdgeMetadataV1)
Class definition of GenericEdgeMetadataV1
Attributes:
edge_type
- The literal "Generic"edge_attributes
- Attributes specific to the edge type
TableToColumnAttributes Objects
class TableToColumnAttributes(GenericAttributes)
Class definition of TableToColumnAttributes
Attributes:
version
- Schema version of the attributes
TableToColumnMetadata Objects
class TableToColumnMetadata(BaseEdgeMetadataV1)
Class definition of TableToColumnMetadata
Attributes:
edge_type
- The literal "TableToColumn"edge_attributes
- Attributes specific to the edge type
TableToTableAttributes Objects
class TableToTableAttributes(GenericAttributes)
Class definition of TableToTableAttributes
Attributes:
version
- Schema version of the attributes
TableToTableMetadata Objects
class TableToTableMetadata(BaseEdgeMetadataV1)
Class definition of TableToTableMetadata
Attributes:
edge_type
- The literal "TableToTable"edge_attributes
- Attributes specific to the edge type
ColumnToColumnAttributes Objects
class ColumnToColumnAttributes(GenericAttributes)
Class definition of ColumnToColumnAttributes
Attributes:
version
- Schema version of the attributespreserves_data_type
- Whether the data type is conserved between the source and destination columnspreserves_nullable
- Whether the nullability is conserved between the source and destination columnspreserves_unique
- Whether uniqueness is conserved between the source and destination columns
ColumnToColumnMetadata Objects
class ColumnToColumnMetadata(BaseEdgeMetadataV1)
Class definition of ColumnToColumnMetadata
Attributes:
edge_type
- The literal "ColumnToColumn"edge_attributes
- Attributes specific to the edge type