| 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.parser | |
| gudusoft.gsqlparser.pp.print | |
| gudusoft.gsqlparser.pp.utils | |
| gudusoft.gsqlparser.scriptWriter | |
| gudusoft.gsqlparser.stmt |
Provides the classes represent various SQL statements.
|
| gudusoft.gsqlparser.stmt.mssql |
| Modifier and Type | Method and Description |
|---|---|
TSourceTokenList |
TGSqlParser.getSourcetokenlist()
A sequence of source tokens created by the lexer after tokenize the input SQL
|
TSourceTokenList |
TCustomSqlStatement.getTokenList() |
TSourceTokenList |
TSingletonParser.getTokens(EDbVendor dbVendor,
String str) |
TSourceTokenList |
TSourceToken.getTokensAfter()
Used in sql formatter package only.
|
TSourceTokenList |
TSourceToken.getTokensBefore()
Used in sql formatter package only
|
TSourceTokenList |
TSafeParserPool.safeTokenizeSQL(EDbVendor vendor,
String sqlText)
Safe tokenization method.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ITokenListHandle.processTokenList(TSourceTokenList tokenList) |
static void |
TBaseType.resetTokenChain(TSourceTokenList pSourceTokenList,
int startPos) |
| Modifier and Type | Method and Description |
|---|---|
TSourceTokenList |
TCreateProcedureSqlNode.getFunctionBodyTokenList() |
TSourceTokenList |
TConstant.getStringLiteralSequence()
String list constant in Hive.
|
| Modifier and Type | Method and Description |
|---|---|
int |
TParseTreeNode.addAllMyTokensToTokenList(TSourceTokenList targetList,
int index)
Deprecated.
since v1.8.8.0, use scriptWriter technology to modify the node
Inserts tokens(from start token to end token ) of this parse tree node at the specified position in this
list. Shifts the element currently at that position (if any) and
any subsequent elements to the right .
|
void |
TParseTreeNode.setEndToken(TSourceTokenList endTokenList) |
void |
TParseTreeNode.setStartToken(TSourceTokenList startTokenList) |
void |
TConstant.setStringLiteralSequence(TSourceTokenList stringLiteralSequence) |
| Modifier and Type | Field and Description |
|---|---|
protected TSourceTokenList |
AbstractSqlParser.sourcetokenlist
Token list container - created once in constructor, cleared before each parse.
|
| Modifier and Type | Method and Description |
|---|---|
TSourceTokenList |
SqlParseResult.getSourceTokenList()
Get the list of source tokens.
|
protected TSourceTokenList |
AbstractSqlParser.performTokenization(ParserContext context,
TCustomLexer lexer)
Perform tokenization using vendor-specific lexer.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSqlParser.doAfterTokenize(TSourceTokenList tokens)
Post-tokenization normalization.
|
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. |
protected SqlParseResult |
AbstractSqlParser.extractRawStatements(ParserContext context,
TSourceTokenList tokens,
TCustomLexer lexer,
long tokenizationTimeMs)
Extract raw statements without full parsing.
|
protected TCustomParser |
PostgreSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the PostgreSQL SQL parser instance with updated token list.
|
protected TCustomParser |
DatabricksSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Databricks SQL parser instance with updated token list.
|
protected TCustomParser |
InformixSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Informix SQL parser instance with updated token list.
|
protected TCustomParser |
DorisSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
OdbcSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the ODBC SQL parser instance with updated token list.
|
protected TCustomParser |
HiveSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Hive SQL parser instance with updated token list.
|
protected TCustomParser |
VerticaSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Vertica SQL parser instance with updated token list.
|
protected TCustomParser |
BigQuerySqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the BigQuery SQL parser instance with updated token list.
|
protected TCustomParser |
SoqlSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the SOQL parser instance with updated token list.
|
protected TCustomParser |
MdxSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the MDX parser instance with updated token list.
|
protected TCustomParser |
NetezzaSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Netezza SQL parser instance with updated token list.
|
protected TCustomParser |
TeradataSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
SparksqlSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the SparkSQL parser instance with updated token list.
|
protected TCustomParser |
AthenaSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
AnsiSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the ANSI SQL parser instance with updated token list.
|
protected TCustomParser |
OracleSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Oracle SQL parser instance with updated token list.
|
protected TCustomParser |
SnowflakeSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Snowflake SQL parser instance with updated token list.
|
protected TCustomParser |
ImpalaSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Impala SQL parser instance with updated token list.
|
protected TCustomParser |
RedshiftSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Redshift SQL parser instance with updated token list.
|
protected TCustomParser |
SybaseSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Sybase parser instance with updated token list.
|
protected TCustomParser |
Db2SqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the DB2 SQL parser instance with updated token list.
|
protected TCustomParser |
PrestoSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Presto SQL parser instance with updated token list.
|
protected abstract TCustomParser |
AbstractSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Get the main parser for this vendor.
|
protected TCustomParser |
HanaSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
OpenEdgeSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the OpenEdge SQL parser instance with updated token list.
|
protected TCustomParser |
FlinkSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
SqliteSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
SparkSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
MssqlSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the SQL Server SQL parser instance with updated token list.
|
protected TCustomParser |
ClickhouseSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
CouchbaseSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Couchbase SQL parser instance with updated token list.
|
protected TCustomParser |
MySqlSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the MySQL SQL parser instance with updated token list.
|
protected TCustomParser |
StarrocksSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
GaussDbSqlParser.getParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
DaxSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the DAX SQL parser instance with updated token list.
|
protected TCustomParser |
GreenplumSqlParser.getParser(ParserContext context,
TSourceTokenList tokens)
Return the Greenplum SQL parser instance with updated token list.
|
protected TCustomParser |
DatabricksSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Databricks uses a single parser, no secondary parser needed.
|
protected TCustomParser |
InformixSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
No secondary parser for Informix (only Oracle has dual parsers).
|
protected TCustomParser |
HiveSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Hive does not use a secondary parser (unlike Oracle with PL/SQL).
|
protected TCustomParser |
VerticaSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Vertica does not use a secondary parser (unlike Oracle with PL/SQL parser).
|
protected TCustomParser |
BigQuerySqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
BigQuery does not use a secondary parser (unlike Oracle with PL/SQL).
|
protected TCustomParser |
MdxSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
MDX doesn't have a secondary parser.
|
protected TCustomParser |
NetezzaSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Return null for secondary parser (Netezza only uses one parser).
|
protected TCustomParser |
TeradataSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
AthenaSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
OracleSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Return the Oracle PL/SQL parser instance with updated token list.
|
protected TCustomParser |
SnowflakeSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Snowflake does not use a secondary parser (unlike Oracle with PL/SQL).
|
protected TCustomParser |
RedshiftSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Redshift doesn't have a secondary parser.
|
protected TCustomParser |
PrestoSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Presto does not have a secondary parser (only Oracle has PL/SQL parser).
|
protected TCustomParser |
AbstractSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Get secondary parser (e.g., PL/SQL for Oracle).
|
protected TCustomParser |
HanaSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
FlinkSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
SparkSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
GaussDbSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens) |
protected TCustomParser |
DaxSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
DAX does not use a secondary parser.
|
protected TCustomParser |
GreenplumSqlParser.getSecondaryParser(ParserContext context,
TSourceTokenList tokens)
Greenplum doesn't use secondary parser (unlike Oracle with PL/SQL parser).
|
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 |
AbstractSqlParser.processTokensBeforeParse(ParserContext context,
TSourceTokenList tokens)
Process tokens before parsing (vendor-specific adjustments).
|
protected void |
AbstractSqlParser.processTokensInTokenTable(ParserContext context,
TCustomLexer lexer,
TSourceTokenList tokens)
Process tokens using token table (vendor-specific token code adjustments).
|
SqlParseResult.Builder |
SqlParseResult.Builder.sourceTokenList(TSourceTokenList sourceTokenList)
Set source token list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TextPrinter.print(TSourceTokenList tl) |
void |
IPrinter.print(TSourceTokenList t)
print the source token list
|
| Modifier and Type | Method and Description |
|---|---|
static void |
SourceTokenOperator.combineWhitespace(TSourceTokenList list,
int startPos,
int endPos)
combine all the white spaces into a single white space
|
static int |
SourceTokenOperator.curColumnNumberVT(TSourceTokenList list,
int pos)
calcaulate the text length from a given position to the line start.
|
static int |
SourceTokenOperator.curIndentLenVT(TSourceTokenList list,
int pos)
calculate the current indent length VT is the abbr for "virtual token"
(which contains before tokens, after tokens and replace token)
|
static TSourceToken |
SourceTokenSearcher.firstNotWhitespaceAndReturnToken(TSourceTokenList list,
int startPos,
int endPos)
get first token which is not whitespace and return token
|
static TSourceToken |
SourceTokenSearcher.firstSelectedToken(TSourceTokenList list,
int startPos,
int endPos,
String text) |
static TSourceToken |
SourceTokenSearcher.firstSelectNotWhitespaceAndReturnToken(TSourceTokenList list,
int startPos,
String text)
forward search the token which is the first not whitespace or return
token, and its value is a fixed text
|
static int |
SourceTokenSearcher.indexOf(TSourceTokenList list,
int startPos,
int endPos,
ETokenType type)
search the source token in the source token list from the top
|
static int |
SourceTokenSearcher.indexOf(TSourceTokenList list,
int startPos,
int endPos,
String text)
search the source token in the source token list from the top
|
static int |
SourceTokenSearcher.indexOf(TSourceTokenList list,
int startPos,
String text)
search the source token in the source token list from the top
|
static int |
SourceTokenSearcher.lastIndexOf(TSourceTokenList list,
int startPos,
int endPos,
String text)
search the source token in the source token list from the end
|
static int |
SourceTokenSearcher.lastIndexOf(TSourceTokenList list,
int endPos,
String text)
search the source token in the source token list from the end
|
static TSourceToken |
SourceTokenSearcher.lastNotWhitespaceAndReturnToken(TSourceTokenList list,
int endPos)
get last token which is not whitespace and return token
|
static TSourceToken |
SourceTokenSearcher.lastNotWhitespaceAndReturnToken(TSourceTokenList list,
int startPos,
int endPos)
get last token which is not whitespace and return token
|
static TSourceToken |
SourceTokenSearcher.lastSelectedNotWhitespaceAndReturnToken(TSourceTokenList list,
int endPos,
String text)
backward search the token which is the first not whitespace or return
token, and its value is a fixed text
|
static TSourceToken |
SourceTokenSearcher.lastSelectedToken(TSourceTokenList list,
int startPos,
int endPos,
String text) |
static void |
SourceTokenOperator.removeWhitespaceAndReturn(GFmtOpt opt,
TSourceTokenList list,
int start,
int end)
remove the white space and the return token
|
static int |
SourceTokenOperator.removeWhitespaceAndReturnFromEnd(GFmtOpt opt,
TSourceTokenList list,
int end)
remove the white space and the return token from the end
|
static int |
SourceTokenOperator.removeWhitespaceAndReturnFromStart(GFmtOpt opt,
TSourceTokenList list,
int startPos)
remove the white space and the return token from the end
|
static int |
SourceTokenOperator.removeWhitespaceBackward(GFmtOpt opt,
TSourceTokenList list,
int end) |
static int |
SourceTokenOperator.textLengthVT(TSourceTokenList list,
int start,
int end)
calculate the text length for all virtual token (which are call before
tokens, after tokens and replace token)
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TScriptWriter.verifyTokens(TSourceTokenList originalTokens,
boolean partialChecking) |
| Modifier and Type | Method and Description |
|---|---|
TSourceTokenList |
TCreateTriggerStmt.getDmlTpyes()
Deprecated.
As of v1.7.2.5, replaced by
ETriggerDmlType |
| Modifier and Type | Method and Description |
|---|---|
TSourceTokenList |
TMssqlCreateTrigger.getDmlTpyes()
Deprecated.
As of v1.7.2.5, replaced by
ETriggerDmlType |