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