- 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
-
- backforwardSearchSolid(TSourceToken, int, String) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenSearcher
-
Search backward from token for the token whose text is
text, counting only solid tokens: whitespace, line breaks and
comments do not consume a step.
- backlog(Map<String, Object>, String) - Static method in class gudusoft.gsqlparser.demos.prettyscore.RunTools
-
Corpus-level improvement backlog as Markdown, aggregated by rule over fixable findings.
- 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
-
Adds indentation to statements inside BEGIN/END blocks and to returned
query bodies in supported CREATE FUNCTION and CREATE VIEW forms.
- beStyleBlockLeftBEIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Adds columns to the containing statement's indentation for a BEGIN token
moved to a new line.
- beStyleBlockLeftBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Places a procedural BEGIN token on a new line.
- beStyleBlockRightBEIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Controls END indentation for block paths where BEGIN remains on the current
line.
- beStyleCreatetableLeftBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Places the opening parenthesis of a CREATE TABLE column list on a new line
and indents it by
GFmtOpt.indentLen.
- beStyleCreatetableRightBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Places the closing parenthesis of a CREATE TABLE column list on its own
line.
- beStyleFunctionBodyIndent - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Reserved compatibility setting for stored-routine body indentation.
- beStyleFunctionFirstParamInNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Places the first stored-routine parameter on a new line and indents it one
general indentation level beyond its current parameter-list indentation.
- beStyleFunctionLeftBEIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Adds columns to the current indentation of a stored-routine opening
parenthesis moved to a new line.
- beStyleFunctionLeftBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Places the opening parenthesis of a stored-routine parameter list on a new
line.
- beStyleFunctionRightBEIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Adds columns relative to the routine declaration when a parameter-list
closing parenthesis is moved to a new line.
- beStyleFunctionRightBEOnNewline - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Places the closing parenthesis of a stored-routine parameter list on a new
line.
- beStyleIfElseSingleStmtIndentSize - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Adds indentation to a single statement controlled by IF or ELSE when the
body is not represented as a BEGIN/END block.
- 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(TCustomSqlStatement, RoutineCallBinder.CallerContext) - Method in class gudusoft.gsqlparser.dlineage.dynamicsql.CatalogRoutineCallBinder
-
B0 contract entry: bind a raw call statement.
- bind(CallSiteRef, String) - Method in class gudusoft.gsqlparser.dlineage.dynamicsql.CatalogRoutineCallBinder
-
Bind one extractor-produced call site against every definition the
catalog knows, under the caller's effective database context.
- bind(CallSiteRef, String, RoutineIdentity) - Method in class gudusoft.gsqlparser.dlineage.dynamicsql.CatalogRoutineCallBinder
-
Summary-composition binding with the caller signature available for
writable-lvalue validation.
- bind(TCustomSqlStatement, RoutineCallBinder.CallerContext) - Method in interface gudusoft.gsqlparser.dlineage.dynamicsql.RoutineCallBinder
-
Resolve and bind one call site against the candidate definitions
visible to the analysis.
- bind(table, column) - Method in interface gudusoft.gsqlparser.slpc.adapter.GspPersistentIdentityResolver.BindingProvider
-
- bind_v - Static variable in class gudusoft.gsqlparser.TBaseType
-
- bindColumn(TObjectName) - Method in interface gudusoft.gsqlparser.ir.semantic.binding.NameBindingProvider
-
- bindColumn(TObjectName) - Method in class gudusoft.gsqlparser.ir.semantic.binding.Resolver2NameBindingProvider
-
- 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
-
- binderKind - Variable in class gudusoft.gsqlparser.resolver2.binding.BindingTrace
-
- binding() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogResolutionResult
-
- Binding(String, List<GspPersistentIdentityResolver.Segment>) - Constructor for class gudusoft.gsqlparser.slpc.adapter.GspPersistentIdentityResolver.Binding
-
- BindingClause - Enum in gudusoft.gsqlparser.resolver2.binding
-
- BindingDiagnostic(RoutineCallBinder.BindingDiagnosticCode, String) - Constructor for class gudusoft.gsqlparser.dlineage.dynamicsql.RoutineCallBinder.BindingDiagnostic
-
- BindingDiagnostic - Class in gudusoft.gsqlparser.resolver2.binding
-
One binding diagnostic record produced by the resolver2 binding post-pass.
- BindingDiagnostic.Builder - Class in gudusoft.gsqlparser.resolver2.binding
-
- BindingDiagnosticCode - Enum in gudusoft.gsqlparser.resolver2.binding
-
Frozen v1 binding diagnostic codes (plan §5.4).
- BindingDiagnosticPostPass - Class in gudusoft.gsqlparser.resolver2.binding
-
- BindingDiagnosticPostPass(TSQLResolver2, TSQLResolverConfig) - Constructor for class gudusoft.gsqlparser.resolver2.binding.BindingDiagnosticPostPass
-
- BindingDiagnosticSeverity - Enum in gudusoft.gsqlparser.resolver2.binding
-
- bindingKey() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.RoutineParameter
-
- bindingKey() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.RoutineParameterBinding
-
- BindingMetadataAuthority - Class in gudusoft.gsqlparser.resolver2.binding
-
- BindingReference - Class in gudusoft.gsqlparser.resolver2.binding
-
One name reference observed by the binding pass.
- BindingReference.Builder - Class in gudusoft.gsqlparser.resolver2.binding
-
- BindingReferenceKind - Enum in gudusoft.gsqlparser.resolver2.binding
-
- BindingReferenceSite - Class in gudusoft.gsqlparser.resolver2.binding
-
- BindingReferenceSite.Builder - Class in gudusoft.gsqlparser.resolver2.binding
-
- BindingResult(RoutineCallBinder.BindingStatus, RoutineIdentity, List<RoutineIdentity>, Map<Integer, RoutineCallBinder.ActualSources>, Map<Integer, RoutineCallBinder.WritableTarget>, RoutineCallBinder.WritableTarget, RoutineCallBinder.ResultSetMapping, RoutineCallBinder.BindingCompleteness, List<RoutineCallBinder.BindingDiagnostic>) - Constructor for class gudusoft.gsqlparser.dlineage.dynamicsql.RoutineCallBinder.BindingResult
-
- BindingResult - Class in gudusoft.gsqlparser.resolver2.binding
-
Aggregate output of the resolver2 binding post-pass.
- BindingSkipReason - Enum in gudusoft.gsqlparser.resolver2.binding
-
Reasons that a TObjectName reference is intentionally excluded from
binding-diagnostic emission.
- BindingTrace - Class in gudusoft.gsqlparser.resolver2.binding
-
Immutable record of HOW one name reference was bound during the final
resolver pass (design: dynamic-sql-fragment-provenance-design.md,
R3 / R4 step 3).
- BindingTrace.BinderKind - Enum in gudusoft.gsqlparser.resolver2.binding
-
What kind of binder resolved the reference.
- BindingTraceRegistry - Class in gudusoft.gsqlparser.resolver2.binding
-
- BindingTraceRegistry() - Constructor for class gudusoft.gsqlparser.resolver2.binding.BindingTraceRegistry
-
- 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
-
- bindRelation(TTable) - Method in interface gudusoft.gsqlparser.ir.semantic.binding.NameBindingProvider
-
- bindRelation(TTable) - Method in class gudusoft.gsqlparser.ir.semantic.binding.Resolver2NameBindingProvider
-
- 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
-
- bindVariableUnderIdentityScope(Procedure, String, Variable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
-
B1 (routine-summary-scc-design §3): additionally index a declared
formal's Variable under its routine's overload-discriminating identity
scope key.
- 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
-
- blockingHole - Variable in class gudusoft.gsqlparser.dlineage.dynamicsql.DynamicSqlEdgeProof.Verdict
-
Origin of the hole that blocked the edge, when P1/P2 failed on one.
- blockingHoleName - Variable in class gudusoft.gsqlparser.dlineage.dynamicsql.DynamicSqlEdgeProof.Verdict
-
- BlockKind - Enum in gudusoft.gsqlparser.pp2.island
-
The kind of lexical block a token sits directly inside, as detected by
BlockScopeDetector.
- BlockScopeDetector - Class in gudusoft.gsqlparser.pp2.island
-
Computes, for every token in a
Pp2TokenStream, the lexical block
nesting depth and the kind of block it sits directly inside
(parenthesised group or {@code BEGIN ...
- BlockScopeDetector() - Constructor for class gudusoft.gsqlparser.pp2.island.BlockScopeDetector
-
- BlockScopeDetector.BlockScope - Class in gudusoft.gsqlparser.pp2.island
-
An immutable detected block span.
- BlockScopeDetector.BlockScopeResult - Class in gudusoft.gsqlparser.pp2.island
-
Per-token block depth + kind, plus the list of detected scopes.
- 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(Map<String, Object>, String, boolean) - Static method in class gudusoft.gsqlparser.pp.score.json.JsonIn
-
- 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
-
- borrow() - Method in class gudusoft.gsqlparser.pp2.region.ParserPool
-
Return the pooled parser, allocating it on the first call.
- 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() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReference
-
- bound(boolean) - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReference.Builder
-
- 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
-
- boundLegacyEndpointId() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.RoutineParameter
-
- boundLegacyEndpointId() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.RoutineParameterBinding
-
- 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
-
- breakStatementsOnNewLine - Variable in class gudusoft.gsqlparser.pp2.Pp2FormatOptions
-
When true (default), consecutive top-level statements that share
a physical line in the source (separated only by horizontal whitespace,
with no line break) are placed on their own lines in the output.
- 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() - Method in class gudusoft.gsqlparser.catalog.diagnostic.CatalogDiagnostic.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.CatalogLoadOptions.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.CatalogModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.CatalogSourceInfo.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.ColumnModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.ConstraintModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.DefaultsConfig.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.IdentifierConfig.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.IndexModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.PolicyTagModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.RoutineModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.SchemaModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.SequenceModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.SynonymModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.TableModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.UnifiedCatalogModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.input.model.ViewModel.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogContext.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogEntries.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogProviderConfig.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogQuery.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogRuntime.Builder
-
- build() - Method in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogSnapshot.Builder
-
- build() - Method in class gudusoft.gsqlparser.common.structured.StructuredColumnPath.Builder
-
- build() - Method in class gudusoft.gsqlparser.common.structured.StructuredDataflowDescriptor.Builder
-
- build() - Method in class gudusoft.gsqlparser.dlineage.dynamicsql.ProceduralLineageOptions.Builder
-
- build(String, String, ERoutineKind, int) - Static method in class gudusoft.gsqlparser.ir.builder.common.RoutineIdFactory
-
Builds a routine ID from its components.
- 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(TStatementList, AnalyzerV2Config) - Method in class gudusoft.gsqlparser.ir.builder.postgresql.PostgresqlBoundIRBuilder
-
- build(TStatementList, AnalyzerV2Config, String) - Method in class gudusoft.gsqlparser.ir.builder.postgresql.PostgresqlBoundIRBuilder
-
- build(SemanticProgram) - Method in class gudusoft.gsqlparser.ir.builder.SelectJoinLogicalIRBuilder
-
Build a
LogicalProgram from a semantic program: one
StatementPlan per statement whose join graph is non-empty
and fully supported.
- build(TSelectSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- build(TSelectSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- build() - Method in class gudusoft.gsqlparser.ir.semantic.catalog.Catalog.Builder
-
- build() - Method in class gudusoft.gsqlparser.ir.semantic.catalog.CatalogColumn.Builder
-
- build() - Method in class gudusoft.gsqlparser.ir.semantic.catalog.CatalogTable.Builder
-
- build() - Method in class gudusoft.gsqlparser.ir.semantic.Diagnostic.Builder
-
- build() - Method in class gudusoft.gsqlparser.lineage2.api.LineageConfig.Builder
-
- build() - Method in class gudusoft.gsqlparser.lineage2.contract.ContractEdge.Builder
-
- build() - Method in class gudusoft.gsqlparser.lineage2.contract.Endpoint.Builder
-
- 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.score.Finding.Builder
-
- build() - Method in class gudusoft.gsqlparser.pp.stmtformatter.builder.AbstractStmtFormatterBuilder
-
- build(TSourceTokenList) - Method in class gudusoft.gsqlparser.pp2.token.Pp2TokenStreamBuilder
-
Build a stream from the given source token list.
- build(String, TSourceTokenList) - Static method in class gudusoft.gsqlparser.pp2.token.SourceSpanLedger
-
Build a ledger from the original SQL string and the parser's token
list.
- build() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingDiagnostic.Builder
-
- build() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReference.Builder
-
- build() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReferenceSite.Builder
-
- build(TStatementList) - Method in class gudusoft.gsqlparser.resolver2.ScopeBuilder
-
Build scope tree for the given SQL statements.
- build() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.Builder
-
- build() - Method in class gudusoft.gsqlparser.slpc.model.SlpcObject.Builder
-
- build() - Method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile.Builder
-
Build an immutable IdentifierProfile.
- 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
-
构造复合键(从完整限定名)
- buildCreateTable(TCreateTableSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildCreateTable(TCreateTableSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildCreateTableResult(TCreateTableSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
- buildCreateTableResult(TCreateTableSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Build a CTAS and atomically return its program and diagnostics.
- buildCreateView(TCreateViewSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildCreateView(TCreateViewSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildCreateViewResult(TCreateViewSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
- buildCreateViewResult(TCreateViewSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Build a CREATE VIEW and atomically return its program and diagnostics.
- buildDelete(TDeleteSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildDelete(TDeleteSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildDeleteResult(TDeleteSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
- buildDeleteResult(TDeleteSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Build a DELETE and atomically return its program and diagnostics.
- builder() - Static method in class gudusoft.gsqlparser.catalog.diagnostic.CatalogDiagnostic
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.CatalogLoadOptions
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.CatalogModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.CatalogSourceInfo
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.ColumnModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.ConstraintModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.DefaultsConfig
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.IdentifierConfig
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.IndexModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.PolicyTagModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.RoutineModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.SchemaModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.SequenceModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.SynonymModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.TableModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.UnifiedCatalogModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.input.model.ViewModel
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogContext
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogEntries
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogProviderConfig
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogQuery
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogRuntime
-
- builder() - Static method in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogSnapshot
-
- builder(String) - Static method in class gudusoft.gsqlparser.common.structured.StructuredColumnPath
-
- builder() - Static method in class gudusoft.gsqlparser.common.structured.StructuredDataflowDescriptor
-
- Builder() - Constructor for class gudusoft.gsqlparser.common.structured.StructuredDataflowDescriptor.Builder
-
- builder() - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.ProceduralLineageOptions
-
- builder() - Static method in class gudusoft.gsqlparser.ir.semantic.catalog.Catalog
-
- builder(String) - Static method in class gudusoft.gsqlparser.ir.semantic.catalog.CatalogColumn
-
A fresh builder for a column with the given name.
- builder(String) - Static method in class gudusoft.gsqlparser.ir.semantic.catalog.CatalogTable
-
- builder(DiagnosticCode, Severity, String) - Static method in class gudusoft.gsqlparser.ir.semantic.Diagnostic
-
Begin constructing a diagnostic.
- builder() - Static method in class gudusoft.gsqlparser.lineage2.api.LineageConfig
-
- builder() - Static method in class gudusoft.gsqlparser.lineage2.contract.ContractEdge
-
- builder(String) - Static method in class gudusoft.gsqlparser.lineage2.contract.Endpoint
-
- 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.
- builder(String, String) - Static method in class gudusoft.gsqlparser.pp.score.Finding
-
- builder() - Static method in class gudusoft.gsqlparser.resolver2.binding.BindingDiagnostic
-
- builder() - Static method in class gudusoft.gsqlparser.resolver2.binding.BindingReference
-
- builder() - Static method in class gudusoft.gsqlparser.resolver2.binding.BindingReferenceSite
-
- builder() - Static method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext
-
- Builder() - Constructor for class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.Builder
-
- builder() - Static method in class gudusoft.gsqlparser.slpc.model.SlpcObject
-
- Builder() - Constructor for class gudusoft.gsqlparser.slpc.model.SlpcObject.Builder
-
- builder(EDbVendor) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile
-
Create a builder seeded from default rules for the given vendor
with default VendorFlags.
- builder(EDbVendor, IdentifierProfile.VendorFlags) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile
-
Create a builder seeded from default rules for the given vendor
and the specified VendorFlags.
- 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.
- buildInsert(TInsertSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildInsert(TInsertSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildInsertResult(TInsertSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
- buildInsertResult(TInsertSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Build an INSERT and atomically return its program and diagnostics.
- buildMerge(TMergeSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildMerge(TMergeSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildMergeResult(TMergeSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
- buildMergeResult(TMergeSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Build a MERGE and atomically return its program and diagnostics.
- buildNameIndex(BoundProgram) - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractRoutineRefResolver
-
Builds a case-insensitive name → list of symbols index.
- buildRelTree(JoinGraph) - Method in class gudusoft.gsqlparser.ir.builder.SelectJoinLogicalIRBuilder
-
Public for slice 176 reuse: build the left-deep rel tree for one graph.
- buildResult(TSelectSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Build a SELECT under caller-supplied options.
- buildResult(TSelectSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Build a SELECT and atomically return its program and diagnostics.
- buildRoutineId(String, String, int) - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractSymbolCollector
-
Builds a routine ID from name, kind code, and parameter count.
- buildUpdate(TUpdateSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildUpdate(TUpdateSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Deprecated.
- buildUpdateResult(TUpdateSqlStatement, NameBindingProvider, SemanticIRBuildOptions) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
- buildUpdateResult(TUpdateSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Build an UPDATE and atomically return its program and diagnostics.
- buildUpperCaseIndex(BoundProgram) - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractRoutineRefResolver
-
Builds a case-insensitive routineId → symbol index.
- builtin(String) - Static method in class gudusoft.gsqlparser.pp.score.ScoreProfile
-
Load a built-in profile by name (isf-default, river, compact).
- BY - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- byClassification(ShadowLeafEdgeComparator.Classification) - Method in class gudusoft.gsqlparser.dlineage.dynamicsql.ShadowLeafEdgeComparator.Report
-
- byteIdentical() - Method in class gudusoft.gsqlparser.slpc.adapter.DeterminismReport
-
- bytes() - Method in class gudusoft.gsqlparser.catalog.input.CatalogInputSource
-
Returns a defensive copy of the byte payload.
- bytesToHex(byte[]) - Static method in class gudusoft.gsqlparser.util.gspMD5Utils
-