| 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) |
TStatementList |
TSafeParserPool.safeParseSQL(EDbVendor vendor,
String sqlText)
Safe parsing method that returns statements without parser references.
|
| Modifier and Type | Method and Description |
|---|---|
BoundProgram |
IBoundIRBuilder.build(TStatementList stmts,
AnalyzerV2Config config)
Builds the Bound IR from the given AST statements.
|
IRProgram |
IRTranslator.translate(TStatementList stmts)
Translates AST statements through all available IR phases.
|
| Modifier and Type | Method and Description |
|---|---|
BoundProgram |
MssqlBoundIRBuilder.build(TStatementList stmts,
AnalyzerV2Config config) |
BoundProgram |
MssqlBoundIRBuilder.build(TStatementList stmts,
AnalyzerV2Config config,
String fileId)
Builds a partial BoundProgram from the given statements with a file identifier.
|
| Modifier and Type | Method and Description |
|---|---|
BoundProgram |
OracleBoundIRBuilder.build(TStatementList stmts,
AnalyzerV2Config config) |
| 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 | Field and Description |
|---|---|
protected TStatementList |
AbstractSqlParser.sqlstatements
Statement list container - created once in constructor, cleared before each extraction.
|
| Modifier and Type | Method and Description |
|---|---|
TStatementList |
AbstractSqlParser.doExtractRawStatements(ParserContext context,
TSourceTokenList tokens)
Extract raw statements without full parsing (public API).
|
default TStatementList |
SqlParser.doExtractRawStatements(ParserContext context,
TSourceTokenList tokens)
Deprecated.
As of 3.2.0.0, replaced by
SqlParser.getrawsqlstatements(ParserContext)
which returns a richer SqlParseResult object containing statements,
tokens, errors, timing information, and more. This method only returns
TStatementList without error information.
Migration: Use This method will be removed in a future major version. |
TStatementList |
SqlParseResult.getSqlStatements()
Get the list of parsed SQL statements.
|
protected TStatementList |
PostgreSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
DatabricksSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all raw statements to build AST.
|
protected TStatementList |
InformixSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all raw statements.
|
protected TStatementList |
DorisSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
OdbcSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
HiveSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all raw SQL statements.
|
protected TStatementList |
VerticaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
BigQuerySqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all SQL statements after tokenization and raw extraction.
|
protected TStatementList |
SoqlSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
MdxSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
NetezzaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
TeradataSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
SparksqlSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
AthenaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
AnsiSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing on raw ANSI SQL statements.
|
protected TStatementList |
OracleSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
SnowflakeSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
ImpalaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
RedshiftSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
SybaseSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
Db2SqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing on raw DB2 SQL statements.
|
protected TStatementList |
PrestoSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected abstract TStatementList |
AbstractSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform actual parsing with syntax checking.
|
protected TStatementList |
HanaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
OpenEdgeSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
FlinkSqlParser.performParsing(ParserContext context,
TCustomParser mainParser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
SqliteSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
SparkSqlParser.performParsing(ParserContext context,
TCustomParser mainParser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
MssqlSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
ClickhouseSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
CouchbaseSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
MySqlSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
StarrocksSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
GaussDbSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
DaxSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all raw DAX statements.
|
protected TStatementList |
GreenplumSqlParser.performParsing(ParserContext context,
TCustomParser mainParser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all statements in the statement list.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
PostgreSqlParser.onRawStatementComplete(ParserContext context,
TCustomSqlStatement statement,
TCustomParser mainParser,
TCustomParser secondaryParser,
TStatementList statementList,
boolean isLastStatement,
SqlParseResult.Builder builder)
Override onRawStatementComplete to add PostgreSQL-specific processing.
|
protected void |
AbstractSqlParser.onRawStatementComplete(ParserContext context,
TCustomSqlStatement statement,
TCustomParser mainParser,
TCustomParser secondaryParser,
TStatementList statementList,
boolean isLastStatement,
SqlParseResult.Builder builder)
Hook method called when a raw statement is complete.
|
protected void |
DatabricksSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation (execute SQL in interpreter mode).
|
protected void |
InformixSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation (AST evaluation).
|
protected void |
OdbcSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
HiveSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on statements.
|
protected void |
VerticaSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
BigQuerySqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on statements.
|
protected void |
SoqlSqlParser.performInterpreter(ParserContext context,
TStatementList statements) |
protected void |
MdxSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
NetezzaSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
TeradataSqlParser.performInterpreter(ParserContext context,
TStatementList statements) |
protected void |
SparksqlSqlParser.performInterpreter(ParserContext context,
TStatementList statements) |
protected void |
AthenaSqlParser.performInterpreter(ParserContext context,
TStatementList statements) |
protected void |
OracleSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform Oracle-specific AST interpretation/evaluation using TASTEvaluator.
|
protected void |
SnowflakeSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
ImpalaSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
RedshiftSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation on parsed statements.
|
protected void |
SybaseSqlParser.performInterpreter(ParserContext context,
TStatementList statements) |
protected void |
PrestoSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
AbstractSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
OpenEdgeSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
FlinkSqlParser.performInterpreter(ParserContext context,
TStatementList statements) |
protected void |
SparkSqlParser.performInterpreter(ParserContext context,
TStatementList statements) |
protected void |
MssqlSqlParser.performInterpreter(ParserContext context,
TStatementList statements)
Perform interpretation/evaluation on parsed statements.
|
protected void |
GaussDbSqlParser.performInterpreter(ParserContext context,
TStatementList statements) |
protected TStatementList |
PostgreSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
DatabricksSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all raw statements to build AST.
|
protected TStatementList |
InformixSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all raw statements.
|
protected TStatementList |
DorisSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
OdbcSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
HiveSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all raw SQL statements.
|
protected TStatementList |
VerticaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
BigQuerySqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all SQL statements after tokenization and raw extraction.
|
protected TStatementList |
SoqlSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
MdxSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
NetezzaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
TeradataSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
SparksqlSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
AthenaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
AnsiSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing on raw ANSI SQL statements.
|
protected TStatementList |
OracleSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
SnowflakeSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
ImpalaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
RedshiftSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
SybaseSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
Db2SqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing on raw DB2 SQL statements.
|
protected TStatementList |
PrestoSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected abstract TStatementList |
AbstractSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform actual parsing with syntax checking.
|
protected TStatementList |
HanaSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
OpenEdgeSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
FlinkSqlParser.performParsing(ParserContext context,
TCustomParser mainParser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
SqliteSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
SparkSqlParser.performParsing(ParserContext context,
TCustomParser mainParser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
MssqlSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
ClickhouseSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
CouchbaseSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
MySqlSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Perform full parsing of statements with syntax checking.
|
protected TStatementList |
StarrocksSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
GaussDbSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements) |
protected TStatementList |
DaxSqlParser.performParsing(ParserContext context,
TCustomParser parser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all raw DAX statements.
|
protected TStatementList |
GreenplumSqlParser.performParsing(ParserContext context,
TCustomParser mainParser,
TCustomParser secondaryParser,
TSourceTokenList tokens,
TStatementList rawStatements)
Parse all statements in the statement list.
|
protected void |
DatabricksSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform semantic analysis (resolve column-table relationships, etc.).
|
protected void |
InformixSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform semantic analysis using TSQLResolver.
|
protected void |
OdbcSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform ODBC-specific semantic analysis using TSQLResolver.
|
protected void |
HiveSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform semantic analysis on parsed statements.
|
protected void |
VerticaSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform semantic analysis on parsed statements.
|
protected void |
BigQuerySqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform semantic analysis on parsed statements.
|
protected void |
SoqlSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements) |
protected void |
MdxSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform MDX-specific semantic analysis using TSQLResolver.
|
protected void |
NetezzaSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform Netezza-specific semantic analysis using TSQLResolver.
|
protected void |
TeradataSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements) |
protected void |
SparksqlSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements) |
protected void |
AthenaSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements) |
protected void |
OracleSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform Oracle-specific semantic analysis using TSQLResolver.
|
protected void |
SnowflakeSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform Snowflake-specific semantic analysis using TSQLResolver.
|
protected void |
ImpalaSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform Impala-specific semantic analysis using TSQLResolver.
|
protected void |
RedshiftSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform semantic analysis on parsed statements.
|
protected void |
SybaseSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements) |
protected void |
PrestoSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform Presto-specific semantic analysis using TSQLResolver.
|
protected void |
AbstractSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform semantic analysis on parsed statements.
|
protected void |
HanaSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements) |
protected void |
OpenEdgeSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform OpenEdge-specific semantic analysis using TSQLResolver.
|
protected void |
FlinkSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements) |
protected void |
SparkSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements) |
protected void |
MssqlSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform SQL Server-specific semantic analysis.
|
protected void |
GaussDbSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements) |
protected void |
GreenplumSqlParser.performSemanticAnalysis(ParserContext context,
TStatementList statements)
Perform semantic analysis on parsed statements.
|
SqlParseResult.Builder |
SqlParseResult.Builder.sqlStatements(TStatementList sqlStatements)
Set SQL statements list.
|
| 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 |
|---|---|
TStatementList |
TSQLResolver2.getStatements()
Get the SQL statements being resolved.
|
| Modifier and Type | Method and Description |
|---|---|
ScopeBuildResult |
ScopeBuilder.build(TStatementList statements)
Build scope tree for the given SQL statements.
|
void |
OraclePackageRegistry.buildFromStatements(TStatementList statements)
Build the registry from a list of statements.
|
| Constructor and Description |
|---|
TSQLResolver2(gudusoft.gsqlparser.compiler.TContext context,
TStatementList statements)
Create resolver with default configuration
|
TSQLResolver2(gudusoft.gsqlparser.compiler.TContext context,
TStatementList statements,
TSQLResolverConfig config)
Create resolver with custom configuration
|
| Modifier and Type | Method and Description |
|---|---|
void |
DatabaseContextTracker.processStatements(TStatementList statements)
Process all statements in the list to extract database/schema context.
|
| Constructor and Description |
|---|
BatchMetadataCollector(TStatementList statements,
EDbVendor vendor)
Create a batch metadata collector.
|
| Constructor and Description |
|---|
ResolutionResultImpl(ScopeBuildResult scopeBuildResult,
TStatementList statements) |
| 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() |
TStatementList |
TMssqlTryCatch.getCatchStatements()
Get the statements inside the BEGIN CATCH ...
|
TStatementList |
TMssqlTryCatch.getTryStatements()
Get the statements inside the BEGIN TRY ...
|
| Modifier and Type | Method and Description |
|---|---|
void |
TMssqlTryCatch.setCatchStatements(TStatementList catchStatements) |
void |
TMssqlTryCatch.setTryStatements(TStatementList tryStatements) |
| 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) |