Package | Description |
---|---|
gudusoft.gsqlparser |
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects. |
gudusoft.gsqlparser.nodes |
Provides the classes represents various SQL query parse tree node.
|
gudusoft.gsqlparser.nodes.oracle | |
gudusoft.gsqlparser.pp.processor | |
gudusoft.gsqlparser.pp.processor.type.comm | |
gudusoft.gsqlparser.pp.stmtformatter.type | |
gudusoft.gsqlparser.pp.stmtformatter.type.comm | |
gudusoft.gsqlparser.resolver | |
gudusoft.gsqlparser.scriptWriter | |
gudusoft.gsqlparser.stmt |
Provides the classes represent various SQL statements.
|
gudusoft.gsqlparser.stmt.db2 | |
gudusoft.gsqlparser.stmt.hive | |
gudusoft.gsqlparser.stmt.mdx | |
gudusoft.gsqlparser.stmt.mssql | |
gudusoft.gsqlparser.stmt.mysql | |
gudusoft.gsqlparser.stmt.oracle |
Modifier and Type | Field and Description |
---|---|
TStatementList |
TGSqlParser.sqlstatements
SQL statements generated by this parser from the input SQL script.
|
Modifier and Type | Method and Description |
---|---|
TStatementList |
TGSqlParser.getSqlstatements()
A list of SQL statements created by the parser.
|
TStatementList |
TCustomSqlStatement.getStatements()
Saves all first level sub statements.
|
TStatementList |
TSingletonParser.getStmts(EDbVendor dbVendor,
String str) |
Modifier and Type | Field and Description |
---|---|
protected TStatementList |
TBlockSqlNode.bodyStatements |
protected TStatementList |
TBlockSqlNode.declareStatements |
Modifier and Type | Method and Description |
---|---|
TStatementList |
TBlockSqlNode.getBodyStatements() |
TStatementList |
TBlockSqlNode.getDeclareStatements() |
TStatementList |
TCaseExpression.getElse_statement_list() |
TStatementList |
TWhenClauseItem.getStatement_list() |
TStatementList |
TExceptionHandler.getStatements()
These associated statements are executed when any exception in the
TExceptionHandler.getExceptionNames() list is raised. |
TStatementList |
TElseIfSqlNode.getStmts() |
Modifier and Type | Method and Description |
---|---|
void |
TParseTreeVisitor.postVisit(TStatementList node) |
void |
TParseTreeVisitor.preVisit(TStatementList node) |
void |
TBlockSqlNode.setBodyStatements(TStatementList bodyStatements) |
void |
TBlockSqlNode.setDeclareStatements(TStatementList declareStatements) |
void |
TCaseExpression.setElse_statement_list(TStatementList else_statement_list) |
void |
TWhenClauseItem.setStatement_list(TStatementList statement_list) |
void |
TExceptionHandler.setStatements(TStatementList statements) |
void |
TElseIfSqlNode.setStmts(TStatementList stmts) |
Modifier and Type | Method and Description |
---|---|
TStatementList |
TTimingPoint.getBodyStatements() |
Modifier and Type | Method and Description |
---|---|
void |
TTimingPoint.setBodyStatements(TStatementList bodyStatements) |
Modifier and Type | Method and Description |
---|---|
static AbstractProcessor<TStatementList> |
ProcessorFactory.createStmtListProcessor(GFmtOpt opt,
String alignKeyword) |
Modifier and Type | Method and Description |
---|---|
void |
StmtListProcessor.process(TStatementList node) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractAllStmtsFormatter.afterFormat(TStatementList stmt) |
void |
AbstractAllStmtsFormatter.beforeFormat(TStatementList stmt) |
void |
AbstractAllStmtsFormatter.doFormat(TStatementList stmt)
override this method if need
|
Modifier and Type | Method and Description |
---|---|
void |
AllStmtsFormatter.afterFormat(TStatementList stmt) |
void |
AllStmtsFormatter.beforeFormat(TStatementList stmt) |
void |
AllStmtsFormatter.doFormat(TStatementList stmts) |
static void |
AllStmtsFormatter.processEmptyLine(TStatementList stmts,
GFmtOpt opt,
boolean isInBlock) |
Constructor and Description |
---|
TAttributeResolver(TStatementList sqls,
gudusoft.gsqlparser.compiler.TContext scope,
TSQLResolver resolver) |
TDatabaseObjectResolver(TStatementList sqls,
gudusoft.gsqlparser.compiler.TContext scope)
Constructor for TDatabaseObjectResolver.
|
TMetadataCollector(TStatementList sqls,
gudusoft.gsqlparser.compiler.TContext context)
Constructor for TMetadataCollector.
|
TRelationResolver(TStatementList sqls,
gudusoft.gsqlparser.compiler.TContext scope,
TSQLResolver resolver)
创建关系解析器实例。
|
TRelationResolver2(TStatementList sqls,
gudusoft.gsqlparser.compiler.TContext scope)
创建关系解析器实例。
|
TSQLResolver(gudusoft.gsqlparser.compiler.TContext context,
TStatementList statements)
Creates a new SQL resolver instance.
|
TStarColumnExpander(TStatementList sqls,
gudusoft.gsqlparser.compiler.TContext scope,
TSQLResolver resolver)
Creates a new star column resolver instance.
|
TStarColumnPushDownResolver(TStatementList sqls,
gudusoft.gsqlparser.compiler.TContext scope)
构造函数
|
Modifier and Type | Method and Description |
---|---|
void |
TScriptGeneratorVisitor.preVisit(TStatementList stmts) |
Modifier and Type | Field and Description |
---|---|
protected TStatementList |
TBlockSqlStatement.bodyStatements |
protected TStatementList |
TBlockSqlStatement.declareStatements |
Modifier and Type | Method and Description |
---|---|
TStatementList |
TBlockSqlStatement.getBodyStatements() |
TStatementList |
TBlockSqlStatement.getDeclareStatements() |
TStatementList |
TCaseStmt.getDefaultStatementList() |
TStatementList |
TExecuteSqlStatement.getDynamicStatements() |
TStatementList |
TExecImmeStmt.getDynamicStatements() |
TStatementList |
TIfStmt.getElseifStatements() |
TStatementList |
TIfStmt.getElseStatements() |
TStatementList |
TSelectSqlStatement.getHiveBodyList()
Deprecated.
since 2.6.3.5, please use
TSelectSqlStatement.getMultiSelectStatements() to retrieve
multimple select statement in Hive from query ... select, select, ... |
TStatementList |
TIfStmt.getThenStatements() |
TStatementList |
TElsifStmt.getThenStatements() |
Modifier and Type | Method and Description |
---|---|
void |
TBlockSqlStatement.setBodyStatements(TStatementList bodyStatements) |
void |
TBlockSqlStatement.setDeclareStatements(TStatementList declareStatements) |
void |
TExecImmeStmt.setDynamicStatements(TStatementList dynamicStatements) |
void |
TIfStmt.setElseifStatements(TStatementList elseifStatements) |
void |
TIfStmt.setElseStatements(TStatementList elseStatements) |
void |
TIfStmt.setThenStatements(TStatementList thenStatements) |
void |
TElsifStmt.setThenStatements(TStatementList thenStatements) |
Modifier and Type | Method and Description |
---|---|
TStatementList |
TDb2CaseStmt.getElseStatementList() |
TStatementList |
TDb2IfStmt.getElseStmts()
Deprecated.
|
TStatementList |
TDb2IfStmt.getThenStmts()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
TDb2CaseStmt.setElseStatementList(TStatementList elseStatementList) |
void |
TDb2IfStmt.setElseStmts(TStatementList elseStmts)
Deprecated.
|
void |
TDb2IfStmt.setThenStmts(TStatementList thenStmts)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TStatementList |
THiveFromQuery.getHiveBodyList() |
Modifier and Type | Method and Description |
---|---|
void |
THiveFromQuery.setHiveBodyList(TStatementList hiveBodyList) |
Modifier and Type | Method and Description |
---|---|
TStatementList |
TMdxScope.getStatementList() |
Modifier and Type | Field and Description |
---|---|
protected TStatementList |
TMssqlDeclare.bodyStatements |
Modifier and Type | Method and Description |
---|---|
TStatementList |
TMssqlDeclare.getBodyStatements() |
Modifier and Type | Method and Description |
---|---|
TStatementList |
TMySQLCreateTrigger.getBodyStatements()
Deprecated.
Statements in body.
|
TStatementList |
TMySQLCaseStmt.getDefaultStatementList() |
TStatementList |
TMySQLIfStmt.getDefaultStmts() |
TStatementList |
TMySQLIfStmt.getThenStmts() |
Modifier and Type | Method and Description |
---|---|
void |
TMySQLCaseStmt.setDefaultStatementList(TStatementList defaultStatementList) |
void |
TMySQLIfStmt.setDefaultStmts(TStatementList defaultStmts) |
void |
TMySQLIfStmt.setThenStmts(TStatementList thenStmts) |
Modifier and Type | Method and Description |
---|---|
TStatementList |
TPlsqlCreateProcedure.getInnerStatements() |
Modifier and Type | Method and Description |
---|---|
void |
TPlsqlCreateProcedure.setInnerStatements(TStatementList innerStatements) |