# Class: CreateTableParser
Defined in: packages/core/src/parsers/CreateTableParser.ts:48
Parses CREATE TABLE statements (DDL or AS SELECT) into CreateTableQuery models.
Constructors ​
Constructor ​
new CreateTableParser():
CreateTableParser
Returns ​
CreateTableParser
Methods ​
parse() ​
staticparse(query):CreateTableQuery
Defined in: packages/core/src/parsers/CreateTableParser.ts:110
Parse SQL string to CreateTableQuery AST.
Parameters ​
query ​
string
Returns ​
parseFromLexeme() ​
staticparseFromLexeme(lexemes,index):object
Defined in: packages/core/src/parsers/CreateTableParser.ts:123
Parse from lexeme array (for internal use and tests).
Parameters ​
lexemes ​
Lexeme[]
index ​
number
Returns ​
object
value ​
value:
CreateTableQuery
newIndex ​
newIndex:
number