|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
IMetaDatabase | In order to link column to table correctly without connecting to database, we need to provide a class which implements IMetaDatabase to TGSqlParser. |
Class Summary | |
---|---|
TBaseType | Constants and functions used by parser internally. |
TCreateMaterializedSqlStatement | |
TCustomLexer | Base lexer of all databases. |
TCustomParser | Base parser of all databases. |
TCustomSqlStatement | TCustomSqlStatement is the root class for all SQL statements. |
TGSqlParser | SQL Parser check syntax of input SQL script, generate, analyze parse tree, list all SQL statements with detailed information of input SQL script. |
TSourceToken | Source token is the basic syntactical unit of SQL. |
TSourceTokenList | List of source token. |
TStatementList | List of SQL statements which is instance of class that descends from TCustomSqlStatement . |
TSyntaxError | Detailed information about syntax error. |
TVisitedAbs | Base class of all parse tree nodes that can be visited by visitors. |
TVisitorAbs | Base class of all visitors that used to visit parse tree nodes. |
Enum Summary | |
---|---|
EActionOnParseError | Used by parser internally. |
EAlterTableOptionType | |
EConstraintType | |
EDbObjectType | |
EDbVendor | Database vendor list. |
EErrorType | Type of SQL syntax errors. |
EIndexType | |
EJoinType | |
EKeyActionType | |
EKeyReferenceType | |
ESqlClause | Enum for various SQL clause such as where clause, having clause and etc. |
ESqlStatementType | Type of SQL statement. |
ETableSource | |
ETokenStatus | Used by parser internally. |
ETokenType | Type of source token. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |