|
||||||||||
| 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 | |||||||||