Uses of Class
gudusoft.gsqlparser.parser.SqlParseResult.Builder
Packages that use SqlParseResult.Builder
-
Uses of SqlParseResult.Builder in gudusoft.gsqlparser.parser
Methods in gudusoft.gsqlparser.parser that return SqlParseResult.BuilderModifier and TypeMethodDescriptionSqlParseResult.Builder.addSyntaxError(TSyntaxError syntaxError) Add a single syntax error.SqlParseResult.Builder.errorCode(int errorCode) Set error code.SqlParseResult.Builder.errorMessage(String errorMessage) Set error message.SqlParseResult.Builder.interpreterTimeMs(long interpreterTimeMs) Set interpreter time in milliseconds.SqlParseResult.Builder.lastTokenOfStatementBeenValidated(TSourceToken lastTokenOfStatementBeenValidated) SqlParseResult.Builder.lexer(TCustomLexer lexer) Set lexer instance (for backward compatibility).SqlParseResult.Builder.parser(TCustomParser parser) Set parser instance (for backward compatibility).SqlParseResult.Builder.parsingTimeMs(long parsingTimeMs) Set parsing time in milliseconds.SqlParseResult.Builder.secondaryParser(TCustomParser secondaryParser) Set secondary parser instance (for Oracle PL/SQL parser).SqlParseResult.Builder.semanticAnalysisTimeMs(long semanticAnalysisTimeMs) Set semantic analysis time in milliseconds.SqlParseResult.Builder.sourceTokenList(TSourceTokenList sourceTokenList) Set source token list.SqlParseResult.Builder.sqlStatements(TStatementList sqlStatements) Set SQL statements list.SqlParseResult.Builder.syntaxErrors(ArrayList<TSyntaxError> syntaxErrors) Set syntax errors list.SqlParseResult.Builder.tokenizationTimeMs(long tokenizationTimeMs) Set tokenization time in milliseconds.Methods in gudusoft.gsqlparser.parser with parameters of type SqlParseResult.BuilderModifier and TypeMethodDescriptionprotected abstract voidAbstractSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call vendor-specific raw statement extraction logic.protected voidAnsiSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call ANSI-specific raw statement extraction logic.protected voidAthenaSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) protected voidBigQuerySqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call BigQuery-specific raw statement extraction logic.protected voidCouchbaseSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Couchbase-specific raw statement extraction logic.protected voidDatabricksSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Hook method: Extract raw Databricks SQL statements.protected voidDaxSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call DAX-specific raw statement extraction logic.protected voidDb2SqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call DB2-specific raw statement extraction logic.protected voidGaussDbSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) protected voidGreenplumSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Greenplum-specific raw statement extraction.protected voidHanaSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) protected voidHiveSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Hive-specific raw statement extraction logic.protected voidImpalaSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Impala-specific raw statement extraction logic.protected voidInformixSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Informix-specific raw statement extraction logic.protected voidMdxSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call MDX-specific raw statement extraction logic.protected voidMssqlSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call MSSQL-specific raw statement extraction logic.protected voidMySqlSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call MySQL-specific raw statement extraction logic.protected voidNetezzaSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Netezza-specific raw statement extraction logic.protected voidOdbcSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call ODBC-specific raw statement extraction logic.protected voidOpenEdgeSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call OpenEdge-specific raw statement extraction logic.protected voidOracleSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Oracle-specific raw statement extraction logic.protected voidPostgreSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call PostgreSQL-specific raw statement extraction logic.protected voidPrestoSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Presto-specific raw statement extraction logic.protected voidRedshiftSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Redshift-specific raw statement extraction logic.protected voidSnowflakeSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Snowflake-specific raw statement extraction logic.protected voidSoqlSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call SOQL-specific raw statement extraction logic.protected voidSparkSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Hook method for vendor-specific raw statement extraction.protected voidSparksqlSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call SparkSQL-specific raw statement extraction logic.protected voidSybaseSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Sybase-specific raw statement extraction logic.protected voidTeradataSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) protected voidVerticaSqlParser.extractVendorRawStatements(SqlParseResult.Builder builder) Call Vertica-specific raw statement extraction logic.protected voidAbstractSqlParser.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 voidPostgreSqlParser.onRawStatementComplete(ParserContext context, TCustomSqlStatement statement, TCustomParser mainParser, TCustomParser secondaryParser, TStatementList statementList, boolean isLastStatement, SqlParseResult.Builder builder) Override onRawStatementComplete to add PostgreSQL-specific processing.