Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package gudusoft.gsqlparser

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES