Uses of Class
gudusoft.gsqlparser.TCustomLexer
Packages that use TCustomLexer
Package
Description
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects.-
Uses of TCustomLexer in gudusoft.gsqlparser
Subclasses of TCustomLexer in gudusoft.gsqlparserModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in gudusoft.gsqlparser declared as TCustomLexerMethods in gudusoft.gsqlparser that return TCustomLexerModifier and TypeMethodDescriptionTGSqlParser.getFlexer()The lexer which is used to tokenize the input SQL. -
Uses of TCustomLexer in gudusoft.gsqlparser.parser
Fields in gudusoft.gsqlparser.parser declared as TCustomLexerModifier and TypeFieldDescriptionprotected TCustomLexerAbstractSqlParser.lexerThe lexer instance used for tokenization.Methods in gudusoft.gsqlparser.parser that return TCustomLexerModifier and TypeMethodDescriptionprotected abstract TCustomLexerAbstractSqlParser.getLexer(ParserContext context) Get the lexer for this vendor.protected TCustomLexerAnsiSqlParser.getLexer(ParserContext context) Return the ANSI lexer instance.protected TCustomLexerAthenaSqlParser.getLexer(ParserContext context) protected TCustomLexerBigQuerySqlParser.getLexer(ParserContext context) Return the BigQuery lexer instance.protected TCustomLexerCouchbaseSqlParser.getLexer(ParserContext context) Return the Couchbase lexer instance.protected TCustomLexerDatabricksSqlParser.getLexer(ParserContext context) Return the Databricks lexer instance.protected TCustomLexerDaxSqlParser.getLexer(ParserContext context) Return the DAX lexer instance.protected TCustomLexerDb2SqlParser.getLexer(ParserContext context) Return the DB2 lexer instance.protected TCustomLexerGaussDbSqlParser.getLexer(ParserContext context) protected TCustomLexerGreenplumSqlParser.getLexer(ParserContext context) Return the Greenplum lexer instance.protected TCustomLexerHanaSqlParser.getLexer(ParserContext context) protected TCustomLexerHiveSqlParser.getLexer(ParserContext context) Return the Hive lexer instance.protected TCustomLexerImpalaSqlParser.getLexer(ParserContext context) Return the Impala lexer instance.protected TCustomLexerInformixSqlParser.getLexer(ParserContext context) Return the Informix lexer instance.protected TCustomLexerMdxSqlParser.getLexer(ParserContext context) Return the MDX lexer instance.protected TCustomLexerMssqlSqlParser.getLexer(ParserContext context) Return the SQL Server lexer instance.protected TCustomLexerMySqlSqlParser.getLexer(ParserContext context) Return the MySQL lexer instance.protected TCustomLexerNetezzaSqlParser.getLexer(ParserContext context) Return the Netezza lexer instance.protected TCustomLexerOdbcSqlParser.getLexer(ParserContext context) Return the ODBC lexer instance.protected TCustomLexerOpenEdgeSqlParser.getLexer(ParserContext context) Return the OpenEdge lexer instance.protected TCustomLexerOracleSqlParser.getLexer(ParserContext context) Return the Oracle lexer instance.protected TCustomLexerPostgreSqlParser.getLexer(ParserContext context) Return the PostgreSQL lexer instance.protected TCustomLexerPrestoSqlParser.getLexer(ParserContext context) Return the Presto lexer instance.protected TCustomLexerRedshiftSqlParser.getLexer(ParserContext context) Return the Redshift lexer instance.protected TCustomLexerSnowflakeSqlParser.getLexer(ParserContext context) Return the Snowflake lexer instance.protected TCustomLexerSoqlSqlParser.getLexer(ParserContext context) Return the SOQL lexer instance.protected TCustomLexerSparkSqlParser.getLexer(ParserContext context) protected TCustomLexerSparksqlSqlParser.getLexer(ParserContext context) Return the SparkSQL lexer instance.SqlParseResult.getLexer()Get the lexer instance (for backward compatibility).protected TCustomLexerSybaseSqlParser.getLexer(ParserContext context) Return the Sybase lexer instance.protected TCustomLexerTeradataSqlParser.getLexer(ParserContext context) protected TCustomLexerVerticaSqlParser.getLexer(ParserContext context) Return the Vertica lexer instance.Methods in gudusoft.gsqlparser.parser with parameters of type TCustomLexerModifier and TypeMethodDescriptionprotected SqlParseResultAbstractSqlParser.extractRawStatements(ParserContext context, TSourceTokenList tokens, TCustomLexer lexer, long tokenizationTimeMs) Extract raw statements without full parsing.SqlParseResult.Builder.lexer(TCustomLexer lexer) Set lexer instance (for backward compatibility).protected TSourceTokenListAbstractSqlParser.performTokenization(ParserContext context, TCustomLexer lexer) Perform tokenization using vendor-specific lexer.protected voidAbstractSqlParser.processTokensInTokenTable(ParserContext context, TCustomLexer lexer, TSourceTokenList tokens) Process tokens using token table (vendor-specific token code adjustments).