Skip navigation links
General SQL Parser Documentation | ← Back to Docs
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

B

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
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.between_t
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
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.bitwise_and_t
BITWISE_EXCLUSIVE_OR - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.bitwise_exclusive_or_t
BITWISE_NOT - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.unary_bitwise_not_t
BITWISE_OR - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.bitwise_or_t
BITWISE_SHIFT_LEFT - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.bitwise_shift_left_t
bitwise_shift_left - Static variable in class gudusoft.gsqlparser.TBaseType
 
BITWISE_SHIFT_RIGHT - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.bitwise_shift_right_t
bitwise_shift_right - Static variable in class gudusoft.gsqlparser.TBaseType
 
BITWISE_XOR - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.bitwise_xor_t
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links
General SQL Parser Documentation | ← Back to Docs

Copyright © 2026 Gudu Software. All rights reserved. | Back to Documentation | Full Documentation Site