- 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
-
- 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
-
- binding() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogResolutionResult
-
- BindingClause - Enum in gudusoft.gsqlparser.resolver2.binding
-
- 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
-
- 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 - 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.
- 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
-
- 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
-
- 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_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
-
- 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() - 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(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) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
- 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.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(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.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) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Slice 79 — admit a single CREATE TABLE target [(c1, ...)] AS
SELECT ... (CTAS) statement.
- buildCreateView(TCreateViewSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Slice 79 — admit a single
CREATE [OR REPLACE] VIEW v [(c1, ...)] AS SELECT ...
statement.
- buildDelete(TDeleteSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Slice 81 / slice 84 — admit single-target and joined
DELETE statements and produce a
"DELETE"-kind
StatementGraph (§8.1.4 row D11 follow-up via slice 84's
joined-DELETE candidate (a)).
- 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.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(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() - 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(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) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Slice 78 — admit a single INSERT INTO target SELECT ...
statement.
- buildMerge(TMergeSqlStatement, NameBindingProvider) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Slice 94 — admit the single-target MERGE skeleton:
- 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.
- 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) - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
-
Slice 80 / 82 — admit {@code UPDATE target SET c1 = expr1,
c2 = expr2, ...
- buildUpperCaseIndex(BoundProgram) - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractRoutineRefResolver
-
Builds a case-insensitive routineId → symbol index.
- BY - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- 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
-