- W_ORDINARY_DML - Static variable in class gudusoft.gsqlparser.DynamicSqlProofHarness.MssqlRewriteAudit
-
Conservative local constant for the audited ordinary-DML subset:
max of the bounded windows above plus one.
- 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
-
- warn(String, Throwable) - Method in interface gudusoft.gsqlparser.util.Logger
-
- WARNING - Static variable in class gudusoft.gsqlparser.TLog
-
- warnWithSpan(DiagnosticCode, String, SourceSpan) - Static method in class gudusoft.gsqlparser.ir.semantic.Diagnostic
-
- weight(String) - Method in class gudusoft.gsqlparser.pp.score.ScoreProfile
-
- 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
- wholeDocumentFastPath - Variable in class gudusoft.gsqlparser.pp2.Pp2FormatOptions
-
When true (the default) and the whole input parses, pp2 first
formats the whole document with FormatterFactory.pp using the
same options and returns that text as an OK result if it is
token-equivalent to the input.
- 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
-
- window - Variable in class gudusoft.gsqlparser.DynamicSqlProofHarness.MssqlRewriteAudit.RewriteRule
-
Forward solid-token window; -1 when unbounded/non-token-local.
- 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.
- wireName() - Method in enum gudusoft.gsqlparser.pp.score.Severity
-
Lower-case wire name (the JSON contract).
- 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.
- withDegradeUnsupportedNestedBlocks(boolean) - Method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuildOptions
-
- withDiagnostics(List<Diagnostic>) - Static method in exception gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder.SemanticIRBuildException
-
Construct a rejection with its primary diagnostic first, followed by
any related diagnostics emitted atomically by the same build step.
- 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.
- withExpression(String, SourceSpan) - Method in class gudusoft.gsqlparser.ir.semantic.OutputColumn
-
Copy of this output column with the projection-expression provenance
attached (US-021a).
- 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).
- withImpact(double) - Method in class gudusoft.gsqlparser.pp.score.Finding
-
Copy with a different effective impact (used for per-rule caps).
- 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.
- withJoinStructureAnchor(boolean) - Method in interface gudusoft.gsqlparser.ir.semantic.binding.NameBindingProvider
-
Return a new provider that records whether the current SELECT body has a
fully-built join graph — i.e.
- withJoinStructureAnchor(boolean) - Method in class gudusoft.gsqlparser.ir.semantic.binding.Resolver2NameBindingProvider
-
- 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.
- withRelatedLocation(RelatedLocation) - Method in class gudusoft.gsqlparser.ir.semantic.Diagnostic
-
Return an immutable copy with one additional secondary location.
- 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
-
- withSpan(SourceSpan) - Method in class gudusoft.gsqlparser.ir.semantic.Diagnostic
-
Return an immutable copy with a new primary span.
- withSpan(SourceSpan) - Method in class gudusoft.gsqlparser.ir.semantic.LineageRef
-
Copy of this ref with the optional endpoint source span attached
(US-021a) — for a STATEMENT_OUTPUT endpoint, the projection
expression's span; for a TABLE_COLUMN endpoint, the span of the
column reference it was resolved from.
- 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
-
- withVendorError(VendorError) - Method in class gudusoft.gsqlparser.ir.semantic.Diagnostic
-
Return an immutable copy enriched with an exact vendor error.
- withWeight(double) - Method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
-
Create a copy with updated weight.
- workspaceId(String) - Method in class gudusoft.gsqlparser.lineage2.api.LineageConfig.Builder
-
- WritableTarget(TObjectName) - Constructor for class gudusoft.gsqlparser.dlineage.dynamicsql.RoutineCallBinder.WritableTarget
-
- 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
-
- writeSqlflowToTempFile(Sqlflow) - Static method in class gudusoft.gsqlparser.dlineage.util.LargeFileDetector
-
- 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
-
Inserts one space on both sides of recognized binary arithmetic and
comparison operators.
- wsPaddingParenthesesInExpression - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Inserts one space just inside parentheses that group an expression, for
example ( a + b ).
- wsPaddingParenthesesInFunction - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Inserts one space just inside the parameter-list parentheses of CREATE
FUNCTION, PROCEDURE, PACKAGE, and TRIGGER declarations when parameters are
present.
- wsPaddingParenthesesInFunctionCall - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Inserts one space just inside ordinary function-call parentheses.
- wsPaddingParenthesesOfSubQuery - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Inserts one space just inside parentheses that enclose a formatted
subquery.
- wsPaddingParenthesesOfTypename - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
Inserts one space just inside datatype-parameter parentheses, for example
VARCHAR( 20 ).