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

W

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
Construct a WARN-severity diagnostic with an explicit (already-computed) source span — the WARN counterpart of Diagnostic.errorWithSpan(gudusoft.gsqlparser.ir.semantic.DiagnosticCode, java.lang.String, gudusoft.gsqlparser.ir.semantic.SourceSpan).
weight(String) - Method in class gudusoft.gsqlparser.pp.score.ScoreProfile
 
whatDeclared_constant - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.constant
whatDeclared_exception - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.exception
whatDeclared_pragma_autonomous_transaction - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.pragma_autonomous_transaction
whatDeclared_pragma_coverage - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.pragma_coverage
whatDeclared_pragma_deprecate - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.pragma_deprecate
whatDeclared_pragma_exception_init - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.pragma_exception_init
whatDeclared_pragma_interface - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.pragma_interface
whatDeclared_pragma_restrict_references - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.pragma_restrict_references
whatDeclared_pragma_serially_reusable - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.pragma_serially_reusable
whatDeclared_pragma_suppresses_warning_6009 - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
whatDeclared_pragma_timestamp - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.pragma_timestamp
whatDeclared_subtype - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.subtype
whatDeclared_variable - Static variable in class gudusoft.gsqlparser.stmt.TVarDeclStmt
Deprecated.
As of v1.4.8.8, replaced by EDeclareType.variable
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
Deprecated.
As of v1.8.7.2, replaced by ERestrictionType
with_check_option - Static variable in class gudusoft.gsqlparser.nodes.TRestrictionClause
Deprecated.
As of v1.8.7.2, replaced by ERestrictionType
with_local_check_option - Static variable in class gudusoft.gsqlparser.nodes.TRestrictionClause
Deprecated.
As of v1.8.7.2, replaced by ERestrictionType
with_read_only - Static variable in class gudusoft.gsqlparser.nodes.TRestrictionClause
Deprecated.
As of v1.8.7.2, replaced by ERestrictionType
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
Return a copy of this statement with its JoinAnalysisFacts replaced.
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
Return a copy of this name with a different CatalogObjectKind.
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
Return a copy of this statement with its block-level StatementGraph.sourceSpan replaced (slice 179, R5).
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 ).
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links
General SQL Parser Documentation | ← Back to Docs

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