- backforwardSearch(TSourceToken, int, String) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenSearcher
-
backward search the source token
- backforwardSearchNotWhitespaceAndReturnToken(TSourceToken, int, String) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenSearcher
-
- BACKSLASH - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- BACKSPACE - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- basic_loop - Static variable in class gudusoft.gsqlparser.stmt.TLoopStmt
-
- BatchMetadataCollector - Class in gudusoft.gsqlparser.resolver2.metadata
-
Delta 1: Batch-local DDL metadata collector.
- BatchMetadataCollector(TStatementList, EDbVendor) - Constructor for class gudusoft.gsqlparser.resolver2.metadata.BatchMetadataCollector
-
Create a batch metadata collector.
- bconst - Static variable in class gudusoft.gsqlparser.TBaseType
-
- bconst - Static variable in class gudusoft.gsqlparser.TCustomLexer
-
- bean2Map(Object) - Static method in class gudusoft.gsqlparser.dlineage.util.BeanUtil
-
- BeanUtil - Class in gudusoft.gsqlparser.dlineage.util
-
- BeanUtil() - Constructor for class gudusoft.gsqlparser.dlineage.util.BeanUtil
-
- beforeFormat(TStatementList) - Method in class gudusoft.gsqlparser.pp.stmtformatter.type.AbstractAllStmtsFormatter
-
- beforeFormat(E) - Method in class gudusoft.gsqlparser.pp.stmtformatter.type.AbstractStmtFormatter
-
- beforeFormat(TStatementList) - Method in class gudusoft.gsqlparser.pp.stmtformatter.type.comm.AllStmtsFormatter
-
- beforeProcess(E) - Method in class gudusoft.gsqlparser.pp.processor.type.comm.AbstractKeyWordAlignProcessor
-
- beforeProcess(NodeType) - Method in class gudusoft.gsqlparser.pp.processor.type.comm.AbstractProcessor
-
method template.
- beforeProcess(TParseTreeNode) - Method in class gudusoft.gsqlparser.pp.processor.type.comm.CapitalisationProcessor
-
- beforeProcess(TParseTreeNode) - Method in class gudusoft.gsqlparser.pp.processor.type.comm.CombineWhitespaceAndClearReturnProcessor
-
- BEGIN - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- BEGIN_NO_FORMAT - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- BeginAndEndProcessor - Class in gudusoft.gsqlparser.pp.processor.type.plsql
-
- BeginAndEndProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.plsql.BeginAndEndProcessor
-
- BeginTranSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- bestString() - Method in interface gudusoft.gsqlparser.ext.sqlnamematcher.SqlNameMatcher
-
Returns the most recent match.
- beStyleBlockIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample26
- beStyleBlockLeftBEIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample24
- beStyleBlockLeftBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample23
- beStyleBlockRightBEIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample25
- beStyleCreatetableLeftBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample14
- beStyleCreatetableRightBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample15
- beStyleFunctionBodyIndent - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
- beStyleFunctionFirstParamInNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample51
- beStyleFunctionLeftBEIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample48
- beStyleFunctionLeftBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample47
- beStyleFunctionRightBEIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample50
- beStyleFunctionRightBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample49
- beStyleIfElseSingleStmtIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample27
- between_conditions - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- BigAndOrNestLevel - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- bigquery_legacysql_compatible - Static variable in class gudusoft.gsqlparser.TBaseType
-
- BigQuerySqlParser - Class in gudusoft.gsqlparser.parser
-
Google BigQuery SQL parser implementation.
- BigQuerySqlParser() - Constructor for class gudusoft.gsqlparser.parser.BigQuerySqlParser
-
Construct BigQuery SQL parser.
- bind_v - Static variable in class gudusoft.gsqlparser.TBaseType
-
- bindCreateModel(TTable, Table) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindCreateModel(TObjectName, Table) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindCreateModel(String, Table) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindCursorIndex(TObjectName, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindCursorModel(TCursorDeclStmt, Variable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindCursorModel(TMssqlDeclare, Variable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindCursorModel(TOpenforStmt, Variable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindCursorModel(TForStmt, Variable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindCursorModel(TLoopStmt, Variable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindInsertModel(Object, Object) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindMergeModel(Object, Object) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindModel(Object, Object) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindOraclePackageByName(String, OraclePackage) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindProcedureByName(String, Procedure) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindProcessModel(TParseTreeNode, Object) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindStarLinkColumn(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Column
-
- bindStarLinkColumn(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ResultColumn
-
- bindStarLinkColumn(TObjectName, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ResultColumn
-
- bindStarLinkColumn(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.TableColumn
-
- bindStarLinkColumns(Map<String, Set<TObjectName>>) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.TableColumn
-
- bindTableByName(String, Table) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindTableFunction(Object, Object) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindUpdateModel(Object, Object) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- bindViewModel(Object, Object) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- BITWISE_AND - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- BITWISE_EXCLUSIVE_OR - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- BITWISE_NOT - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- BITWISE_OR - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- BITWISE_SHIFT_LEFT - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- bitwise_shift_left - Static variable in class gudusoft.gsqlparser.TBaseType
-
- BITWISE_SHIFT_RIGHT - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- bitwise_shift_right - Static variable in class gudusoft.gsqlparser.TBaseType
-
- BITWISE_XOR - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- block - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- blockBody - Variable in class gudusoft.gsqlparser.stmt.TBlockSqlStatement
-
- blockCommentStr1 - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- bodyStatements - Variable in class gudusoft.gsqlparser.nodes.TBlockSqlNode
-
- bodyStatements - Variable in class gudusoft.gsqlparser.stmt.mssql.TMssqlDeclare
-
- bodyStatements - Variable in class gudusoft.gsqlparser.stmt.TBlockSqlStatement
-
- BOOL_VALUE_FALSE - Static variable in class gudusoft.gsqlparser.TBaseType
-
- BOOL_VALUE_NOT_SET - Static variable in class gudusoft.gsqlparser.TBaseType
-
- BOOL_VALUE_TRUE - Static variable in class gudusoft.gsqlparser.TBaseType
-
- boolean_and - Static variable in class gudusoft.gsqlparser.TBaseType
-
- boolean_or - Static variable in class gudusoft.gsqlparser.TBaseType
-
- borrowCount - Variable in class gudusoft.gsqlparser.TParserPool.PoolStatistics
-
- borrowParser(EDbVendor) - Method in class gudusoft.gsqlparser.TParserPool
-
Borrows a parser from the pool for the specified vendor.
- bound_clause_kind_indices_of - Static variable in class gudusoft.gsqlparser.stmt.oracle.TPlsqlForallStmt
-
- bound_clause_kind_normal - Static variable in class gudusoft.gsqlparser.stmt.oracle.TPlsqlForallStmt
-
- bound_clause_kind_values_of - Static variable in class gudusoft.gsqlparser.stmt.oracle.TPlsqlForallStmt
-
- BoundArgument - Class in gudusoft.gsqlparser.ir.bound
-
A bound argument in a routine call (actual parameter).
- BoundArgument(String, String, EParameterMode, SourceAnchor) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundArgument
-
- BoundColumnRef - Class in gudusoft.gsqlparser.ir.bound
-
Bound reference to a column.
- BoundColumnRef(String, List<String>, EQualifierKind, EBindingStatus, BoundObjectRef, String, List<String>, BoundScope, List<BoundObjectRef>, Evidence, Confidence) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundColumnRef
-
- BoundObjectRef - Class in gudusoft.gsqlparser.ir.bound
-
Bound reference to a table, view, CTE, or derived table.
- BoundObjectRef(String, List<String>, EBindingStatus, BoundSymbol, List<BoundSymbol>, EObjectRefKind, Evidence) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundObjectRef
-
- BoundParameterSymbol - Class in gudusoft.gsqlparser.ir.bound
-
A procedure/function parameter symbol.
- BoundParameterSymbol(String, BoundScope, SourceAnchor, BoundTypeRef, EParameterMode) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundParameterSymbol
-
- BoundProgram - Class in gudusoft.gsqlparser.ir.bound
-
Aggregation root for the Bound IR phase output.
- BoundProgram() - Constructor for class gudusoft.gsqlparser.ir.bound.BoundProgram
-
- BoundProgram(List<BoundScope>, Map<String, BoundRoutineSymbol>, List<BoundObjectRef>, List<BoundColumnRef>, List<BoundRoutineRef>) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundProgram
-
- BoundRoutineRef - Class in gudusoft.gsqlparser.ir.bound
-
Bound reference to a procedure or function call.
- BoundRoutineRef(String, List<String>, EBindingStatus, BoundRoutineSymbol, List<BoundRoutineSymbol>, List<BoundArgument>, Evidence, Confidence) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundRoutineRef
-
- BoundRoutineSymbol - Class in gudusoft.gsqlparser.ir.bound
-
A procedure/function symbol declaration.
- BoundRoutineSymbol(String, String, BoundScope, SourceAnchor, List<BoundParameterSymbol>, BoundTypeRef, ERoutineKind) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundRoutineSymbol
-
- BoundScope - Class in gudusoft.gsqlparser.ir.bound
-
A binding scope in the IR scope tree.
- BoundScope(EScopeKind, BoundScope, SourceAnchor) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundScope
-
- BoundSymbol - Class in gudusoft.gsqlparser.ir.bound
-
Base class for all bound symbols (names resolved to semantic objects).
- BoundSymbol(String, BoundScope, SourceAnchor) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundSymbol
-
- BoundTypeRef - Class in gudusoft.gsqlparser.ir.bound
-
A type reference in the bound IR.
- BoundTypeRef(String, ETypeCategory) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundTypeRef
-
- BoundTypeRef(String, ETypeCategory, List<BoundTypeRef>, BoundColumnRef, BoundObjectRef) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundTypeRef
-
- BoundVariableSymbol - Class in gudusoft.gsqlparser.ir.bound
-
A variable or constant declared in a PL/SQL scope.
- BoundVariableSymbol(String, BoundScope, SourceAnchor, BoundTypeRef, boolean) - Constructor for class gudusoft.gsqlparser.ir.bound.BoundVariableSymbol
-
- breakAfterMasterKeyword - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- breakBeforeONkeyword - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- breaksAroundUnionIntersect - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- BreakSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- BTEQCMD - Static variable in class gudusoft.gsqlparser.TBaseType
-
- BteqCmdType - Enum in gudusoft.gsqlparser.stmt.teradata.utilities
-
- BucketedIndex - Class in gudusoft.gsqlparser.sqlenv
-
分桶索引(SQL Server COLLATION_BASED 专用)
- BucketedIndex(CollatorProvider, String, ESQLDataObjectType) - Constructor for class gudusoft.gsqlparser.sqlenv.BucketedIndex
-
构造分桶索引
- build(TStatementList, AnalyzerV2Config) - Method in interface gudusoft.gsqlparser.ir.builder.IBoundIRBuilder
-
Builds the Bound IR from the given AST statements.
- build(LogicalProgram, AnalyzerV2Config) - Method in interface gudusoft.gsqlparser.ir.builder.IFlowPlanner
-
Builds the Flow IR from the logical program.
- build(BoundProgram, AnalyzerV2Config) - Method in interface gudusoft.gsqlparser.ir.builder.ILogicalIRBuilder
-
Builds the Logical IR from the bound program.
- build(TStatementList, AnalyzerV2Config) - Method in class gudusoft.gsqlparser.ir.builder.mssql.MssqlBoundIRBuilder
-
- build(TStatementList, AnalyzerV2Config, String) - Method in class gudusoft.gsqlparser.ir.builder.mssql.MssqlBoundIRBuilder
-
Builds a partial BoundProgram from the given statements with a file identifier.
- build(TStatementList, AnalyzerV2Config) - Method in class gudusoft.gsqlparser.ir.builder.oracle.OracleBoundIRBuilder
-
- build() - Method in class gudusoft.gsqlparser.parser.ParserContext.Builder
-
Build the immutable ParserContext.
- build() - Method in class gudusoft.gsqlparser.parser.SqlParseResult.Builder
-
Build the immutable SqlParseResult.
- build() - Method in class gudusoft.gsqlparser.pp.stmtformatter.builder.AbstractStmtFormatterBuilder
-
- build(TStatementList) - Method in class gudusoft.gsqlparser.resolver2.ScopeBuilder
-
Build scope tree for the given SQL statements.
- buildCompositeKey(String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.CompositeKeyOptimizer
-
构建复合键(使用长度前缀编码避免冲突)
- buildCompositeKey(List<String>, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierService
-
构造复合键(使用长度前缀编码避免冲突)
- buildCompositeKey(String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierService
-
构造复合键(从完整限定名)
- Builder(EDbVendor) - Constructor for class gudusoft.gsqlparser.parser.ParserContext.Builder
-
Create a builder with required vendor parameter.
- Builder() - Constructor for class gudusoft.gsqlparser.parser.SqlParseResult.Builder
-
Create a builder with default values.
- buildFrom(BoundProgram) - Static method in class gudusoft.gsqlparser.analyzer.v2.callgraph.CallGraph
-
Builds a CallGraph from a BoundProgram.
- buildFromStatements(TStatementList) - Method in class gudusoft.gsqlparser.resolver2.OraclePackageRegistry
-
Build the registry from a list of statements.
- BY - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- bytesToHex(byte[]) - Static method in class gudusoft.gsqlparser.util.gspMD5Utils
-