common.schema.typing
TColumnProp
Known properties and hints of the column
TColumnHint
Known hints of a column used to declare hint regexes.
TColumnNames
A string representing a column name or a list of
TColumnSchemaBase Objects
class TColumnSchemaBase(TColumnType)
TypedDict that defines basic properties of a column: name, data type and nullable
TColumnSchema Objects
class TColumnSchema(TColumnSchemaBase)
TypedDict that defines additional column hints
TTableSchemaColumns
A mapping from column name to column schema, typically part of a table schema
TSchemaContractDict Objects
class TSchemaContractDict(TypedDict)
TypedDict defining the schema update settings
DEFAULT_VALIDITY_COLUMN_NAMES
Default values for validity column names used in scd2
merge strategy.
TTableSchema Objects
class TTableSchema(TTableProcessingHints)
TypedDict that defines properties of a table
TStoredSchema Objects
class TStoredSchema(TypedDict)
TypeDict defining the schema representation in storage