graflo.architecture.onto_sql¶
Classes¶
ColumnInfo
¶
Bases: BaseModel
Column information from PostgreSQL table.
Source code in graflo/architecture/onto_sql.py
Attributes¶
column_default = None
class-attribute
instance-attribute
¶
description = ''
class-attribute
instance-attribute
¶
is_nullable = 'YES'
class-attribute
instance-attribute
¶
is_pk = False
class-attribute
instance-attribute
¶
is_unique = False
class-attribute
instance-attribute
¶
name
instance-attribute
¶
ordinal_position = None
class-attribute
instance-attribute
¶
sample_values = []
class-attribute
instance-attribute
¶
Up to 5 sample values from the column (first rows); empty for vertex/edge ColumnInfo.
type
instance-attribute
¶
EdgeTableInfo
¶
Bases: BaseModel
Edge table information from schema introspection.
Source code in graflo/architecture/onto_sql.py
Attributes¶
columns
instance-attribute
¶
foreign_keys
instance-attribute
¶
name
instance-attribute
¶
primary_key
instance-attribute
¶
relation = None
class-attribute
instance-attribute
¶
schema_name
instance-attribute
¶
source_column
instance-attribute
¶
source_table
instance-attribute
¶
target_column
instance-attribute
¶
target_table
instance-attribute
¶
ForeignKeyInfo
¶
Bases: BaseModel
Foreign key relationship information.
Source code in graflo/architecture/onto_sql.py
RawTableInfo
¶
Bases: BaseModel
Raw table metadata: all tables with columns, types, and constraint metadata.
Source code in graflo/architecture/onto_sql.py
Attributes¶
columns
instance-attribute
¶
description = ''
class-attribute
instance-attribute
¶
The table's comment, when the engine stores one.
foreign_keys
instance-attribute
¶
name
instance-attribute
¶
primary_key
instance-attribute
¶
row_count_estimate = None
class-attribute
instance-attribute
¶
Approximate row count from pg_class.reltuples (updated by ANALYZE).
schema_name
instance-attribute
¶
SchemaIntrospectionResult
¶
Bases: BaseModel
Result of PostgreSQL schema introspection.
Source code in graflo/architecture/onto_sql.py
VertexTableInfo
¶
Bases: BaseModel
Vertex table information from schema introspection.