Skip to main content

validate_create_table_as_columns

Function validate_create_table_as_columns 

Source
pub fn validate_create_table_as_columns(
    types: &dyn FunctionTypeResolver,
    columns: &[ColumnDef],
) -> Result<(), SQLError>
Expand description

DefineRelation for a table whose columns a query defines: MergeAttributes rejects a repeated name, BuildDescForRelation requires USAGE on every column’s type, and CheckAttributeNamesTypes rejects system column names and pseudo-types.