AST

Table of Contents

Namespaces

DataType

Classes

AbstractCreateDefinitionItem
Base class for all definition items that can occur in the definition of a table, namely fields, indexes and foreign keys.
AbstractCreateStatement
Base class for all create type statements like CREATE TABLE or CREATE VIEW.
CreateColumnDefinitionItem
Syntax tree node for column definitions within "create table" statements.
CreateDefinition
Syntax node for the whole definition of a table/view. Collects the nodes for fields, indexes and foreign keys.
CreateForeignKeyDefinitionItem
Syntax node to structure a foreign key definition.
CreateIndexDefinitionItem
Syntax node to structure an index definition.
CreateTableClause
Syntax node to represent the initial CREATE TABLE statement in the syntax tree. Represents everything up to the start of the definition of fields/indexes/foreign keys.
CreateTableStatement
Root node for a CREATE TABLE statement in the syntax tree.
Identifier
Syntax node to represent identifiers used in various parts of a SQL statements like table, field or index names.
IndexColumnName
Syntax node to represent a column within an index, which can in MySQL context consist of the actual column name, length information for a partial index and a direction which influences default sorting and access patterns.
ReferenceDefinition
Syntax node to represent the REFERENCES part of a foreign key definition, encapsulating ON UPDATE/ON DELETE actions as well as the foreign table name and columns.

        
On this page

Search results