- warn(DiagnosticCode, String) - Static method in class gudusoft.gsqlparser.ir.semantic.Diagnostic
-
Slice 77 — construct a
WARN-severity
diagnostic with no span anchor.
- warn(DiagnosticCode, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.ir.semantic.Diagnostic
-
Slice 77 — construct a
WARN-severity
diagnostic whose span is derived from
anchor.
- warn(String) - Method in interface gudusoft.gsqlparser.util.Logger
-
- WARNING - Static variable in class gudusoft.gsqlparser.TLog
-
- whatDeclared_constant - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_exception - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_pragma_autonomous_transaction - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_pragma_coverage - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_pragma_deprecate - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_pragma_exception_init - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_pragma_interface - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_pragma_restrict_references - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_pragma_serially_reusable - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_pragma_suppresses_warning_6009 - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_pragma_timestamp - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_subtype - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- whatDeclared_variable - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
- WHEN - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- WHERE - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- WherePredicateVisitor - Class in gudusoft.gsqlparser.dlineage.statistics
-
WHERE/HAVING条件访问者
- WherePredicateVisitor() - Constructor for class gudusoft.gsqlparser.dlineage.statistics.WherePredicateVisitor
-
- while_loop - Static variable in class gudusoft.gsqlparser.stmt.TLoopStmt
-
- WhileSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- WHITESPACE - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenConstant
-
space source token
- wholeLower - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- wholeUpper - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- width - Variable in class gudusoft.gsqlparser.dlineage.graph.ui.Position
-
- windowDef - Variable in class gudusoft.gsqlparser.nodes.TFunctionCall
-
- WindowFn() - Constructor for class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.WindowFn
-
- WindowFrame - Class in gudusoft.gsqlparser.ir.semantic
-
Per-output window frame clause (slice 22).
- WindowFrame(WindowFrame.Unit, FrameBound, FrameBound) - Constructor for class gudusoft.gsqlparser.ir.semantic.WindowFrame
-
- WindowFrame.Unit - Enum in gudusoft.gsqlparser.ir.semantic
-
- windowFunctions - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.LineageEdge
-
Window function calls detected inside this edge's source
expression.
- WindowFunctionVisitor - Class in gudusoft.gsqlparser.dlineage.statistics
-
窗口函数访问者
- WindowFunctionVisitor() - Constructor for class gudusoft.gsqlparser.dlineage.statistics.WindowFunctionVisitor
-
- windowsLinebreak - Static variable in class gudusoft.gsqlparser.TBaseType
-
- windowsLinebreakEscape - Static variable in class gudusoft.gsqlparser.TBaseType
-
- WindowSpec - Class in gudusoft.gsqlparser.ir.semantic
-
Per-output analytic dependencies for a window-function projection
(slice 13).
- WindowSpec(List<ColumnRef>, List<ColumnRef>) - Constructor for class gudusoft.gsqlparser.ir.semantic.WindowSpec
-
Slice-13 two-arg constructor.
- WindowSpec(List<ColumnRef>, List<ColumnRef>, WindowFrame) - Constructor for class gudusoft.gsqlparser.ir.semantic.WindowSpec
-
Slice-22 three-arg constructor.
- with(StringTranslator...) - Method in class gudusoft.gsqlparser.dlineage.graph.utils.StringTranslator
-
- WITH - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- with_cascaded_check_option - Static variable in class gudusoft.gsqlparser.nodes.TRestrictionClause
-
- with_check_option - Static variable in class gudusoft.gsqlparser.nodes.TRestrictionClause
-
- with_local_check_option - Static variable in class gudusoft.gsqlparser.nodes.TRestrictionClause
-
- with_read_only - Static variable in class gudusoft.gsqlparser.nodes.TRestrictionClause
-
- with_rollup - Static variable in class gudusoft.gsqlparser.TBaseType
-
- withAppendedMessage(String) - Method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
-
Create a copy with appended message.
- withBlockScope(BlockScopeDetector.BlockScopeResult) - Method in class gudusoft.gsqlparser.pp2.layout.LayoutContext
-
- withCandidateTables(List<TTable>) - Method in class gudusoft.gsqlparser.resolver2.model.ColumnSource
-
Creates a copy with candidate tables.
- withCaseSensitive(boolean) - Static method in class gudusoft.gsqlparser.ext.sqlnamematcher.SqlNameMatchers
-
Returns a name matcher with the given case sensitivity.
- withClauseScope(ClauseScopeAnnotator.ClauseScopeResult) - Method in class gudusoft.gsqlparser.pp2.layout.LayoutContext
-
- withColumnRules(IdentifierRules) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile.Builder
-
Convenience: override COLUMN_GROUP rules.
- withConditions(List<Predicate>) - Method in class gudusoft.gsqlparser.ir.semantic.joinanalysis.JoinEntity
-
Return a copy of this entity with its ON-condition predicate list
replaced (used by slice 168 to attach predicates without mutating
the immutable entity built in slice 167).
- withConfidence(double, String) - Method in class gudusoft.gsqlparser.resolver2.model.ColumnSource
-
- withCteContext(Set<String>) - Method in interface gudusoft.gsqlparser.ir.semantic.binding.NameBindingProvider
-
Return a new provider configured for a CTE scope.
- withCteContext(Set<String>) - Method in class gudusoft.gsqlparser.ir.semantic.binding.Resolver2NameBindingProvider
-
- withDefaults(String, String) - Method in class gudusoft.gsqlparser.resolver2.model.QualifiedName
-
Create a new qualified name by filling in missing parts from defaults.
- withDialect(DialectStrategy) - Method in class gudusoft.gsqlparser.pp2.layout.LayoutContext
-
- withEvidence(ResolutionEvidence) - Method in class gudusoft.gsqlparser.resolver2.model.ColumnSource
-
Creates a copy with updated ResolutionEvidence.
- withExplicitInnerVendor(EDbVendor) - Method in class gudusoft.gsqlparser.dlineage.impl.powerquery.TPowerQueryAnalyzer
-
Force the SQL dialect used to parse inner SQL — both the decoded
Value.NativeQuery() text and navigation-chain synthetic
SELECTs.
- withFieldPath(FieldPath) - Method in class gudusoft.gsqlparser.resolver2.model.ColumnSource
-
Creates a copy with a field path for deep/record field access.
- withFieldPath(List<String>) - Method in class gudusoft.gsqlparser.resolver2.model.ColumnSource
-
Creates a copy with a field path from a list of segments.
- withFieldPath(FieldPath, String) - Method in class gudusoft.gsqlparser.resolver2.model.ColumnSource
-
Creates a copy with field path and updated evidence.
- withFilterPredicates(List<Predicate>) - Method in class gudusoft.gsqlparser.ir.semantic.joinanalysis.JoinAnalysisFacts
-
Copy with a replaced filter-predicate list.
- withFlags(IdentifierProfile.VendorFlags) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile.Builder
-
Override VendorFlags (replaces default-seeded flags).
- withinGroup - Variable in class gudusoft.gsqlparser.nodes.TFunctionCall
-
- withInnerVendorOverride(EDbVendor) - Method in class gudusoft.gsqlparser.dlineage.impl.powerquery.TPowerQueryAnalyzer
-
Fallback vendor used only when no connector call is visible in the
document and no
explicit vendor was supplied.
- withInScopeRelationColumns(Map<String, List<String>>) - Method in interface gudusoft.gsqlparser.ir.semantic.binding.NameBindingProvider
-
Slice 60 — return a new provider scoped with a map of "in-scope
relation alias → published column names" for the current
consuming SELECT.
- withInScopeRelationColumns(Map<String, List<String>>) - Method in class gudusoft.gsqlparser.ir.semantic.binding.Resolver2NameBindingProvider
-
- withIslands(List<IslandScope>) - Method in class gudusoft.gsqlparser.pp2.layout.LayoutContext
-
- withJoinAnalysisFacts(JoinAnalysisFacts) - Method in class gudusoft.gsqlparser.ir.semantic.StatementGraph
-
- withJoinGraph(JoinGraph) - Method in class gudusoft.gsqlparser.ir.semantic.joinanalysis.JoinAnalysisFacts
-
Copy with a replaced join graph.
- withKind(CatalogObjectKind) - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogQualifiedName
-
- withMultiWordMatches(List<MultiWordKeywordMerger.Match>) - Method in class gudusoft.gsqlparser.pp2.layout.LayoutContext
-
- withNameRules(IdentifierRules) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile.Builder
-
Convenience: override NAME_GROUP rules.
- withObjectType(ESQLDataObjectType) - Method in class gudusoft.gsqlparser.resolver2.matcher.VendorNameMatcher
-
Create a new matcher with a different default object type.
- withParser(EDbVendor, TParserPool.ParserFunction<T>) - Method in class gudusoft.gsqlparser.TParserPool
-
Executes a function with a borrowed parser and automatically returns it.
- withParser(EDbVendor, TParserPool.ParserFunction<T>) - Method in class gudusoft.gsqlparser.TSafeParserPool
-
Executes a function with a borrowed parser and automatically returns it.
- withQueryBlockScope(QueryBlockScope) - Method in class gudusoft.gsqlparser.ir.semantic.joinanalysis.JoinAnalysisFacts
-
Copy with a replaced query-block scope.
- withResolvedRoutine(BoundRoutineSymbol) - Method in class gudusoft.gsqlparser.ir.bound.BoundRoutineRef
-
Creates a copy of this ref with a resolved routine, updating binding status to EXACT.
- withResolvedRoutine(BoundRoutineSymbol, EBindingStatus, List<BoundRoutineSymbol>, Evidence) - Method in class gudusoft.gsqlparser.ir.bound.BoundRoutineRef
-
Creates a copy of this ref with the given binding status, resolved routine,
optional overload candidates, and optional evidence.
- withRoutineRules(IdentifierRules) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile.Builder
-
Convenience: override ROUTINE_GROUP rules.
- withRules(IdentifierProfile.ObjectGroup, IdentifierRules) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile.Builder
-
Override the rules for a specific object group.
- withSourceSpan(SourceSpan) - Method in class gudusoft.gsqlparser.ir.semantic.StatementGraph
-
- withSourceTableFallback(boolean) - Method in interface gudusoft.gsqlparser.ir.semantic.binding.NameBindingProvider
-
Slice 93 — return a new provider that trusts Phase 1's
linkColumnToTable-set TObjectName.getSourceTable()
as an EXACT_MATCH when Phase 2 (TSQLResolver2) left
TObjectName.getResolution() null.
- withSourceTableFallback(boolean) - Method in class gudusoft.gsqlparser.ir.semantic.binding.Resolver2NameBindingProvider
-
- withSqlScope(SqlScopeDetector.SqlScopeResult) - Method in class gudusoft.gsqlparser.pp2.layout.LayoutContext
-
- withTolerantOuterBinding(Set<String>) - Method in interface gudusoft.gsqlparser.ir.semantic.binding.NameBindingProvider
-
Slice 117 — return a new provider that admits qualified outer-scope
column references as synthetic EXACT_MATCH bindings instead of
letting them surface as NOT_FOUND.
- withTolerantOuterBinding(Set<String>) - Method in class gudusoft.gsqlparser.ir.semantic.binding.Resolver2NameBindingProvider
-
- withUsingScope(UsingScope) - Method in interface gudusoft.gsqlparser.ir.semantic.binding.NameBindingProvider
-
Slice 65 — return a new provider scoped with the
UsingScope
for the current SELECT body.
- withUsingScope(UsingScope) - Method in class gudusoft.gsqlparser.ir.semantic.binding.Resolver2NameBindingProvider
-
- withWeight(double) - Method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
-
Create a copy with updated weight.
- write(LayoutContext) - Method in class gudusoft.gsqlparser.pp2.render.Pp2OutputWriter
-
Render the context's decisions to a string.
- write(String, boolean) - Method in class gudusoft.gsqlparser.util.csv.CsvWriter
-
- write(String) - Method in class gudusoft.gsqlparser.util.csv.CsvWriter
-
- writeComment(String) - Method in class gudusoft.gsqlparser.util.csv.CsvWriter
-
- writeRecord(String[], boolean) - Method in class gudusoft.gsqlparser.util.csv.CsvWriter
-
- writeRecord(String[]) - Method in class gudusoft.gsqlparser.util.csv.CsvWriter
-
- writeTo(Writer) - Method in class gudusoft.gsqlparser.scriptWriter.TScriptWriter
-
- writeToFile(String, String, String) - Static method in class demo
-
- writeToFile(File, InputStream, boolean) - Static method in class gudusoft.gsqlparser.util.SQLUtil
-
- writeToFile(File, String) - Static method in class gudusoft.gsqlparser.util.SQLUtil
-
- wsPaddingOperatorArithmetic - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample37
- wsPaddingParenthesesInExpression - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample39
- wsPaddingParenthesesInFunction - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample38
- wsPaddingParenthesesInFunctionCall - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample41
- wsPaddingParenthesesOfSubQuery - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample40
- wsPaddingParenthesesOfTypename - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add sample42