|
struct | Column_parse_context |
| Parse context for column type attribute specific parse tree nodes. More...
|
|
class | PT_column_attr_base |
| Base class for all column attributes in CREATE/ALTER TABLE More...
|
|
class | PT_null_column_attr |
| Node for the NULL column attribute. More...
|
|
class | PT_not_null_column_attr |
| Node for the NOT NULL column attribute. More...
|
|
class | PT_secondary_column_attr |
| Node for the NOT SECONDARY column attribute. More...
|
|
class | PT_unique_key_column_attr |
| Node for the UNIQUE [KEY] column attribute. More...
|
|
class | PT_primary_key_column_attr |
| Node for the PRIMARY [KEY] column attribute. More...
|
|
class | PT_check_constraint_column_attr |
| Node for the [CONSTRAINT [symbol]] CHECK '(' expr ')' column attribute. More...
|
|
class | PT_constraint_enforcement_attr |
| Node for the [NOT] ENFORCED column attribute. More...
|
|
class | PT_comment_column_attr |
| Node for the COMMENT <comment> column attribute. More...
|
|
class | PT_collate_column_attr |
| Node for the COLLATE <collation> column attribute. More...
|
|
class | PT_default_column_attr |
| Node for the DEFAULT <expression> column attribute. More...
|
|
class | PT_on_update_column_attr |
| Node for the UPDATE NOW[([<precision>])] column attribute. More...
|
|
class | PT_auto_increment_column_attr |
| Node for the AUTO_INCREMENT column attribute. More...
|
|
class | PT_serial_default_value_column_attr |
| Node for the SERIAL DEFAULT VALUE column attribute. More...
|
|
class | PT_column_format_column_attr |
| Node for the COLUMN_FORMAT <DEFAULT|FIXED|DYNAMIC> column attribute. More...
|
|
class | PT_storage_media_column_attr |
| Node for the STORAGE <DEFAULT|DISK|MEMORY> column attribute. More...
|
|
class | PT_srid_column_attr |
| Node for the SRID column attribute. More...
|
|
class | PT_generated_default_val_column_attr |
| Node for the generated default value, column attribute. More...
|
|
class | PT_column_visibility_attr |
| Node for the VISIBLE|INVISIBLE column attribute. More...
|
|
class | PT_type |
| Base class for all column type nodes. More...
|
|
class | PT_numeric_type |
| Node for numeric types. More...
|
|
class | PT_bit_type |
| Node for the BIT type. More...
|
|
class | PT_boolean_type |
| Node for the BOOL/BOOLEAN type. More...
|
|
class | PT_char_type |
|
class | PT_vector_type |
|
class | PT_blob_type |
| Node for BLOB types. More...
|
|
class | PT_year_type |
| Node for the YEAR type. More...
|
|
class | PT_date_type |
| Node for the DATE type. More...
|
|
class | PT_time_type |
| Node for the TIME, TIMESTAMP and DATETIME types. More...
|
|
class | PT_timestamp_type |
| Node for the TIMESTAMP type. More...
|
|
class | PT_spacial_type |
| Node for spatial types. More...
|
|
class | PT_enum_type_tmpl< enum_type > |
|
class | PT_serial_type |
|
class | PT_json_type |
| Node for the JSON type. More...
|
|
class | PT_field_def_base |
| Base class for both generated and regular column definitions. More...
|
|
class | PT_field_def |
| Base class for regular (non-generated) column definition nodes. More...
|
|
class | PT_generated_field_def |
| Base class for generated column definition nodes. More...
|
|