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 

C

c_char_at - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_colon - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_coma - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_divide - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_dot - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_equal - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_exclamation - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_great - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_left_paren - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_less - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_minus - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_percent - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_plus - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_pound - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_question_mark - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_right_paren - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_semicolon - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_star - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_char_vertical_bar - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
c_createTableStrictParsing - Static variable in class gudusoft.gsqlparser.TBaseType
 
c_predefined_sep - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
calculateConfidence(String, String) - Method in class gudusoft.gsqlparser.resolver2.inference.InferenceEngine
Calculate the combined confidence for a table.column based on all evidence.
calculateHashId(String) - Static method in class gudusoft.gsqlparser.tools.CountSql
Calculate unique hash ID for SQL statement ignoring all whitespaces This implementation uses SHA-256 and will produce consistent results across languages when implementing the same algorithm.
calculateSQLLen() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
calculateSqlLinesStats(List<String>, long) - Static method in class gudusoft.gsqlparser.TBaseType
Calculates statistics for SQL files within a given directory.
calculateTokenCount() - Method in class gudusoft.gsqlparser.nodes.TParseTreeNode
 
call(String, SourceSpan) - Static method in class gudusoft.gsqlparser.ir.semantic.joinanalysis.PredicateOperand
 
call() - Method in interface gudusoft.gsqlparser.lineage.v2.shape.ShapeBuilder.Call
 
callArgumentCount(TFunctionCall, EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliases
(n): the number of arguments of a call.
CallEdge - Class in gudusoft.gsqlparser.analyzer.v2.callgraph
An edge in the call graph representing a call from one routine to another.
CallEdge(String, String, SourceAnchor, Evidence, Confidence) - Constructor for class gudusoft.gsqlparser.analyzer.v2.callgraph.CallEdge
 
calledRoutineKey(String) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
The DataflowUtility.routineKey(java.lang.String) of the routine a call names: the call's name qualified by the default database and schema as written (DlineageUtil.getTableFullNameAsWritten(java.lang.String)), the way the merge has always qualified it.
CallerContext(String, String) - Constructor for class gudusoft.gsqlparser.dlineage.dynamicsql.RoutineCallBinder.CallerContext
 
CallGraph - Class in gudusoft.gsqlparser.analyzer.v2.callgraph
Call graph built from a BoundProgram.
CallGraphNode - Class in gudusoft.gsqlparser.analyzer.v2.callgraph
A node in the call graph representing a single routine (procedure, function, trigger, etc.).
CallGraphNode(String, String, String, ERoutineKind, SourceAnchor) - Constructor for class gudusoft.gsqlparser.analyzer.v2.callgraph.CallGraphNode
 
CallRelationship - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
CallRelationship() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.CallRelationship
 
callsCounted(EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineDeclaration
Whether a call site keys its lookup with the argument count: some routine of the vendor uses count aliases.
CallSiteDiscovery() - Constructor for class gudusoft.gsqlparser.dlineage.dynamicsql.DynamicSqlLineageResolver.CallSiteDiscovery
 
CallSiteRef - Class in gudusoft.gsqlparser.dlineage.dynamicsql
B3 (design routine-summary-scc-design.md §2.2/§2.3): one call site observed inside a summarized routine body, carrying the LOCAL actual-binding information the RoutineCallBinder and the SHADOW composition step need — while staying strictly binding-independent (nothing here references the callee; resolution happens later against the analysis-wide catalog).
CallSiteRef(RoutineSummary.RawCallSite, TCustomSqlStatement, List<CallSiteRef.Actual>, List<RoutineSummaryEdge.Endpoint>, Map<Integer, Set<RoutineSummaryEdge.Endpoint>>, Map<Integer, Set<RoutineSummaryEdge.Endpoint>>, Map<Integer, Set<RoutineSummaryEdge.Endpoint>>, Map<Integer, Set<RoutineSummaryEdge.Endpoint>>) - Constructor for class gudusoft.gsqlparser.dlineage.dynamicsql.CallSiteRef
 
CallSiteRef.Actual - Class in gudusoft.gsqlparser.dlineage.dynamicsql
One actual argument at the call site (AST-side view).
callSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
CAN_BE_COLUMN_NOT_VALIDATE_YET - Static variable in class gudusoft.gsqlparser.TBaseType
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.PowerQueryLexer
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerAccess
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerAnsi
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerAthena
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerBigquery
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerClickhouse
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerCouchbase
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerDameng
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerDatabricks
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerDax
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerDb2
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerDoris
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerDuckdb
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerEdb
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerFlink
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerGaussDB
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerGreenplum
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerHana
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerHive
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerImpala
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerInformix
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerMdx
 
canBeColumnName(int) - Static method in class gudusoft.gsqlparser.TLexerMssql
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerMysql
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerNetezza
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerOceanbasemysql
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerOceanbaseoracle
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerOdbc
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerOpenedge
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerOracle
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerPostgresql
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerPresto
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerRedshift
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerSnowflake
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerSoql
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerSparksql
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerSqlanywhere
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerSqlite
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerStarrocks
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerSybase
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerSybasease
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerSybaseiq
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerTeradata
 
canBeColumnName(int) - Method in class gudusoft.gsqlparser.TLexerVertica
 
CANDIDATE_SET_MEMBERSHIP - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
 
CandidateAlignment - Class in gudusoft.gsqlparser.lineage.v2.model
One pair of a CandidateDecision: an alternative of the deciding reference (a member of its candidate set) and the candidate this reference denotes under it (a member of this set).
CandidateAlignment.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new CandidateAlignment.
CandidateDecision - Class in gudusoft.gsqlparser.lineage.v2.model
How a reference is decided by another reference of the same statement (algorithms/fold-v1.md, Sections 4.3 and 7.1): when the deciding reference, whose candidate set is candidateSetRef, denotes the alternativeRef of a pair, this reference denotes the pair's candidateRef.
CandidateDecision.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new CandidateDecision.
CandidateEnd - Class in gudusoft.gsqlparser.lineage.v2.model
One end of a FactCandidate: a fixed endpoint, or a candidate set.
CandidateEnd.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new CandidateEnd.
candidateEndpointKey(SlpcObject) - Static method in class gudusoft.gsqlparser.slpc.identity.SlpcIdentity
 
CandidateOutcome - Class in gudusoft.gsqlparser.lineage.v2.model
One outcome of a FactCandidate: the (source, target) pairs that hold together under one choice of its ambiguous references.
CandidateOutcome.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new CandidateOutcome.
CandidatePair - Class in gudusoft.gsqlparser.lineage.v2.model
A source endpoint and a target endpoint of a FactCandidate's ends: the proposition source -> target.
CandidatePair.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new CandidatePair.
candidateRef(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.CandidateAlignment.Builder
Sets the member candidateRef; null removes it.
candidateRefs(List<Long>) - Method in class gudusoft.gsqlparser.lineage.v2.model.CandidateSet.Builder
Sets the member candidateRefs; null removes it.
candidates(List<String>) - Method in class gudusoft.gsqlparser.resolver2.binding.BindingDiagnostic.Builder
 
candidates() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingDiagnostic
 
candidateSet(CandidateSet) - Method in class gudusoft.gsqlparser.lineage.v2.model.CandidateEnd.Builder
Sets the member candidateSet; null removes it.
CandidateSet - Class in gudusoft.gsqlparser.lineage.v2.model
The possible bindings of one unresolved or ambiguous reference (Sections 3.2 and 4.3), or, at an end of a FactCandidate that the fold derives, the endpoints its outcomes reach (algorithms/fold-v1.md, Section 7.1).
CandidateSet.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new CandidateSet.
candidateSetRef(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Binding.Builder
Sets the member candidateSetRef; null removes it.
candidateSetRef(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.CandidateDecision.Builder
Sets the member candidateSetRef; null removes it.
candidateSets(List<CandidateSet>) - Method in class gudusoft.gsqlparser.lineage.v2.model.Document.Builder
Sets the member candidateSets; null removes it.
candidateSets(List<CandidateSet>) - Method in class gudusoft.gsqlparser.lineage.v2.model.ExplainGraph.Builder
Sets the member candidateSets; null removes it.
CandidateTable - Class in gudusoft.gsqlparser.dlineage.dataflow.model.json
 
CandidateTable() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.json.CandidateTable
 
candidateTable - Class in gudusoft.gsqlparser.dlineage.dataflow.model.xml
 
candidateTable() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.xml.candidateTable
 
canGuessWithConfidence(double) - Method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Check if a confidence value is sufficient to allow guessing.
canonical() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.SqllrSnapshot
The snapshot written canonically: equal snapshots, and only equal ones, write the same text.
canonicalBytes(byte[], CanonicalJson.Mode) - Static method in class gudusoft.gsqlparser.lineage.v2.json.CanonicalJson
The canonical bytes of JSON input bytes in the given mode.
canonicalBytes(SlpcDocument) - Static method in class gudusoft.gsqlparser.slpc.json.SlpcJson
 
canonicalBytes(Object) - Static method in class gudusoft.gsqlparser.slpc.json.SlpcJson
 
canonicalize(EDbVendor, ESQLDataObjectType, String) - Static method in class gudusoft.gsqlparser.sqlenv.NameNormalizer
 
canonicalizeDocument(Object, boolean) - Static method in class gudusoft.gsqlparser.lineage.v2.json.CanonicalJson
canonicalizeDocument(value, strict, ArrayRegistry.standard(), null).
canonicalizeDocument(Object, boolean, ArrayRegistry, List<String>) - Static method in class gudusoft.gsqlparser.lineage.v2.json.CanonicalJson
A copy of a lineage document with every SET array sorted by its registered key; every SEQUENCE and DISPLAY_ORDER array, and every array in open content, keeps its order.
CanonicalJson - Class in gudusoft.gsqlparser.lineage.v2.json
canonical-json-v1 of SQL-LR (lineage-spec/algorithms/canonical-json-v1.md): the strict reader of Section 3, the RFC 8785 writer restricted to integers of Section 4, and the array ordering of the DOCUMENT mode (Sections 5 and 6).
CanonicalJson.Mode - Enum in gudusoft.gsqlparser.lineage.v2.json
The two modes of Section 2, and the DOCUMENT mode that rejects unregistered arrays.
canonicalKey(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.NameSegment.Builder
Sets the member canonicalKey; null removes it.
CanonicalLineageEdge - Class in gudusoft.gsqlparser.ir.semantic.diff
One canonical-form lineage edge used for cross-engine comparison.
CanonicalLineageEdge(EdgeRole, String, String, String) - Constructor for class gudusoft.gsqlparser.ir.semantic.diff.CanonicalLineageEdge
 
CanonicalLineageEdge(EdgeRole, String, String, String, String) - Constructor for class gudusoft.gsqlparser.ir.semantic.diff.CanonicalLineageEdge
 
CanonicalLineageModel - Class in gudusoft.gsqlparser.ir.semantic.diff
Common comparison form for both Semantic IR and dlineage.
CanonicalLineageModel(Set<CanonicalLineageEdge>, Set<String>, Map<String, Boolean>) - Constructor for class gudusoft.gsqlparser.ir.semantic.diff.CanonicalLineageModel
 
canonicalString(Object) - Static method in class gudusoft.gsqlparser.slpc.json.SlpcJson
 
CanonKey - Class in gudusoft.gsqlparser.sqlenv
Canonical identity of a single SQL identifier segment under one vendor's identifier rules (unification plan stage P0c, docs/refactor/identifier_normalization_unification_plan.md).
canonKey(String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierService
Build the canonical key of a single identifier segment (unification plan stage P0c).
canonKey(EDbVendor, ESQLDataObjectType, String) - Static method in class gudusoft.gsqlparser.util.SQLUtil
Canonical identity key of a single identifier segment — key equality is exactly SQLUtil.sameName(gudusoft.gsqlparser.EDbVendor, gudusoft.gsqlparser.sqlenv.ESQLDataObjectType, java.lang.String, java.lang.String) (see CanonKey; in-process only, never persist).
canonKeyOf(String, ESQLDataObjectType, IdentifierInputForm) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierService
Canonical key for one component, with its provenance stated rather than guessed (stage S0R).
canonKeyStatic(EDbVendor, ESQLDataObjectType, String) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierService
canUseCompositeKey(String) - Method in class gudusoft.gsqlparser.sqlenv.CompositeKeyOptimizer
判断是否可以使用复合键快速路径
canUseCompositeKey(String) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierService
判断是否可以使用复合键快速路径
capabilities(Map<String, Object>) - Method in class gudusoft.gsqlparser.lineage.v2.model.AnalysisContext.Builder
Sets the member capabilities; null removes it.
CAPABILITIES - Static variable in class gudusoft.gsqlparser.slpc.validation.SlpcSemanticValidator
 
CAPABILITY_STATUSES - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
 
CapitalisationProcessor - Class in gudusoft.gsqlparser.pp.processor.type.comm
 
CapitalisationProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.comm.CapitalisationProcessor
 
capture(String, TGSqlParser, boolean) - Method in class gudusoft.gsqlparser.dlineage.comment.CommentBindingCollector
 
capture(TObjectName) - Static method in class gudusoft.gsqlparser.nodes.structured.NestedAccessSyntax
The syntax of name as it reads now.
captureDerived(TGSqlParser, boolean) - Method in class gudusoft.gsqlparser.dlineage.comment.CommentBindingCollector
 
CARRIAGE_RETURN - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
carriedIdentities(dataflow) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
Captures the DataflowUtility.SpilledIdentities of a dataflow about to be serialized.
carriedIdentity(table, String, String) - Static method in class gudusoft.gsqlparser.dlineage.util.PhysicalTableMergeKeys
The identity a table carries: the one its producer minted, else its published name read under this analysis's rules when the producer vouches the name is a SQL spelling.
carryGroupIdentity(table, List<table>, DataflowUtility.GroupNames) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
Gives a merged table the identity of the tables it replaces (the one a model minted), the marker of the table its names come from (whether those names are a reader's vouched SQL spelling), when those names are not ones a model minted the first minted names the group offers, and whether the group spans legacy folded names.
CASE - Static variable in class gudusoft.gsqlparser.dlineage.dataflow.model.Transform
 
CASE - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
 
CASE_ANDOR - Static variable in class gudusoft.gsqlparser.pp2.layout.LayoutPriorities
S27 — CASE, AND/OR, and concatenation breaks.
CASE_MODIFICATION - Static variable in class gudusoft.gsqlparser.pp2.layout.LayoutPriorities
S29 — keyword/identifier case modification (text only; orthogonal to whitespace).
CaseBranch - Enum in gudusoft.gsqlparser.lineage2.contract
CASE/IIF branch marker on an edge (lineage2-contract.md §4, D-12).
caseBranch(CaseBranch) - Method in class gudusoft.gsqlparser.lineage2.contract.ContractEdge.Builder
 
caseCollision(TCustomSqlStatement, TSQLEnv) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.DynamicSqlLineageResolver
Why the evaluation cannot be trusted with declared under the catalog's rules names: the evaluation keys variables without their case, so two names the rules keep apart but that differ only in case would share a value.
caseColumnAlias - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Converts unquoted column aliases where they are declared (AS OrderId, SQL Server's OrderId = expr).
caseColumnName - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Converts the column name of unquoted column references (order_id in o.order_id), as name resolution finds them.
caseCustomizedKeywords - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
caseCustomizedVariableType - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
caseDatatype - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Converts tokens recognized as datatype names.
caseExpression - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
caseExprOperator - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.case_t
caseFuncname - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Converts tokens recognized by the parser as function names, including built-in and user-defined calls where classification is available.
caseIdentifier - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Converts unquoted identifier tokens that are not recognized as datatypes or function names.
caseKeywords - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Converts SQL keyword tokens to the selected case.
caseKeywordsBetweenStatements(TStatementList, GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.type.comm.CapitalisationProcessor
Give the keywords between statements the keyword case.
CaseModificationRules - Class in gudusoft.gsqlparser.pp2.layout.rules
Applies keyword / identifier / function-name case modification, reusing the existing GFmtOpt.caseKeywords, GFmtOpt.caseIdentifier, and GFmtOpt.caseFuncname options.
CaseModificationRules() - Constructor for class gudusoft.gsqlparser.pp2.layout.rules.CaseModificationRules
 
caseOf(TSourceToken) - Method in class gudusoft.gsqlparser.pp.mediator.type.NameCaseMediator
The case token is converted to, or null when it follows GFmtOpt.caseIdentifier.
caseQuotedIdentifier - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Converts double-quoted identifier contents while preserving the quote characters.
CaseRules - Class in gudusoft.gsqlparser.pp2.layout.rules
Lays out CASE expressions vertically: a linebreak before each WHEN, ELSE, and the closing END, keeping THEN on its WHEN line.
CaseRules() - Constructor for class gudusoft.gsqlparser.pp2.layout.rules.CaseRules
 
caseSensitive(boolean) - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogContext.Builder
 
caseSensitive() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogContext
 
CASESPECIFIC - Static variable in class gudusoft.gsqlparser.nodes.TCharacterDatatypeProperty
 
CASESPECIFIC_UNKNOWN - Static variable in class gudusoft.gsqlparser.nodes.TCharacterDatatypeProperty
 
caseTableAlias - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Converts unquoted table aliases where they are declared (orders o, (select ...) x) and where they qualify a column that name resolution resolves to that table (o.id).
caseTableName - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Converts unquoted table and view names, including a table name that qualifies a column (orders.id).
CaseVisitor - Class in gudusoft.gsqlparser.dlineage.statistics
CASE表达式访问者
CaseVisitor() - Constructor for class gudusoft.gsqlparser.dlineage.statistics.CaseVisitor
 
CaseWhenProcessor - Class in gudusoft.gsqlparser.pp.processor.type.comm
process the case when clause
CaseWhenProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.comm.CaseWhenProcessor
 
caseWhenThenInSameLine - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Keeps each WHEN condition and its THEN keyword on one line when true.
castoperator - Static variable in class gudusoft.gsqlparser.TBaseType
 
catalog(IdentifierService, CatalogHierarchy, String, String, IdentifierInputForm) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogObjectKey
A catalog, optionally under a server.
catalog - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardRequest
 
Catalog - Class in gudusoft.gsqlparser.dlineage.dataflow.sqlenv.model
 
Catalog() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.sqlenv.model.Catalog
 
Catalog - Interface in gudusoft.gsqlparser.ext.catalog
Represents a database catalog containing schemas, tables, and columns.
Catalog - Class in gudusoft.gsqlparser.ir.semantic.catalog
Slice 76 — minimal catalog DTO.
catalog() - Method in class gudusoft.gsqlparser.lineage.v2.shape.Shape
The mirror of the catalog the producer reads (its own copy of the supplied one), or null when none.
catalog - Variable in class gudusoft.gsqlparser.resolver2.metadata.StatementMetadata.Context
 
catalog - Variable in class gudusoft.gsqlparser.sqlenv.NameKey
 
catalog - Variable in class gudusoft.gsqlparser.sqlenv.QualifiedName
 
catalog(String) - Static method in class gudusoft.gsqlparser.sqlenv.SqlNameGenerator.Segment
 
Catalog.Builder - Class in gudusoft.gsqlparser.ir.semantic.catalog
Mutable builder for Catalog.
CATALOG_STORED - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.SegmentKeyV1
 
CatalogBackedCatalogProvider - Class in gudusoft.gsqlparser.sqlenv.compat
Lazy bridge from the legacy ICatalogProvider hook to a new-world CatalogRuntime.
CatalogBackedCatalogProvider(CatalogRuntime, ICatalogProvider, CatalogEntryToSQLEnvMapper, TSQLEnv) - Constructor for class gudusoft.gsqlparser.sqlenv.compat.CatalogBackedCatalogProvider
 
CatalogBackedCatalogProvider(CatalogRuntime, ICatalogProvider, CatalogEntryToSQLEnvMapper, TSQLEnv, IdentifierConfig) - Constructor for class gudusoft.gsqlparser.sqlenv.compat.CatalogBackedCatalogProvider
Convenience constructor without a diagnostic sink.
CatalogBackedCatalogProvider(CatalogRuntime, ICatalogProvider, CatalogEntryToSQLEnvMapper, TSQLEnv, IdentifierConfig, CatalogDiagnosticSink) - Constructor for class gudusoft.gsqlparser.sqlenv.compat.CatalogBackedCatalogProvider
Construct a bridge provider with an explicit IdentifierConfig and an optional CatalogDiagnosticSink.
CatalogBinding - Interface in gudusoft.gsqlparser.catalog.runtime
Output of a successful CatalogResolver.resolve(gudusoft.gsqlparser.catalog.runtime.CatalogContext, gudusoft.gsqlparser.catalog.runtime.CatalogQualifiedName) call: the canonical, fully-qualified binding for the requested name.
CatalogBindings - Class in gudusoft.gsqlparser.catalog.runtime
Factory + immutable record for CatalogBinding.
catalogCollationCaseSensitive - Static variable in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
CatalogColumn - Class in gudusoft.gsqlparser.ir.semantic.catalog
Slice 76 — minimal column descriptor inside a Catalog.
CatalogColumn(String) - Constructor for class gudusoft.gsqlparser.ir.semantic.catalog.CatalogColumn
 
CatalogColumn(String, String, Boolean, boolean, boolean, boolean) - Constructor for class gudusoft.gsqlparser.ir.semantic.catalog.CatalogColumn
Full constructor (slice 173).
CatalogColumn.Builder - Class in gudusoft.gsqlparser.ir.semantic.catalog
Fluent builder for a CatalogColumn with optional metadata.
catalogColumnKey(EDbVendor, String) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
Identity key of a column name as a catalog stores it; see DlineageUtil.lexicalColumnKey(gudusoft.gsqlparser.EDbVendor, java.lang.String).
catalogColumnLexical(EDbVendor, String) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
A stored column name spelled as SQL, under the same rules as DlineageUtil.catalogColumnKey(gudusoft.gsqlparser.EDbVendor, java.lang.String).
CatalogContext - Class in gudusoft.gsqlparser.catalog.runtime
Runtime-side context for a resolution call: active catalog/schema, search path, and case sensitivity hint.
CatalogContext.Builder - Class in gudusoft.gsqlparser.catalog.runtime
 
CatalogDiagnostic - Class in gudusoft.gsqlparser.catalog.diagnostic
One catalog diagnostic record (validator, reader, provider, or runtime).
CatalogDiagnostic.Builder - Class in gudusoft.gsqlparser.catalog.diagnostic
 
CatalogDiagnosticCode - Enum in gudusoft.gsqlparser.catalog.diagnostic
Stable diagnostic codes for catalog input + runtime layers.
CatalogDiagnosticSeverity - Enum in gudusoft.gsqlparser.catalog.diagnostic
Severity level of a CatalogDiagnostic.
CatalogDiagnosticSink - Interface in gudusoft.gsqlparser.catalog.diagnostic
Sink that receives CatalogDiagnostics emitted by readers, providers, validators, and the runtime.
CatalogEntries - Class in gudusoft.gsqlparser.catalog.runtime
Factory + immutable record for CatalogEntry.
CatalogEntries.Builder - Class in gudusoft.gsqlparser.catalog.runtime
 
CatalogEntry - Interface in gudusoft.gsqlparser.catalog.runtime
Read-only view of a catalog object inside a CatalogSnapshot.
CatalogEntryToSQLEnvMapper - Class in gudusoft.gsqlparser.sqlenv.compat
Materializes a runtime CatalogEntry into the legacy TSQLSchemaObject shape consumed by TSQLResolver2.
CatalogEntryToSQLEnvMapper() - Constructor for class gudusoft.gsqlparser.sqlenv.compat.CatalogEntryToSQLEnvMapper
 
CatalogException - Exception in gudusoft.gsqlparser.catalog.diagnostic
Strict-mode failure thrown by catalog input or runtime entry points.
CatalogException(String) - Constructor for exception gudusoft.gsqlparser.catalog.diagnostic.CatalogException
 
CatalogException(String, Throwable) - Constructor for exception gudusoft.gsqlparser.catalog.diagnostic.CatalogException
 
CatalogException(String, CatalogDiagnosticCode) - Constructor for exception gudusoft.gsqlparser.catalog.diagnostic.CatalogException
 
CatalogException(String, CatalogDiagnosticCode, CatalogQualifiedName) - Constructor for exception gudusoft.gsqlparser.catalog.diagnostic.CatalogException
 
CatalogException(String, Throwable, CatalogDiagnosticCode, CatalogQualifiedName) - Constructor for exception gudusoft.gsqlparser.catalog.diagnostic.CatalogException
 
CatalogHierarchy - Enum in gudusoft.gsqlparser.catalog.runtime
Which container levels a namespace HAS — declared, never inferred (stage S0R of docs/refactor/identifier_identity_display_separation_plan.md).
CatalogIdentifierPolicy - Class in gudusoft.gsqlparser.catalog.runtime
Thin wrapper over IdentifierService that keeps the catalog/** dependency direction one-way: the package depends on IdentifierService and IdentifierConfig but on no other sqlenv type.
CatalogInputException - Exception in gudusoft.gsqlparser.catalog.input
CatalogInputException(String) - Constructor for exception gudusoft.gsqlparser.catalog.input.CatalogInputException
 
CatalogInputException(String, Throwable) - Constructor for exception gudusoft.gsqlparser.catalog.input.CatalogInputException
 
CatalogInputException(String, CatalogDiagnosticCode) - Constructor for exception gudusoft.gsqlparser.catalog.input.CatalogInputException
 
CatalogInputException(String, Throwable, CatalogDiagnosticCode) - Constructor for exception gudusoft.gsqlparser.catalog.input.CatalogInputException
 
CatalogInputKind - Enum in gudusoft.gsqlparser.catalog.input
Declared input format/source kind for a CatalogInputSource.
CatalogInputReader - Interface in gudusoft.gsqlparser.catalog.input
Static-file or stream-input reader: parses a CatalogInputSource into a UnifiedCatalogModel.
CatalogInputReaderFactory - Interface in gudusoft.gsqlparser.catalog.input
ServiceLoader-discoverable factory for CatalogInputReaders.
CatalogInputReaders - Class in gudusoft.gsqlparser.catalog.input
Look-up table for CatalogInputReaderFactorys registered via META-INF/services/gudusoft.gsqlparser.catalog.input.CatalogInputReaderFactory or programmatically via CatalogInputReaders.register(CatalogInputReaderFactory).
CatalogInputSource - Class in gudusoft.gsqlparser.catalog.input
Immutable handle to a catalog input: file path, URL, reader supplier, byte buffer, or pre-built UnifiedCatalogModel.
CatalogInputSources - Class in gudusoft.gsqlparser.catalog.input
Static helpers for constructing CatalogInputSources.
CatalogLoader - Interface in gudusoft.gsqlparser.catalog.input
Top-level loader that drives reader → validator → runtime/bridge wiring.
CatalogLoaders - Class in gudusoft.gsqlparser.catalog.input
One-line convenience facades over CatalogLoader.
CatalogLoadingMode - Enum in gudusoft.gsqlparser.catalog.input
Controls when a CatalogProvider fetches metadata.
CatalogLoadOptions - Class in gudusoft.gsqlparser.catalog.input
Caller-supplied knobs that drive both the input reader and the runtime provider.
CatalogLoadOptions.Builder - Class in gudusoft.gsqlparser.catalog.input
 
CatalogLoadResult - Class in gudusoft.gsqlparser.catalog.input
Carries the outcome of a load operation.
CatalogLookupName - Class in gudusoft.gsqlparser.catalog.runtime
A request to find a catalog object — explicitly NOT an identity (stage S0R of docs/refactor/identifier_identity_display_separation_plan.md).
CatalogLookupName.Builder - Class in gudusoft.gsqlparser.catalog.runtime
 
CatalogLookupName.Slot - Class in gudusoft.gsqlparser.catalog.runtime
One level of the request.
CatalogLookupName.SlotState - Enum in gudusoft.gsqlparser.catalog.runtime
Whether a hierarchy level is inapplicable, unstated, or named.
catalogMatched - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.TableFact
 
CatalogMetrics - Class in gudusoft.gsqlparser.sqlenv.catalog
Catalog 监控指标(Phase 2: Read Switching)
CatalogMetrics() - Constructor for class gudusoft.gsqlparser.sqlenv.catalog.CatalogMetrics
 
catalogMode - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardRequest
 
CatalogModel - Class in gudusoft.gsqlparser.catalog.input.model
Catalog (database) entry inside a UnifiedCatalogModel.
CatalogModel.Builder - Class in gudusoft.gsqlparser.catalog.input.model
 
CatalogModelValidator - Class in gudusoft.gsqlparser.catalog.input
Validates a UnifiedCatalogModel against required-field rules, duplicate-name checks, identifier-bypass detection, and table↔column referential integrity.
CatalogModelValidator() - Constructor for class gudusoft.gsqlparser.catalog.input.CatalogModelValidator
 
CatalogNameGrammar - Class in gudusoft.gsqlparser.catalog.runtime
Whole-shape validation of a catalog name (stage S0R of docs/refactor/identifier_identity_display_separation_plan.md).
CatalogNameLayout - Enum in gudusoft.gsqlparser.catalog.runtime
A declared component layout for a flat qualified name (stage S0R of docs/refactor/identifier_identity_display_separation_plan.md).
CatalogObjectId - Class in gudusoft.gsqlparser.catalog.runtime
Stable identity of a catalog object across CatalogSnapshot instances.
CatalogObjectKey - Class in gudusoft.gsqlparser.catalog.runtime
Identity of one named catalog object, built from EXPLICIT semantic roles (stage S0R of docs/refactor/identifier_identity_display_separation_plan.md).
CatalogObjectKey.Component - Class in gudusoft.gsqlparser.catalog.runtime
One component: its role, its entity kind when it is an object, and its canonical key.
CatalogObjectKind - Enum in gudusoft.gsqlparser.catalog.runtime
Logical kind of a catalog object.
CatalogOverlay - Interface in gudusoft.gsqlparser.catalog.runtime
Mutable layer that holds DDL discovered mid-batch, temp tables, and user-driven additions.
CatalogParentConstraint - Class in gudusoft.gsqlparser.catalog.runtime
What is known about a child object's PARENT kind before resolution (stage S0R of docs/refactor/identifier_identity_display_separation_plan.md).
CatalogProvider - Interface in gudusoft.gsqlparser.catalog.runtime
Lifecycle-bearing source of catalog metadata.
CatalogProviderConfig - Class in gudusoft.gsqlparser.catalog.runtime
CatalogProviderConfig.Builder - Class in gudusoft.gsqlparser.catalog.runtime
 
CatalogProviderFactory - Interface in gudusoft.gsqlparser.catalog.runtime
ServiceLoader-discoverable factory for CatalogProviders.
CatalogProviderId - Class in gudusoft.gsqlparser.catalog.runtime
Stable identifier for a CatalogProvider implementation.
CatalogProviderRegistry - Class in gudusoft.gsqlparser.catalog.runtime
Look-up table for CatalogProviderFactorys registered via META-INF/services/gudusoft.gsqlparser.catalog.runtime.CatalogProviderFactory or programmatically via CatalogProviderRegistry.register(CatalogProviderFactory).
CatalogProviders - Class in gudusoft.gsqlparser.catalog.runtime
Static utility helpers for working with CatalogProviders.
CatalogQualifiedName - Class in gudusoft.gsqlparser.catalog.runtime
Multi-segment qualified name with raw + normalized forms, per-segment quoted flags, the kind of object it identifies, and the originating vendor.
CatalogQuery - Class in gudusoft.gsqlparser.catalog.runtime
Bounded request handed to CatalogProvider.snapshot(CatalogQuery).
CatalogQuery.Builder - Class in gudusoft.gsqlparser.catalog.runtime
 
CatalogResolutionResult - Class in gudusoft.gsqlparser.catalog.runtime
CatalogResolver - Interface in gudusoft.gsqlparser.catalog.runtime
Read-only resolution API consumed by SQLGuard, Semantic IR, and the bridge's findObject(...) path.
CatalogRoutineCallBinder - Class in gudusoft.gsqlparser.dlineage.dynamicsql
B3 (design routine-summary-scc-design.md §2.1b/§2.3): the catalog- backed RoutineCallBinder.
CatalogRoutineCallBinder(EDbVendor, RoutineCatalog) - Constructor for class gudusoft.gsqlparser.dlineage.dynamicsql.CatalogRoutineCallBinder
 
CatalogRoutineCallBinder.BoundCall - Class in gudusoft.gsqlparser.dlineage.dynamicsql
Binder output enriched with what the SHADOW composition step needs beyond the B0 contract: the formal-position → actual-position map (named notation makes the two diverge) and the winning candidate's defining unit.
CatalogRuntime - Class in gudusoft.gsqlparser.catalog.runtime
Top-level runtime: owns the active CatalogProvider, holds the current CatalogSnapshot, exposes the CatalogResolver, and manages the mutable CatalogOverlay.
CatalogRuntime.Builder - Class in gudusoft.gsqlparser.catalog.runtime
 
CatalogRuntimeToSQLEnvBridge - Class in gudusoft.gsqlparser.sqlenv.compat
Lazy bridge: a TSQLEnv subclass whose only job is to install CatalogBackedCatalogProvider via the legacy ICatalogProvider hook.
CatalogRuntimeToSQLEnvBridge(CatalogRuntime, CatalogLoadOptions) - Constructor for class gudusoft.gsqlparser.sqlenv.compat.CatalogRuntimeToSQLEnvBridge
Construct a bridge for the given runtime.
CatalogRuntimeToSQLEnvBridge(EDbVendor, CatalogRuntime, CatalogLoadOptions) - Constructor for class gudusoft.gsqlparser.sqlenv.compat.CatalogRuntimeToSQLEnvBridge
Construct a bridge for the given runtime and explicit vendor.
catalogs() - Method in class gudusoft.gsqlparser.catalog.input.model.UnifiedCatalogModel
 
CatalogSearchPath - Class in gudusoft.gsqlparser.catalog.runtime
Ordered list of schema names consulted when resolving an unqualified reference.
CatalogSnapshot - Interface in gudusoft.gsqlparser.catalog.runtime
Immutable point-in-time view of catalog metadata.
CatalogSourceInfo - Class in gudusoft.gsqlparser.catalog.input.model
Provenance of a UnifiedCatalogModel: which kind of source produced it, when, and a free-form name for diagnostic messages.
CatalogSourceInfo.Builder - Class in gudusoft.gsqlparser.catalog.input.model
 
CatalogStore - Class in gudusoft.gsqlparser.sqlenv
Unified storage abstraction for catalog objects using canonical keys.
CatalogStore(EDbVendor) - Constructor for class gudusoft.gsqlparser.sqlenv.CatalogStore
CatalogStore(EDbVendor, IdentifierService) - Constructor for class gudusoft.gsqlparser.sqlenv.CatalogStore
Creates a new CatalogStore for the specified database vendor with IdentifierService.
CatalogStore.QualifiedName - Class in gudusoft.gsqlparser.sqlenv
Immutable qualified name used as a canonical key.
CatalogStoreProvider - Class in gudusoft.gsqlparser.sqlenv.catalog
CatalogStore Provider(新实现)
CatalogStoreProvider(EDbVendor) - Constructor for class gudusoft.gsqlparser.sqlenv.catalog.CatalogStoreProvider
Creates a CatalogStoreProvider with default flags
CatalogStoreProvider(EDbVendor, IdentifierProfile.VendorFlags) - Constructor for class gudusoft.gsqlparser.sqlenv.catalog.CatalogStoreProvider
Creates a CatalogStoreProvider with custom vendor flags
CatalogStoreProvider(IdentifierProfile) - Constructor for class gudusoft.gsqlparser.sqlenv.catalog.CatalogStoreProvider
Creates a CatalogStoreProvider under ONE analysis's identifier configuration.
CatalogStoreProvider(IdentifierService) - Constructor for class gudusoft.gsqlparser.sqlenv.catalog.CatalogStoreProvider
Creates a CatalogStoreProvider over an existing analysis service.
CatalogStoreProvider(CatalogStore, IdentifierService) - Constructor for class gudusoft.gsqlparser.sqlenv.catalog.CatalogStoreProvider
Creates a CatalogStoreProvider wrapping existing CatalogStore
CatalogTable - Class in gudusoft.gsqlparser.ir.semantic.catalog
Slice 76 — minimal table descriptor inside a Catalog.
CatalogTable.Builder - Class in gudusoft.gsqlparser.ir.semantic.catalog
Mutable builder for CatalogTable.
CatalogValidationResult - Class in gudusoft.gsqlparser.catalog.input
category() - Method in class gudusoft.gsqlparser.slpc.adapter.IntentionalDiffLedger.Entry
 
categoryOf(DiagnosticCode) - Static method in class gudusoft.gsqlparser.ir.semantic.DiagnosticDescriptorCatalog
Return the compiler-layer ownership category for code.
cc_else - Static variable in class gudusoft.gsqlparser.TBaseType
 
cc_elsif - Static variable in class gudusoft.gsqlparser.TBaseType
 
cc_end - Static variable in class gudusoft.gsqlparser.TBaseType
 
cc_error - Static variable in class gudusoft.gsqlparser.TBaseType
 
cc_if - Static variable in class gudusoft.gsqlparser.TBaseType
 
cc_then - Static variable in class gudusoft.gsqlparser.TBaseType
 
cCatalog - Variable in class gudusoft.gsqlparser.sqlenv.QualifiedName
 
cColumn - Variable in class gudusoft.gsqlparser.sqlenv.QualifiedName
 
chainOf(ModelBindingManager, TCustomSqlStatement) - Static method in class gudusoft.gsqlparser.dlineage.symbol.LocalScopes
The scopes a statement's references see, innermost first: its routine's, the enclosing routines' (nested routines), then the package's.
changePrecedingBlankFrom0to1() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
charEncloseSQL - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
chechSyntax() - Method in class gudusoft.gsqlparser.dlineage.DataFlowAnalyzer
 
check(SqlGuardRequest) - Method in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardService
 
CHECK - Static variable in class gudusoft.gsqlparser.lineage.v2.fold.Projector
check(DocumentIndex, List<Finding>, List<String>) - Method in class gudusoft.gsqlparser.lineage.v2.fold.Projector
 
check(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.DocumentIds
check-ids: recomputes every id of a document, and the id of the dependency snapshot each analysis context names (looked up among the snapshots this library ships).
check(Object, Object) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.DocumentIds
As DocumentIds.check(Object), with the given dependency snapshot (a parsed snapshot file) for every context.
check(DocumentIndex, List<Finding>, List<String>) - Method in interface gudusoft.gsqlparser.lineage.v2.validation.SemanticStage.FoldCheck
 
checkBaseline(Map<String, Object>, Map<String, Object>, double) - Static method in class gudusoft.gsqlparser.demos.prettyscore.RunTools
Baseline check: mean ratio must not drop by more than maxDrop; no new gate failures.
checkColumn(String, String, String, String, String) - Method in interface gudusoft.gsqlparser.IMetaDatabase
Deprecated.
Implement this function to link column to table
checkColumnReferenceInTables(TObjectName) - Method in class gudusoft.gsqlparser.nodes.TTableList
 
checkConvergence() - Method in class gudusoft.gsqlparser.resolver2.iterative.ConvergenceDetector
Check if resolution has converged.
checkExpressionContext(String, String) - Static method in class gudusoft.gsqlparser.TLexerMssql
 
checkFalseKeywords(String, String, String) - Static method in class keywordsPrepare
检查 lexer keywords 列表中的指定类型的 keyword 是否在 规定的 keyword 列表中出现。 理想的结果是没有发现 false keyword
checkIdentifier(String) - Method in class gudusoft.gsqlparser.TLexerBigquery
如果 identifier 中包含 dash (-) , 检查是否为合法的 identifier
checkIdentifierIncludeMinus(String) - Method in class gudusoft.gsqlparser.TLexerBigquery
 
checkInjectedFailure(TCustomSqlStatement, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.SqllrObservations
Called by the analyzer: throws the injected failure for this statement and point, if any.
checkKeywordType(String, EDbVendor) - Static method in class gudusoft.gsqlparser.util.keywordChecker
 
checkLexBoundary(String, EDbVendor) - Static method in class gudusoft.gsqlparser.DynamicSqlProofHarness
Check that prefix — the literal text before the first hole — is a safe lexical boundary: every character lexed into complete tokens, no open literal/comment/bracket state, balanced parens/brackets, a fusion-safe final character, and no line-comment ambiguity on the boundary line.
checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt(TObjectName, boolean) - Method in class gudusoft.gsqlparser.TCustomSqlStatement
Found out is a non qualified column is a column in uplevel subquery table like this: take ma_parkey for example: ma_parkey is not a physical column SELECT c_mandant , CASE WHEN EXISTS (SELECT 1 FROM CDS_H_GRUPPE GRP1 WHERE GRP1.c_mandant = c_mandant AND GRP1.parkey1 = ma_parkey) THEN 1 ELSE NULL END MA_ME FROM (SELECT c_mandant , CASE WHEN funktionscode = 'U' THEN parkey1 ELSE parkey2 END MA_PARKEY FROM CDS_H_GRUPPE )
checkNumericKeys(Collection<?>) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
The importer rule of Section 5.10: two different ids with one numeric key are a fatal collision.
checkOutputSQLBuffer() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
checkStream(InputStream) - Static method in class gudusoft.gsqlparser.TrialInputGuard
Measure a byte-backed source by reading at most cap + 1 bytes.
checkSyntax() - Method in class gudusoft.gsqlparser.TGSqlParser
check syntax of the input SQL.
checkTableByName(String) - Method in class gudusoft.gsqlparser.nodes.TTable
 
checkText(String) - Static method in class gudusoft.gsqlparser.TrialInputGuard
Measure a String input in characters, ignoring leading whitespace.
childObject(IdentifierService, CatalogObjectKey, CatalogObjectKind, String, IdentifierInputForm) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogObjectKey
An index, constraint or package member of an already-identified parent object.
children(CatalogObjectId, CatalogObjectKind) - Method in interface gudusoft.gsqlparser.catalog.runtime.CatalogSnapshot
 
children(CatalogObjectId, CatalogObjectKind) - Method in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogSnapshot
 
children(String, String) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.PathV1
The step codes PATH-V1 admits directly below code, whose own parent step is parent.
children - Variable in class gudusoft.gsqlparser.resolver2.scope.ListBasedScope
Child namespaces in this scope
CHR(Integer) - Method in class gudusoft.gsqlparser.compiler.builtinFunction.TOracleBuiltFunction
 
classify(ResultSet) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.ResultSetClassifier
Classifies a result set; reads only, in getResultSetName's branch order.
classify(String) - Static method in class gudusoft.gsqlparser.ir.builder.mssql.MssqlExternalDepClassifier
Classifies the external dependency type.
classify(String) - Static method in class gudusoft.gsqlparser.ir.builder.oracle.OracleExternalDepClassifier
Classifies the external dependency type.
classify(String) - Static method in class gudusoft.gsqlparser.ir.builder.postgresql.PostgresqlExternalDepClassifier
 
classify(List<SchemaValidator.SchemaError>) - Method in class gudusoft.gsqlparser.lineage.v2.validation.SchemaStage
The finding the stage reports for schema errors: SCHEMA_UNKNOWN_CODE when an enum naming a registry group rejects a string the group lacks (anywhere in the error tree), else SCHEMA_VIOLATION.
classifyExternalIfKnown(BoundRoutineRef) - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractRoutineRefResolver
Called for unresolved refs to check if they are known external dependencies.
classifyExternalIfKnown(BoundRoutineRef) - Method in class gudusoft.gsqlparser.ir.builder.postgresql.PostgresqlRoutineRefResolver
 
classifyToken(ETokenType) - Static method in class gudusoft.gsqlparser.pp2.token.SourceSpanLedger
Classify a token type into a SourceSpan.Kind.
clause(BindingClause) - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReferenceSite.Builder
 
clause() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReferenceSite
 
CLAUSE_LINEBREAK - Static variable in class gudusoft.gsqlparser.pp2.layout.LayoutPriorities
S25 — clause/master linebreaks and set-operator breaks.
ClauseLinebreakRules - Class in gudusoft.gsqlparser.pp2.layout.rules
Requests a linebreak before each major clause keyword so a query lays out one clause per line: FROM, WHERE, GROUP BY, HAVING, ORDER BY.
ClauseLinebreakRules() - Constructor for class gudusoft.gsqlparser.pp2.layout.rules.ClauseLinebreakRules
 
ClausePart - Enum in gudusoft.gsqlparser.pp2.island
The clause a token belongs to within its SQL query block, as computed by ClauseScopeAnnotator.
ClauseScopeAnnotator - Class in gudusoft.gsqlparser.pp2.island
Annotates each token with the clause it belongs to (ClausePart) and marks master/clause keyword roles, by walking the token stream left-to-right and tracking the current clause per SQL scope level.
ClauseScopeAnnotator() - Constructor for class gudusoft.gsqlparser.pp2.island.ClauseScopeAnnotator
 
ClauseScopeAnnotator.ClauseScopeResult - Class in gudusoft.gsqlparser.pp2.island
Per-token clause membership plus the master-keyword token indices.
clean - Variable in class gudusoft.gsqlparser.DynamicSqlProofHarness.BoundaryVerdict
 
cleanTempTable() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
 
clear() - Method in interface gudusoft.gsqlparser.catalog.runtime.CatalogOverlay
Per-parse-batch lifecycle.
clear() - Method in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogOverlay
 
clear() - Method in class gudusoft.gsqlparser.dlineage.comment.CommentBindingCollector
 
clear() - Method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliasRegistry
 
clear() - Method in class gudusoft.gsqlparser.dlineage.symbol.LocalSymbolRegistry
 
clear() - Method in class gudusoft.gsqlparser.nodes.TParseTreeNodeList
 
clear(String) - Static method in class gudusoft.gsqlparser.pp.mediator.MediatorFactory
 
clear(String) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
clear(String) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
clear() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingTraceRegistry
Reset for a fresh resolver run (traces describe exactly one run).
clear() - Method in class gudusoft.gsqlparser.resolver2.format.IdentityLineSet
 
clear() - Method in class gudusoft.gsqlparser.resolver2.format.IdentityNameList
 
clear() - Method in class gudusoft.gsqlparser.resolver2.format.StarRedundancyLedger
 
clear() - Method in class gudusoft.gsqlparser.resolver2.inference.EvidenceCollector
Clear all collected evidence.
clear() - Method in class gudusoft.gsqlparser.resolver2.inference.InferenceEngine
Clear all evidence and inferred columns.
clear() - Method in class gudusoft.gsqlparser.resolver2.model.ResolutionContext
Clear all data (for reuse or testing)
clear() - Method in class gudusoft.gsqlparser.resolver2.OraclePackageRegistry
Clear the registry.
clear() - Method in class gudusoft.gsqlparser.resolver2.scope.ResolvedImpl
Clear all matches (for reuse)
clear() - Method in class gudusoft.gsqlparser.sqlenv.catalog.CatalogStoreProvider
 
clear() - Method in interface gudusoft.gsqlparser.sqlenv.catalog.ICatalogProvider
清空所有对象
clear() - Method in class gudusoft.gsqlparser.sqlenv.catalog.LegacyCatalogProvider
 
clear() - Method in class gudusoft.gsqlparser.sqlenv.CatalogStore
Removes all objects from the store.
clear() - Method in class gudusoft.gsqlparser.sqlenv.compat.CatalogBackedCatalogProvider
 
clear() - Method in class gudusoft.gsqlparser.sqlenv.CompositeKeyOptimizer
清空索引
clear() - Method in class gudusoft.gsqlparser.TSourceTokenList
 
clear() - Method in class gudusoft.gsqlparser.TStatementList
 
clearAllObject(String) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
clearBuildDiagnostics() - Static method in class gudusoft.gsqlparser.ir.semantic.builder.SemanticIRBuilder
Clear the current thread's legacy compatibility snapshot.
clearCache() - Static method in class gudusoft.gsqlparser.sqlcmds.SqlCmdsFactory
Clears the provider cache.
clearCache() - Method in class gudusoft.gsqlparser.sqlenv.CollatorProvider
清理缓存(用于测试或内存管理)
clearCandidateTables() - Method in class gudusoft.gsqlparser.nodes.TObjectName
Drop every candidate table recorded for this reference.
clearCoordinate() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.column
 
clearCoordinate() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.table
 
clearCryptFunctions() - Static method in class gudusoft.gsqlparser.TBaseType
 
clearDynamicTemplate() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Table
Withdraws a dynamic-template mark.
clearError() - Method in class gudusoft.gsqlparser.TCustomSqlStatement
 
clearForTesting() - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputReaders
Clears every registered reader.
clearForTesting() - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogProviderRegistry
Clears every registered provider.
clearGuessColumnStrategy() - Method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Clear any custom guess column strategy, reverting to TBaseType.GUESS_COLUMN_STRATEGY.
clearLogs() - Static method in class gudusoft.gsqlparser.TLog
 
ClickhouseSqlParser - Class in gudusoft.gsqlparser.parser
ClickHouse database SQL parser implementation.
ClickhouseSqlParser() - Constructor for class gudusoft.gsqlparser.parser.ClickhouseSqlParser
Construct ClickHouse SQL parser.
clipUtf8Bytes(String, int) - Static method in class gudusoft.gsqlparser.sqlenv.unicode.GspCaseData
The longest prefix of s whose UTF-8 encoding has at most maxBytes bytes, cut on a whole code point (PostgreSQL's pg_mbcliplen in a UTF8 database).
clone() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Option
 
clone() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.relationship
 
clone() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.table
 
clone() - Method in class gudusoft.gsqlparser.dlineage.util.TableColumnUtility.Column
 
clone() - Method in class gudusoft.gsqlparser.nodes.TColumnDefinition
 
clone() - Method in class gudusoft.gsqlparser.nodes.TObjectName
 
clone() - Method in class gudusoft.gsqlparser.nodes.TTypeName
 
clone() - Method in class gudusoft.gsqlparser.TSourceToken
 
cloneDataflow(dataflow) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
 
close() - Method in interface gudusoft.gsqlparser.catalog.runtime.CatalogProvider
 
close() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogRuntime
 
close() - Method in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogProvider
 
close() - Method in class gudusoft.gsqlparser.catalog.runtime.ModelBackedCatalogProvider
 
close() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.SqllrObservations
Stops recording; the hooks of other analyses no longer pay for this recorder.
close() - Method in class gudusoft.gsqlparser.util.csv.CsvReader
 
close() - Method in class gudusoft.gsqlparser.util.csv.CsvWriter
 
close() - Method in class gudusoft.gsqlparser.util.SQLUtil.UnicodeInputStream
 
closeFrame(int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.SqllrObservations
Closes the frame and any frame a failed nested analysis left open above it.
CloseSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
cmdType(TSourceToken) - Method in class gudusoft.gsqlparser.TLexerTeradata
 
cmpop - Static variable in class gudusoft.gsqlparser.TBaseType
 
cmtdoublehyphen - Static variable in class gudusoft.gsqlparser.TBaseType
single line comment
cmtslashstar - Static variable in class gudusoft.gsqlparser.TBaseType
Token code value for block comment: /* comment inside */
cObject - Variable in class gudusoft.gsqlparser.sqlenv.QualifiedName
 
code(CatalogDiagnosticCode) - Method in class gudusoft.gsqlparser.catalog.diagnostic.CatalogDiagnostic.Builder
 
code() - Method in class gudusoft.gsqlparser.catalog.diagnostic.CatalogDiagnostic
 
code() - Method in exception gudusoft.gsqlparser.catalog.diagnostic.CatalogException
Stable diagnostic code, or null if none was supplied.
code() - Method in exception gudusoft.gsqlparser.catalog.input.CatalogInputException
Stable diagnostic code, or null if none was supplied.
code - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.ErrorInfo
 
code - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.Violation
 
Code - Class in gudusoft.gsqlparser.lineage.v2.identity
A registry code: UPPER_SNAKE_CASE ASCII matching [A-Z][A-Z0-9_]*, framed with type byte 0x05 (identity-v1.md, Section 3.3).
code(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.Diagnostic.Builder
Sets the member code; null removes it.
code(BindingDiagnosticCode) - Method in class gudusoft.gsqlparser.resolver2.binding.BindingDiagnostic.Builder
 
code() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingDiagnostic
 
code() - Method in class gudusoft.gsqlparser.slpc.adapter.IntentionalDiffLedger.Entry
 
CODEC_REVISION - Static variable in class gudusoft.gsqlparser.sqlenv.IdentifierCodec
Revision of the per-vendor delimiter/escape table — the "1" of "codec/1".
collapse - Variable in class gudusoft.gsqlparser.sqlenv.IdentifierRules
How a branch of this cell that compares INSENSITIVE but does not fold (IdentifierRules.CaseFold.NONE) decides equality: two names are equal when their images under this mapping are equal.
COLLATE - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.collate_t
CollationCompatView - Class in gudusoft.gsqlparser.sqlenv
Collation 兼容视图(将旧布尔常量映射到 IdentifierProfile)
CollationCompatView() - Constructor for class gudusoft.gsqlparser.sqlenv.CollationCompatView
 
CollatorProvider - Class in gudusoft.gsqlparser.sqlenv
Collator 提供者(SQL Server COLLATION_BASED 专用)
CollatorProvider() - Constructor for class gudusoft.gsqlparser.sqlenv.CollatorProvider
 
collatorProviderFor(EDbVendor) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierService
The CollatorProvider a vendor's identifier rules require, or null when the vendor folds instead of collating.
collect() - Method in class gudusoft.gsqlparser.resolver.TMetadataCollector
Main method to start metadata collection process.
collect() - Method in class gudusoft.gsqlparser.resolver2.metadata.BatchMetadataCollector
Collect metadata from DDL statements and create a TSQLEnv.
collect(TStatementList, TSQLEnv) - Method in class gudusoft.gsqlparser.resolver2.metadata.StatementMetadata
 
collectAttributes() - Method in class gudusoft.gsqlparser.nodes.TFromClause
 
collectColumnRef(String, INamespace, TObjectName, double, String) - Method in class gudusoft.gsqlparser.resolver2.enhancement.NamespaceEnhancer
collectColumnRef(String, INamespace, TObjectName, ResolutionEvidence) - Method in class gudusoft.gsqlparser.resolver2.enhancement.NamespaceEnhancer
Collect a column reference with structured evidence.
collectDynamicSqlHash(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
 
CollectedColumnRef - Class in gudusoft.gsqlparser.resolver2.enhancement
Represents a column reference collected during resolution that needs to be added to a namespace.
CollectedColumnRef(String, INamespace, TObjectName, int, double, String) - Constructor for class gudusoft.gsqlparser.resolver2.enhancement.CollectedColumnRef
CollectedColumnRef(String, INamespace, TObjectName, int, ResolutionEvidence) - Constructor for class gudusoft.gsqlparser.resolver2.enhancement.CollectedColumnRef
Constructor with ResolutionEvidence (preferred for new code).
collectFromResolution(TObjectName, ResolutionResult, INamespace) - Method in class gudusoft.gsqlparser.resolver2.enhancement.NamespaceEnhancer
Collect a column reference based on resolution result.
collectFromSelect(TSelectSqlStatement) - Method in class gudusoft.gsqlparser.resolver2.inference.EvidenceCollector
Collect evidence from a SELECT statement.
collecting(List<CatalogDiagnostic>) - Static method in interface gudusoft.gsqlparser.catalog.diagnostic.CatalogDiagnosticSink
Sink that appends every accepted diagnostic into the supplied list.
CollectionUtil - Class in gudusoft.gsqlparser.util
 
CollectionUtil() - Constructor for class gudusoft.gsqlparser.util.CollectionUtil
 
collectSqlHash(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
 
CollectStatisticsSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
color2String(Color) - Static method in class gudusoft.gsqlparser.pp.output.html.HtmlHighlightingElementRender
 
colorOfBlockComment - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
colorOfCASEKeyword - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
colorOfLineComment - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
colorOfLiteral - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
colorOfMasterKeyword - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
colorOfReservedWords - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
colorRelatedB1 - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
colorRelatedB2 - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
colouredSQL - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
column(IdentifierService, CatalogObjectKey, String, IdentifierInputForm) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogObjectKey
A column of an already-identified relation.
column - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.OrderByFact
 
column - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.OrderByItem
 
Column - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
Column() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Column
 
Column - Class in gudusoft.gsqlparser.dlineage.dataflow.model.json
 
Column() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.json.Column
 
column - Class in gudusoft.gsqlparser.dlineage.dataflow.model.xml
 
column() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.xml.column
 
Column - Class in gudusoft.gsqlparser.dlineage.dataflow.sqlenv.model
 
Column() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.sqlenv.model.Column
 
Column - Class in gudusoft.gsqlparser.dlineage.metadata
 
Column() - Constructor for class gudusoft.gsqlparser.dlineage.metadata.Column
 
Column() - Constructor for class gudusoft.gsqlparser.dlineage.util.TableColumnUtility.Column
 
Column - Interface in gudusoft.gsqlparser.ext.catalog
Represents a column in a database table.
column(ColumnRef, SourceSpan) - Static method in class gudusoft.gsqlparser.ir.semantic.joinanalysis.PredicateOperand
 
column(String) - Method in class gudusoft.gsqlparser.lineage2.contract.Endpoint.Builder
 
column(int) - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReferenceSite.Builder
 
column() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReferenceSite
 
Column - Class in gudusoft.gsqlparser.sqlenv.metadata.model
 
Column() - Constructor for class gudusoft.gsqlparser.sqlenv.metadata.model.Column
 
column - Variable in class gudusoft.gsqlparser.sqlenv.QualifiedName
 
column(String) - Static method in class gudusoft.gsqlparser.sqlenv.SqlNameGenerator.Segment
 
column - Variable in class gudusoft.gsqlparser.TLog
 
COLUMN0_COUNT - Static variable in class gudusoft.gsqlparser.TCustomLexer
 
column1(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Position.Builder
Sets the member column1; null removes it.
COLUMN1_FIRST_X - Static variable in class gudusoft.gsqlparser.TCustomLexer
 
COLUMN2_FIRST_Y - Static variable in class gudusoft.gsqlparser.TCustomLexer
 
COLUMN3_LAST_X - Static variable in class gudusoft.gsqlparser.TCustomLexer
 
COLUMN4_LAST_Y - Static variable in class gudusoft.gsqlparser.TCustomLexer
 
COLUMN5_FIRST_POS - Static variable in class gudusoft.gsqlparser.TCustomLexer
 
COLUMN6_LAST_POS - Static variable in class gudusoft.gsqlparser.TCustomLexer
 
COLUMN_IN_TABEL_FUNCTION_NO - Static variable in class gudusoft.gsqlparser.TBaseType
 
COLUMN_IN_TABEL_FUNCTION_NOTSURE - Static variable in class gudusoft.gsqlparser.TBaseType
 
COLUMN_IN_TABEL_FUNCTION_YES - Static variable in class gudusoft.gsqlparser.TBaseType
 
COLUMN_LINKED_TO_COLUMN_ALIAS_IN_OLD_ALGORITHM - Static variable in class gudusoft.gsqlparser.TBaseType
 
COLUMN_LINKED_TO_TABLE_IN_OLD_ALGORITHM - Static variable in class gudusoft.gsqlparser.TBaseType
 
COLUMN_POSITION_AFTER - Static variable in class gudusoft.gsqlparser.nodes.TAlterTableOption
 
COLUMN_POSITION_FIRST - Static variable in class gudusoft.gsqlparser.nodes.TAlterTableOption
 
COLUMN_POSITION_NONE - Static variable in class gudusoft.gsqlparser.nodes.TAlterTableOption
 
ColumnAuthority - Enum in gudusoft.gsqlparser.resolver2.binding
ColumnBinding - Class in gudusoft.gsqlparser.ir.semantic.binding
Binding of a column reference to its resolved source.
ColumnBinding(String, String, String, ResolutionStatus) - Constructor for class gudusoft.gsqlparser.ir.semantic.binding.ColumnBinding
 
columnBucket(String) - Static method in class gudusoft.gsqlparser.dlineage.util.LegacyDlineageWireNamesV1
The compatibility bucket of a column's name that carries no identity (a label, a column read back from a serialized document): its published form in output version 1.
columnCaseSensitive(Boolean) - Method in class gudusoft.gsqlparser.catalog.input.model.IdentifierConfig.Builder
 
columnCaseSensitive() - Method in class gudusoft.gsqlparser.catalog.input.model.IdentifierConfig
 
columnCollationCaseSensitive - Static variable in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
ColumnFact() - Constructor for class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.ColumnFact
 
columnInTable(String, String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
columnKey(TObjectName) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
Identity comes from the AST spelling, never a rendered model name.
ColumnLevel - Enum in gudusoft.gsqlparser.resolver2
Three-level column existence check.
ColumnlistCommaProcessor - Class in gudusoft.gsqlparser.pp.processor.type.comm
used for comma style
ColumnlistCommaProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.comm.ColumnlistCommaProcessor
 
columnMatches(Column, TObjectName) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
Whether a column model is the column a reference names.
columnMatches(Column, String) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
DlineageUtil.columnMatches(Column, TObjectName) for a reference held as text, as written.
ColumnModel - Class in gudusoft.gsqlparser.catalog.input.model
Column entry inside a TableModel or ViewModel.
ColumnModel.Builder - Class in gudusoft.gsqlparser.catalog.input.model
 
columnName(String) - Static method in class gudusoft.gsqlparser.dlineage.util.LegacyDlineageWireNamesV1
The published form of a column name, qualified or not, under the analysis's vendor.
columnName(EDbVendor, String) - Static method in class gudusoft.gsqlparser.dlineage.util.LegacyDlineageWireNamesV1
The published form of a column name, qualified or not.
columnName(TObjectName) - Static method in class gudusoft.gsqlparser.dlineage.util.LegacyDlineageWireNamesV1
The published form of a column reference's own segment: its column name, or the whole reference where it has none.
columnName - Variable in class gudusoft.gsqlparser.resolver2.expansion.StarPushDownResolver.PushDownRequest
The column name being referenced
columnNo - Variable in class gudusoft.gsqlparser.lineage.v2.shape.TSourceToken
 
columnNo - Variable in class gudusoft.gsqlparser.TSourceToken
the column number of the first character in this token
columnNo - Variable in class gudusoft.gsqlparser.TSyntaxError
the column number of the first character for error token.
columnObject - Variable in class gudusoft.gsqlparser.dlineage.dataflow.model.ResultColumn
 
ColumnRef - Class in gudusoft.gsqlparser.ir.semantic
In-statement reference to a column.
ColumnRef(String, String) - Constructor for class gudusoft.gsqlparser.ir.semantic.ColumnRef
 
ColumnRef(String, String, StructuredColumnPath) - Constructor for class gudusoft.gsqlparser.ir.semantic.ColumnRef
 
ColumnRef(String, String, StructuredColumnPath, SourceSpan) - Constructor for class gudusoft.gsqlparser.ir.semantic.ColumnRef
Slice 164 — adds the optional source span.
ColumnRef(String, String, StructuredColumnPath, SourceSpan, ColumnResolution) - Constructor for class gudusoft.gsqlparser.ir.semantic.ColumnRef
Full constructor (join-analysis slice 165).
columnReference - Variable in class gudusoft.gsqlparser.resolver2.expansion.StarPushDownResolver.PushDownRequest
The column reference node
ColumnReference - Class in gudusoft.gsqlparser.resolver2.model
Column reference record - preserves original AST node information for traceability.
ColumnReference(TObjectName) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnReference
Create a column reference from a TObjectName AST node.
ColumnReference(TObjectName, String, int, int, int, int) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnReference
Create a column reference with explicit values (for testing or special cases).
ColumnResolution - Class in gudusoft.gsqlparser.ir.semantic.joinanalysis
Resolution of a ColumnRef to its base relation / final table (GAP 5).
ColumnResolution(String, ColumnResolutionStatus) - Constructor for class gudusoft.gsqlparser.ir.semantic.joinanalysis.ColumnResolution
 
ColumnResolutionStatus - Enum in gudusoft.gsqlparser.ir.semantic.joinanalysis
Outcome of resolving a ColumnRef to a base relation/final table (GAP 5).
columns() - Method in class gudusoft.gsqlparser.catalog.input.model.ConstraintModel
 
columns() - Method in class gudusoft.gsqlparser.catalog.input.model.IndexModel
 
columns() - Method in class gudusoft.gsqlparser.catalog.input.model.TableModel
 
columns() - Method in class gudusoft.gsqlparser.catalog.input.model.ViewModel
 
columns - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.Facts
 
columnSegment(String) - Static method in class gudusoft.gsqlparser.dlineage.util.LegacyDlineageWireNamesV1
The published form of one column segment: the fold without the qualified-name layout.
columnSegment(EDbVendor, String) - Static method in class gudusoft.gsqlparser.dlineage.util.LegacyDlineageWireNamesV1
The published form of one column segment: the fold without the qualified-name layout.
columnSegmentBucket(String) - Static method in class gudusoft.gsqlparser.dlineage.util.LegacyDlineageWireNamesV1
LegacyDlineageWireNamesV1.columnBucket(java.lang.String) of one column segment, without the qualified-name layout.
columnSegmentOf(String) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
The RAW column (last) segment of a reference — DlineageUtil.getColumnName(String)'s extraction (naive last-dot split, trim, whole-string fallback) WITHOUT the normalization, for callers that canonically compare a segment against a differently-shaped operand.
columnsOfTable(Collection<List<column>>) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
What the columns of one output table become when the elements that publish it are merged: in order, a function column as it is, or the columns that are one column.
ColumnSource - Class in gudusoft.gsqlparser.lineage.v2.shape
Mirror of gudusoft.gsqlparser.resolver2.model.ColumnSource.
ColumnSource - Class in gudusoft.gsqlparser.resolver2.model
Represents the source of a column reference.
ColumnSource(INamespace, String, TParseTreeNode, double, String) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnSource
 
ColumnSource(INamespace, String, TParseTreeNode, double, String, TTable) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnSource
 
ColumnSource(INamespace, String, TParseTreeNode, double, String, TTable, List<TTable>) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnSource
 
ColumnSource(INamespace, String, TParseTreeNode, double, String, TTable, List<TTable>, ResolutionEvidence) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnSource
Full constructor with all fields including ResolutionEvidence.
ColumnSource(INamespace, String, TParseTreeNode, double, String, TTable, List<TTable>, ResolutionEvidence, FieldPath) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnSource
Full constructor with all fields including ResolutionEvidence and FieldPath.
ColumnSource(INamespace, String, TParseTreeNode, ResolutionEvidence) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnSource
Constructor with ResolutionEvidence (preferred for new code).
ColumnSource(INamespace, String, TParseTreeNode, ResolutionEvidence, TTable) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnSource
Constructor with ResolutionEvidence and override table.
ColumnSource(INamespace, String, TParseTreeNode) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnSource
Constructor for definite matches (confidence = 1.0)
columnSources - Variable in class gudusoft.gsqlparser.resolver2.namespace.AbstractNamespace
Cached column sources (populated during validation) - keyed by normalized name
columnSourcesWithRefs - Variable in class gudusoft.gsqlparser.resolver2.namespace.AbstractNamespace
Enhanced column sources with reference traceability (keyed by normalized name).
ColumnSourceWithReferences - Class in gudusoft.gsqlparser.resolver2.model
Enhanced column source that supports multiple reference traceability.
ColumnSourceWithReferences(String, ColumnSource) - Constructor for class gudusoft.gsqlparser.resolver2.model.ColumnSourceWithReferences
Create a new column source with references.
columnToFieldPath(int) - Method in class gudusoft.gsqlparser.nodes.TObjectName
Re-read this column name as a column followed by fieldCount fields of its value, counted from the end of TObjectName.getIdentifierChain(): the part before the fields becomes the column token, the first field the property token, and the parts before the column its qualifier.
columnToProperty() - Method in class gudusoft.gsqlparser.nodes.TObjectName
 
columnToPropertyIfQualifiedByTable(TTable) - Method in class gudusoft.gsqlparser.nodes.TObjectName
Apply the qualifier rule of TObjectName.resolveWithThisTable(TTable) to a column that is bound to pBoundTable by its position rather than found by a name lookup.
ColumnUpstream() - Constructor for class gudusoft.gsqlparser.dlineage.util.TableFlowUtility.ColumnUpstream
 
combineSomeKeywordIntoOne() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
combineWhitespace(TSourceTokenList, int, int) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenOperator
combine all the white spaces into a single white space
CombineWhitespaceAndClearReturnProcessor - Class in gudusoft.gsqlparser.pp.processor.type.comm
combine multiply whitespaces into a single whitespace, and remove the return token
CombineWhitespaceAndClearReturnProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.comm.CombineWhitespaceAndClearReturnProcessor
 
Comment() - Constructor for class gudusoft.gsqlparser.dlineage.comment.CommentBindingBundle.Comment
 
COMMENT - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
 
CommentBindingBundle - Class in gudusoft.gsqlparser.dlineage.comment
Versioned, scalar-only snapshot of SQL comment occurrences and their owners.
CommentBindingBundle() - Constructor for class gudusoft.gsqlparser.dlineage.comment.CommentBindingBundle
 
CommentBindingBundle.Binding - Class in gudusoft.gsqlparser.dlineage.comment
 
CommentBindingBundle.Comment - Class in gudusoft.gsqlparser.dlineage.comment
 
CommentBindingBundle.Coverage - Class in gudusoft.gsqlparser.dlineage.comment
 
CommentBindingBundle.Diagnostic - Class in gudusoft.gsqlparser.dlineage.comment
 
CommentBindingBundle.Host - Class in gudusoft.gsqlparser.dlineage.comment
 
CommentBindingBundle.Limits - Class in gudusoft.gsqlparser.dlineage.comment
 
CommentBindingBundle.Range - Class in gudusoft.gsqlparser.dlineage.comment
 
CommentBindingBundle.SourceUnit - Class in gudusoft.gsqlparser.dlineage.comment
 
CommentBindingBundle.Target - Class in gudusoft.gsqlparser.dlineage.comment
 
CommentBindingCollector - Class in gudusoft.gsqlparser.dlineage.comment
Per-analysis, opt-in draft store.
CommentBindingCollector(Option) - Constructor for class gudusoft.gsqlparser.dlineage.comment.CommentBindingCollector
 
CommentBindingProjection - Class in gudusoft.gsqlparser.dlineage.comment
Centralized, typed model-ID projection.
commentBlockAfter(TSourceToken) - Static method in class gudusoft.gsqlparser.nodes.TParseTreeNode
 
commentBlockEndAfter(TSourceToken) - Static method in class gudusoft.gsqlparser.nodes.TParseTreeNode
The last token of the comment block TParseTreeNode.commentBlockAfter(gudusoft.gsqlparser.TSourceToken) would return, or null when there is none.
commentPolicy - Variable in class gudusoft.gsqlparser.pp2.Pp2FormatOptions
Comment policy; PRESERVE is implemented, alternatives remain experimental.
CommentPolicy - Enum in gudusoft.gsqlparser.pp2.zone
Policy for anchoring comments across region boundaries when the pp2 engine assembles output.
commentsPreserved(String, String, EDbVendor) - Static method in class gudusoft.gsqlparser.pp2.token.TokenEquivalence
The comment half of TokenEquivalence.equalsModuloFormatting(String, String, Pp2FormatOptions, EDbVendor, boolean): the comments of left appear in right in the same relative order with byte-exact text; their position relative to the solid tokens may differ.
commentsPreserved(String, String, EDbVendor, TransformPolicy) - Static method in class gudusoft.gsqlparser.pp2.token.TokenEquivalence
TokenEquivalence.commentsPreserved(String, String, EDbVendor) that also accepts the comment transformations policy allows.
CommentSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
commitSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
CommonStmtFormatter - Class in gudusoft.gsqlparser.pp.stmtformatter.type.comm
Formatter for every statement type without a dedicated formatter.
CommonStmtFormatter() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.type.comm.CommonStmtFormatter
 
CommonStmtFormatterBuilder - Class in gudusoft.gsqlparser.pp.stmtformatter.builder.comm
 
CommonStmtFormatterBuilder() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.CommonStmtFormatterBuilder
 
COMPACT - Static variable in class gudusoft.gsqlparser.pp.score.ScoreProfile
 
compactMode - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Selects normal pretty-printing or compact output.
CompactModeStmtFormatter - Class in gudusoft.gsqlparser.pp.stmtformatter.type.comm
 
CompactModeStmtFormatter() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.type.comm.CompactModeStmtFormatter
 
CompactModeStmtFormatterBuilder - Class in gudusoft.gsqlparser.pp.stmtformatter.builder.comm
 
CompactModeStmtFormatterBuilder() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.CompactModeStmtFormatterBuilder
 
compare(Set<ShadowLeafEdgeComparator.LeafEdgeKey>, Set<ShadowLeafEdgeComparator.LeafEdgeKey>) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.ShadowLeafEdgeComparator
Classify a LEGACY leaf-edge set against the SHADOW side model (B3 shape: SHADOW = LEGACY ∪ additions, so only EQUAL and INTENDED_ADDITION can appear; the remaining classes guard the comparator's reuse under B6 replacement).
compare(Document, Document) - Static method in class gudusoft.gsqlparser.lineage.v2.merge.LineageComparator
 
compare(dataflow, String, LegacyAdapterContext) - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyDualBuildHarness
 
compareBuiltInFunctionList(EDbVendor, String, EDbVendor, String) - Static method in class gudusoft.gsqlparser.util.functionChecker
 
compareColumn(String, String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
compareColumn(EDbVendor, TObjectName, TObjectName) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
compareColumnIdentifier(String, String) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
 
compareIdentifier(String, String, ESQLDataObjectType) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
 
compareIdentifier(ESQLDataObjectType, String, String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
compareIdentifier(EDbVendor, ESQLDataObjectType, TObjectName, TObjectName) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
Deprecated.
Compares the toString() of the two object names, which can be a multi-segment qualified string (sch.t.c) fed into a single-segment compare. Use SQLUtil.compareIdentifier(EDbVendor, ESQLDataObjectType, String, String) for possibly-qualified names, or SQLUtil.sameName(EDbVendor, ESQLDataObjectType, String, String) on the raw single-segment parts. See gsp_java_core/doc/user_guide/identifier_normalization_guide.md.
compareIdentifier(EDbVendor, ESQLDataObjectType, String, String) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
Single-segment identifier equality — the same canonical relation as SQLUtil.sameName(EDbVendor, ESQLDataObjectType, String, String), which delegates here.
compareIdentifier(EDbVendor, ESQLDataObjectType, String, String) - Static method in class gudusoft.gsqlparser.util.SQLUtil
 
compareIdentifier(IdentifierService, ESQLDataObjectType, String, String) - Static method in class gudusoft.gsqlparser.util.SQLUtil
SQLUtil.compareIdentifier(EDbVendor, ESQLDataObjectType, String, String) under the rules of one analysis rather than its vendor's defaults: the same segmentation, each segment compared by service.
CompareJavaFiles - Class in <Unnamed>
 
CompareJavaFiles() - Constructor for class CompareJavaFiles
 
compareKeywordList(EDbVendor, String, EDbVendor, String, boolean) - Static method in class gudusoft.gsqlparser.util.keywordChecker
 
compareKeywordsWithLexerKeywords(String, String) - Static method in class keywordsPrepare
 
compareQualifiedColumn(EDbVendor, String, String, String, String, String, String, String, String) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
compareQualifiedTable(EDbVendor, String, String, String, String, String, String) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
compareResolvers - Class in <Unnamed>
Standalone executable to compare RESOLVER (old) vs RESOLVER2 (new) results.
compareResolvers() - Constructor for class compareResolvers
 
compareResolvers(EDbVendor, String) - Static method in class compareResolvers
Compare table and column resolution results between RESOLVER and RESOLVER2.
compareResolvers(EDbVendor, String) - Static method in class demo
Compare table and column resolution results between RESOLVER and RESOLVER2.
compareStringBuilderToFile(StringBuilder, String) - Static method in class gudusoft.gsqlparser.TBaseType
 
compareStringsLineByLine(String, String) - Static method in class gudusoft.gsqlparser.TBaseType
 
compareTable(String, String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
compareTable(EDbVendor, TObjectName, TObjectName) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
compareTableIdentifier(String, String) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
 
compareTo(RoutineSummaryEdge.Endpoint) - Method in class gudusoft.gsqlparser.dlineage.dynamicsql.RoutineSummaryEdge.Endpoint
 
compareTo(TableFlowUtility.Table) - Method in class gudusoft.gsqlparser.dlineage.util.TableFlowUtility.Table
 
compareTo(Object) - Method in class gudusoft.gsqlparser.nodes.TResultColumn
 
compareTo(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLObject
compare the name of this object to objectname with carefully handle of the case [in]sensitive.
compareTo(TSQLEnv, ESQLDataObjectType, TSQLObject, String) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLObject
how to compare the name of database object is various from different databases due to the different implementation.
compareTo(EDbVendor, ESQLDataObjectType, TSQLObject, String) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLObject
 
compareTo(EDbVendor, ESQLDataObjectType, String, String) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLObject
Deprecated.
since version 2.2.3.2(2021-05-10), replaced by @TSQLEnv.compareIdentifier()
compareTyped(Object, Object) - Static method in class gudusoft.gsqlparser.lineage.v2.json.CanonicalJson
The total order of Section 6.2 over JSON values: absent or null < false < true < integers (numerically) < strings (unsigned UTF-8 bytes) < arrays and objects (their canonical bytes, unsigned).
compareUnsigned(byte[], byte[]) - Static method in class gudusoft.gsqlparser.lineage.v2.json.CanonicalJson
Unsigned lexicographic order of byte arrays.
comparisonDomain(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.Identity.Builder
Sets the member comparisonDomain; null removes it.
comparisonTypeOf(IdentifierComponentRole) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRolePolicy
The comparison/quoting type for a component whose role determines it.
comparisonTypeOfKind(CatalogObjectKind) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogIdentifierPolicy
The comparison/quoting ESQLDataObjectType for an object of this entity kind — the SINGLE owner of this mapping (stage S0R of docs/refactor/identifier_identity_display_separation_plan.md).
comparyStringArray(String[], String[]) - Static method in class gudusoft.gsqlparser.TBaseType
 
complete() - Method in class gudusoft.gsqlparser.lineage.v2.shape.ShapeBuilder
Takes the text renderings, after the analysis has finished and before it is disposed (when the producer took them before slice 1b), seals the shape and drops every live object.
complete(boolean) - Method in class gudusoft.gsqlparser.lineage.v2.shape.ShapeBuilder
ShapeBuilder.complete(); with keepLive the live objects stay until ShapeBuilder.release() (tests compare the mirrors with them).
complete - Variable in class gudusoft.gsqlparser.resolver2.binding.BindingTrace
TRUE iff the ENTIRE binding chain is known: an exact single-match scope resolution with a recorded namespace, fully consumed name parts and a known climb path — or a typed direct binding with a known target.
complete(ResolutionStatistics) - Method in class gudusoft.gsqlparser.resolver2.iterative.ResolutionPass
Complete this pass with final statistics.
completed(SemanticProgram, List<Diagnostic>) - Static method in class gudusoft.gsqlparser.ir.semantic.SemanticBuildResult
Construct a result with a built program and optional diagnostics.
completeness(long) - Method in class gudusoft.gsqlparser.lineage.v2.fold.FoldKernel
The ExplainGraph completeness of a statement: its statementCompleteness entry or the graph's.
completeness(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.ExplainGraph.Builder
Sets the member completeness; null removes it.
completeness(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.ExplainStatementCompleteness.Builder
Sets the member completeness; null removes it.
complex(String, SourceSpan) - Static method in class gudusoft.gsqlparser.ir.semantic.joinanalysis.PredicateOperand
 
compose(FoldLabel) - Method in class gudusoft.gsqlparser.lineage.v2.fold.FoldLabel
this · next: Section 5.1 of fold-v1.
ComposedEdge(RoutineSummaryEdge.Endpoint, RoutineSummaryEdge.Endpoint, String, RoutineIdentity, RoutineIdentity, int) - Constructor for class gudusoft.gsqlparser.dlineage.dynamicsql.ShadowSummaryApplier.ComposedEdge
 
CompositeForeignKey(List<String>, List<AuthoritativeLineageEvidence.ForeignKeyPair>) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.CompositeForeignKey
 
compositeForeignKeyResolver(LegacyAdapterContext.CompositeForeignKeyResolver) - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.Builder
 
compositeForeignKeyResolver() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext
 
compositeForeignKeys() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence
 
CompositeKeyOptimizer - Class in gudusoft.gsqlparser.sqlenv
Composite Key Optimizer (Phase 4 - Couchbase 优化)
CompositeKeyOptimizer(EDbVendor) - Constructor for class gudusoft.gsqlparser.sqlenv.CompositeKeyOptimizer
构造复合键优化器
compoundAssignment - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
compoundAssignmentOperator - Static variable in class gudusoft.gsqlparser.TBaseType
 
compoundParenthesis - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.parenthesis_t
compoundPrior - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.unary_prior_t
compoundUnaryBitwiseNot - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.unary_bitwise_not_t
compoundUnaryMinus - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.unary_minus_t
compoundUnaryPlus - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.unary_plus_t
compute(String, Object) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
Runs one algorithm on its inputs.
computeCatalogCaseSensitivity(EDbVendor) - Static method in class gudusoft.gsqlparser.sqlenv.CollationCompatView
计算 catalog 名的大小写敏感性
computeColumnCaseSensitivity(EDbVendor) - Static method in class gudusoft.gsqlparser.sqlenv.CollationCompatView
计算列名的大小写敏感性
computeFunctionCaseSensitivity(EDbVendor) - Static method in class gudusoft.gsqlparser.sqlenv.CollationCompatView
计算函数名的大小写敏感性
computeSqlHash(TCustomSqlStatement.SqlNormalizationProfile, String) - Method in class gudusoft.gsqlparser.TCustomSqlStatement
Compute a SQL hash using the given normalization profile and version.
computeTableCaseSensitivity(EDbVendor) - Static method in class gudusoft.gsqlparser.sqlenv.CollationCompatView
计算表名的大小写敏感性(供兼容视图调用)
CONCAT(String, String) - Method in class gudusoft.gsqlparser.compiler.builtinFunction.TOracleBuiltFunction
 
CONCATENATE - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.concatenate_t
concatenationop - Static variable in class gudusoft.gsqlparser.TBaseType
 
concateSpecialChar() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
concatInChain(TSourceToken, TSourceToken) - Static method in class gudusoft.gsqlparser.TSourceToken
 
concatTokens(int, int, String) - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
condition_statement_if - Static variable in class gudusoft.gsqlparser.TBaseType
 
condition_statement_while - Static variable in class gudusoft.gsqlparser.TBaseType
 
Confidence - Class in gudusoft.gsqlparser.ir.common
Confidence level for an analysis result, ranging from 0.0 to 1.0.
Confidence(double) - Constructor for class gudusoft.gsqlparser.ir.common.Confidence
 
confidence(double) - Method in class gudusoft.gsqlparser.lineage2.contract.ContractEdge.Builder
 
confidence - Variable in class gudusoft.gsqlparser.resolver2.expansion.StarPushDownResolver.PushDownRequest
Confidence that this push-down is correct
confidence - Variable in class gudusoft.gsqlparser.resolver2.namespace.OraclePackageNamespace.PackageMember
 
config - Variable in class gudusoft.gsqlparser.ir.builder.common.AbstractSymbolCollector
 
CONFIG_SNAPSHOT - Static variable in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogProvider
Property key used by InMemoryCatalogProvider.open(CatalogProviderConfig) to receive the seed snapshot.
CONFIGURATION_UNSUPPORTED - Static variable in class gudusoft.gsqlparser.lineage.v2.producer.IdentityPolicy
The error code of a refused configuration.
configure(TableNamespace, TTable) - Method in class gudusoft.gsqlparser.resolver2.metadata.StatementMetadata
 
configuresIdentifierRules() - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
Whether the analysis runs under identifier rules of its own rather than its vendor's defaults; only then do lineage name comparisons and keys follow the analysis's service.
connect_by_root - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.unary_connect_by_root_t
ConnectorCatalog - Class in gudusoft.gsqlparser.powerquery
Maps Power Query M connector-function names to their underlying EDbVendor, and describes the navigation hierarchy each connector exposes (Database / Schema / Table, Project / Dataset / Table, etc.).
ConservativeTokenRenderer - Class in gudusoft.gsqlparser.pp2.render
The MVP fallback renderer (plan §7.3/S14): walks the region's slice of a Pp2TokenStream and emits each token's text with light spacing.
ConservativeTokenRenderer() - Constructor for class gudusoft.gsqlparser.pp2.render.ConservativeTokenRenderer
 
Constant - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
Constant(TParseTreeNode) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Constant
 
constant - Variable in class gudusoft.gsqlparser.dlineage.dataflow.model.Constant
 
CONSTANT - Static variable in class gudusoft.gsqlparser.dlineage.dataflow.model.Transform
 
constantDisclosure(String) - Method in class gudusoft.gsqlparser.lineage.v2.producer.ProducerConfig.Builder
ProducerConfig.REDACTED or ProducerConfig.PRESENT; HASHED needs a keyed token domain and is not supported.
ConstantRelationshipElement - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
ConstantRelationshipElement(TableColumn) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.ConstantRelationshipElement
 
ConstantRelationshipElement(TableColumn, ESqlClause) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.ConstantRelationshipElement
 
constraint_level_column - Static variable in class gudusoft.gsqlparser.TBaseType
 
constraint_level_table - Static variable in class gudusoft.gsqlparser.TBaseType
 
ConstraintModel - Class in gudusoft.gsqlparser.catalog.input.model
Table constraint entry.
ConstraintModel.Builder - Class in gudusoft.gsqlparser.catalog.input.model
 
constraints() - Method in class gudusoft.gsqlparser.catalog.input.model.TableModel
 
container - Variable in class gudusoft.gsqlparser.lineage.v2.shape.TSourceToken
 
container - Variable in class gudusoft.gsqlparser.TSourceToken
Container for this token which is a list of source token, this is the reference to TGSqlParser.sourcetokenlist
containerObject(String, IdentifierInputForm) - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogLookupName.Builder
A named container object whose exact kind is not yet known — only the family, which the request carries through CatalogLookupName.Builder.parentConstraint.
containers() - Method in enum gudusoft.gsqlparser.catalog.runtime.CatalogHierarchy
The container roles this topology has, outermost first.
contains(Column, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.StarLinkNameSet
Whether the star link at ordinal of source is a remembered target link.
contains(StarLinkMatcher) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.StarLinkNameSet
Whether target is a remembered target link.
contains(LocalSymbolKey) - Method in class gudusoft.gsqlparser.dlineage.symbol.LocalSymbolRegistry
 
contains(Object) - Method in class gudusoft.gsqlparser.resolver2.format.IdentityLineSet
 
contains(String) - Method in class gudusoft.gsqlparser.slpc.model.SlpcObject
 
containsColumnByMatcher(Map<String, ?>, String) - Method in class gudusoft.gsqlparser.resolver2.namespace.AbstractNamespace
Slice S1: matcher-aware containsKey replacement for column maps that need vendor-specific identifier rules to govern dedupe / lookup.
containsColumnNameByMatcher(Set<String>, String) - Method in class gudusoft.gsqlparser.resolver2.namespace.AbstractNamespace
Slice S1: matcher-aware Set#contains replacement.
containsDbVersion(EDbVendor, String) - Static method in class gudusoft.gsqlparser.util.functionChecker
 
containsDbVersion(EDbVendor, String) - Static method in class gudusoft.gsqlparser.util.keywordChecker
 
containsHighlightingElementRender(HighlightingElement) - Method in class gudusoft.gsqlparser.pp.output.html.HtmlOutputConfig
 
containsHighlightingElementRender(HighlightingElement) - Method in interface gudusoft.gsqlparser.pp.output.OutputConfig
 
containsKey(RoutineAliasKey) - Method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliasRegistry
 
containsNode(Document, String) - Static method in class gudusoft.gsqlparser.dlineage.graph.utils.XMLUtil
 
containsResultSetType(ResultSetType) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Option
 
containsStarLinkColumn(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Column
Whether this column has a star link that objectName would join.
containstable - Static variable in class gudusoft.gsqlparser.nodes.TContainsTable
 
containsTable(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
 
containsText(Document, String) - Static method in class gudusoft.gsqlparser.dlineage.graph.utils.XMLUtil
 
CONTENT_ADDRESSED - Static variable in class gudusoft.gsqlparser.lineage.v2.producer.SqllrInput
 
contentAddressed(String, String) - Static method in class gudusoft.gsqlparser.lineage.v2.producer.SqllrInput
A content-addressed unit: the caller declares that equal content within the domain is one unit.
contentDigest(Digest) - Method in class gudusoft.gsqlparser.lineage.v2.model.SourceUnit.Builder
Sets the member contentDigest; null removes it.
contentSha256(String) - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.Builder
 
contentSha256() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext
 
contestedKey(IdentifierService, ESQLDataObjectType, String) - Static method in class gudusoft.gsqlparser.dlineage.util.NormalNameCollisions
The contested key of the legacy name legacy of a name of role type, as NormalNameCollisions.scan(gudusoft.gsqlparser.EDbVendor, java.util.Collection<java.lang.String>) returns them: for a caller that finds two names sharing one legacy name outside the SQL text a scan reads.
contextDomain(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.SourceUnit.Builder
Sets the member contextDomain; null removes it.
continuationToken(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.Truncation.Builder
Sets the member continuationToken; null removes it.
ContinueSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
CONTRACT_VERSION - Static variable in class gudusoft.gsqlparser.lineage2.contract.ContractVersions
Current semantic-layer contract version.
CONTRACT_VERSION - Static variable in class gudusoft.gsqlparser.slpc.model.SlpcDocument
 
ContractDiagnostic - Class in gudusoft.gsqlparser.lineage2.contract
Contract Diagnostic (lineage2-contract.md §8).
ContractDiagnostic(String, DiagnosticSeverity, String, Integer, SourceLocation) - Constructor for class gudusoft.gsqlparser.lineage2.contract.ContractDiagnostic
 
ContractEdge - Class in gudusoft.gsqlparser.lineage2.contract
Contract Edge (lineage2-contract.md §4) — the atomic lineage assertion: source endpoint influences target endpoint in manner role.
ContractEdge.Builder - Class in gudusoft.gsqlparser.lineage2.contract
 
ContractJsonExporter - Class in gudusoft.gsqlparser.lineage2.contract
Deterministic JSON serializer for LineageDocument (lineage2-contract.md §2): same input + same engine version => byte-identical output.
ContractStatement - Class in gudusoft.gsqlparser.lineage2.contract
Contract Statement entry (lineage2-contract.md §2.1).
ContractStatement(int, String, String, SourceLocation, List<ContractDiagnostic>) - Constructor for class gudusoft.gsqlparser.lineage2.contract.ContractStatement
 
contractVersion() - Method in class gudusoft.gsqlparser.slpc.model.SlpcDocument
 
ContractVersions - Class in gudusoft.gsqlparser.lineage2.contract
Version constants of the lineage2 contract (lineage2-contract.md §10).
ConvergenceDetector - Class in gudusoft.gsqlparser.resolver2.iterative
Detects when iterative resolution has converged.
ConvergenceDetector() - Constructor for class gudusoft.gsqlparser.resolver2.iterative.ConvergenceDetector
 
ConvergenceDetector(int, int, double) - Constructor for class gudusoft.gsqlparser.resolver2.iterative.ConvergenceDetector
 
ConvergenceDetector.ConvergenceResult - Class in gudusoft.gsqlparser.resolver2.iterative
Result of convergence check.
ConvergenceResult(boolean, String) - Constructor for class gudusoft.gsqlparser.resolver2.iterative.ConvergenceDetector.ConvergenceResult
 
convertArraysToSet(T...) - Static method in class gudusoft.gsqlparser.util.CollectionUtil
 
convertDataflowToMetadata(EDbVendor, dataflow) - Static method in class gudusoft.gsqlparser.dlineage.metadata.MetadataUtil
 
convertMetadataJsonToSqlflow(EDbVendor, String) - Static method in class gudusoft.gsqlparser.dlineage.metadata.MetadataUtil
 
convertShardedMetadataJsonToSqlflow(EDbVendor, String, String) - Static method in class gudusoft.gsqlparser.dlineage.metadata.MetadataUtil
 
convertSQL(EDbVendor, String) - Method in class gudusoft.gsqlparser.dlineage.DataFlowAnalyzer
 
convertSQL(EDbVendor, String) - Method in class gudusoft.gsqlparser.dlineage.ParallelDataFlowAnalyzer
 
convertSQL(File, String) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
 
convertTableLevelToFunctionCallDataflow(dataflow, boolean, EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
 
convertToSchemaLevelDataflow(dataflow, EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
 
convertToSchemaLevelDataflow(dataflow, EDbVendor, boolean) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
 
convertToSelect() - Method in class gudusoft.gsqlparser.nodes.hive.THiveFromQuerySqlNode
 
convertToTableLevelDataflow(dataflow) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
 
Coordinate - Class in gudusoft.gsqlparser.dlineage.dataflow.model.json
 
Coordinate() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.json.Coordinate
 
Coordinate(long, long, String) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.json.Coordinate
 
Coordinate - Class in gudusoft.gsqlparser.dlineage.metadata
 
Coordinate() - Constructor for class gudusoft.gsqlparser.dlineage.metadata.Coordinate
 
Coordinate(long, long, String) - Constructor for class gudusoft.gsqlparser.dlineage.metadata.Coordinate
 
coordinate() - Method in class gudusoft.gsqlparser.nodes.TObjectName
The X and Y position of this objectName in the SQL
copy() - Method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
Create a deep copy of this TSQLEnv for use in concurrent threads.
COPY_INTO_LOCATION - Static variable in class gudusoft.gsqlparser.stmt.snowflake.TSnowflakeCopyIntoStmt
 
COPY_INTO_TABLE - Static variable in class gudusoft.gsqlparser.stmt.snowflake.TSnowflakeCopyIntoStmt
 
copyErrorsFromStatement(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.parser.AbstractSqlParser
Copy error messages from a statement to the parser's error collection.
copySourceColumn(sourceColumn) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
 
copyTo(TExpression) - Method in class gudusoft.gsqlparser.nodes.TExpression
 
CORE_REGISTRY - Static variable in class gudusoft.gsqlparser.lineage.v2.SqllrResources
 
CoreRegistry - Class in gudusoft.gsqlparser.lineage.v2
The core registry of SQL-LR (registry/core-registry.json): the codes of every registry group and the validation stage of every diagnostic code.
coreRegistry() - Static method in class gudusoft.gsqlparser.lineage.v2.SqllrResources
registry/core-registry.json.
CorpusRunner - Class in gudusoft.gsqlparser.demos.prettyscore
Runs pp and/or pp2 over a benchmark manifest, scores every output with the fidelity gate on, optionally adds seeded syntax-degraded samples (pp2 only), and produces the run record the CLI writes as JSON.
CorpusRunner(EDbVendor, ScoreProfile, boolean) - Constructor for class gudusoft.gsqlparser.demos.prettyscore.CorpusRunner
 
CorpusRunner(EDbVendor, ScoreProfile, boolean, boolean) - Constructor for class gudusoft.gsqlparser.demos.prettyscore.CorpusRunner
 
COS(Double) - Method in class gudusoft.gsqlparser.compiler.builtinFunction.TOracleBuiltFunction
 
COSH(Double) - Method in class gudusoft.gsqlparser.compiler.builtinFunction.TOracleBuiltFunction
 
CouchbaseSqlParser - Class in gudusoft.gsqlparser.parser
Couchbase database SQL parser implementation.
CouchbaseSqlParser() - Constructor for class gudusoft.gsqlparser.parser.CouchbaseSqlParser
Construct Couchbase SQL parser.
count(int) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliases
 
count(LegacyCoverageReport.Outcome) - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyCoverageReport
 
count1 - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
countAliasOf(TFunctionCall) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineShadow
The argument alias a call is looked up with: its argument count where the vendor overloads routines.
countIfOverloads(int, EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliases
(n) for a vendor that overloads, null otherwise: a count the caller already knows applies.
CountSql - Class in gudusoft.gsqlparser.tools
 
CountSql() - Constructor for class gudusoft.gsqlparser.tools.CountSql
 
countTokens() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion.TStringTokenizer
 
countWhitespace(String) - Static method in class gudusoft.gsqlparser.pp2.token.Pp2TokenStreamBuilder
Classify each character in a whitespace-token's text as blank vs linebreak.
Coverage() - Constructor for class gudusoft.gsqlparser.dlineage.comment.CommentBindingBundle.Coverage
 
coverage() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdaptation
 
create() - Method in interface gudusoft.gsqlparser.catalog.input.CatalogInputReaderFactory
 
create() - Method in class gudusoft.gsqlparser.catalog.input.readers.JsonManifestCatalogInputReader.Factory
 
create() - Method in class gudusoft.gsqlparser.catalog.input.readers.MemoryCatalogInputReader.Factory
 
create() - Method in class gudusoft.gsqlparser.catalog.input.readers.SqldepCatalogInputReader.Factory
 
create() - Method in class gudusoft.gsqlparser.catalog.input.readers.SqlflowCatalogInputReader.Factory
 
create() - Method in interface gudusoft.gsqlparser.catalog.runtime.CatalogProviderFactory
 
create(CatalogProviderId) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogProviderRegistry
Look up the factory for id and create a new CatalogProvider.
create() - Method in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogProvider.Factory
 
create(A, B) - Static method in class gudusoft.gsqlparser.dlineage.util.Pair
 
create(A, B, C) - Static method in class gudusoft.gsqlparser.dlineage.util.Pair3
 
create(Class<E>, GFmtOpt, Object...) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create a instance
create(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.AllStmtsFormatterBuilder
 
create() - Method in interface gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory.IFormatterBuilderCreator
 
create(TSQLResolver2) - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolver2ResultFormatter
Create a formatter with default settings.
createAlias(TAliasClause) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createAlignAliasProcessor(GFmtOpt, boolean, TAlignStyle) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the alias processor
createAllStmtsFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createAlterTableOptionAlignProcessor(GFmtOpt, boolean) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createAlterTableStatement(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createAndBindingSelectSetResultColumn(ResultSet, TResultColumn, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createAppendLineAfterInsertTableNameProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to append an new line after the table name
createAppendLineAfterMergeTableNameProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createAppendNewLineBeforeKeyWordProcessor(GFmtOpt, boolean, String, boolean) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createAppendNewLineBeforeReverseKeyWordProcessor(GFmtOpt, boolean, String) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to append new line before the keyword
createArrayRelationTable(TTable, String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
Plan section 4.3: the table of a relation a table-generating construct adds to a SELECT, a Hive-family LATERAL VIEW here, keyed by its parse node and published under name.
createATable(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.nodes.TLateralView
 
createBeginAndEndProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCallRelation() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createCapitalisationProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCaseSensitive() - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Create configuration for case-sensitive matching
createCaseWhenProcessor(GFmtOpt, Boolean, Integer) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to process the 'case when' paramters
createCatalog(String) - Method in class gudusoft.gsqlparser.sqlenv.catalog.CatalogStoreProvider
 
createCatalog(String) - Method in interface gudusoft.gsqlparser.sqlenv.catalog.ICatalogProvider
创建 catalog(已存在则返回现有)
createCatalog(String) - Method in class gudusoft.gsqlparser.sqlenv.catalog.LegacyCatalogProvider
 
createCatalog(String) - Method in class gudusoft.gsqlparser.sqlenv.compat.CatalogBackedCatalogProvider
 
createCatalogNamedTable(String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The model of a table named by the catalog rather than by the SQL (the base table of a catalog synonym): the table the analysis holds under that name, else a new one, bound like any table.
createColumn(String, String, boolean) - Method in class gudusoft.gsqlparser.ext.catalog.impl.SimpleCatalog.SimpleTable
Creates and adds a new column to this table.
createColumnlistCommaProcessor(GFmtOpt, TLinefeedsCommaOption, TAlignStyle) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the comma processor
createColumnReference(TObjectName) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createColumnReference(TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createCombineWhitespaceAndClearReturnProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCompactModeStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createCompoundExpression(EExpressionType, TExpression, TExpression) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createConstant(ELiteralType, String) - Static method in class gudusoft.gsqlparser.nodes.TConstant
 
createConstant(TSourceToken, ENodeType) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createConstantsTable(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createConstantsTable(String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createCount - Variable in class gudusoft.gsqlparser.TParserPool.PoolStatistics
 
createCreateFuncFirstParamInNewlineProcessor(GFmtOpt, Boolean) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCreateFuncLeftBEProcessor(GFmtOpt, Boolean, Integer) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCreateFuncReturnsTableProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCreateFuncRightBEProcessor(GFmtOpt, Boolean, Integer) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCreateFuncWSPaddingParenthesesProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCreateMaterializedViewReturnProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCreateMaterializedViewStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createCreateTableAsProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCreateTableBEInNewLineProcessor(GFmtOpt, Boolean, Boolean, Boolean) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to insert new line after the parenthesis
createCreateTableConstraintAlignProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCreateTableItemAlignProcessor(GFmtOpt, TAlignOption) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to align the items
createCreateTableStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createCreateViewReturnProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCreateViewStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createCrudRelation() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createCTEProcessor(GFmtOpt, Boolean) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createCursor(TCursorDeclStmt) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createCursor(TMssqlDeclare) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createCursor(TLoopStmt) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createCursor(TForStmt) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createCursor(TOpenforStmt) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createdAt(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.Header.Builder
Sets the member createdAt; null removes it.
createdAt(String) - Method in class gudusoft.gsqlparser.lineage.v2.producer.ProducerConfig.Builder
 
createDatabase(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createDatabaseSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
createDataFlowRelation() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createDataSource(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createDatetimeExpression() - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createDeclaredFieldPath(TableColumn, List<StructuredPathSegment>, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
ModelFactory.createFieldPath(gudusoft.gsqlparser.dlineage.dataflow.model.TableColumn, java.util.List<gudusoft.gsqlparser.common.structured.StructuredPathSegment>, gudusoft.gsqlparser.nodes.TObjectName) for the DDL that declares the path: a node is made even where the declaration in force would refuse it, because this statement is the new declaration (plan rule R10).
createDeclareStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createDeclareVarItemAlignProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
used to align the variable names
createDefault() - Static method in class gudusoft.gsqlparser.analyzer.v2.AnalyzerV2Config
Creates default configuration (legacy path, IR disabled).
createDefault() - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.DynamicLineageOptions
 
createDefault() - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Create a default configuration
createDeleteKeyWordAlignProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to align the keywords in the delete statement
createDeleteStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createDeterminedResultColumn(ResultSet, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createDistinctKeyWordProcessor(GFmtOpt, boolean) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the distinct keyword processor
createDualTrack() - Static method in class gudusoft.gsqlparser.analyzer.v2.AnalyzerV2Config
Creates dual-track configuration for regression testing.
createERRelation() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createExecParaNewLineProcessor(GFmtOpt, Boolean) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createExecuteStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createExpression(EDbVendor, TConstant) - Static method in class gudusoft.gsqlparser.nodes.TExpression
 
createExpression(EDbVendor, TObjectName) - Static method in class gudusoft.gsqlparser.nodes.TExpression
 
createExpression(EDbVendor, EExpressionType, TSourceToken, TObjectName, TObjectName) - Static method in class gudusoft.gsqlparser.nodes.TExpression
 
createExpression(EDbVendor, EExpressionType, TSourceToken, TObjectName, TConstant) - Static method in class gudusoft.gsqlparser.nodes.TExpression
 
createExpression(EDbVendor, EExpressionType, TSourceToken, TExpression, TExpression) - Static method in class gudusoft.gsqlparser.nodes.TExpression
 
createExpression(EExpressionType) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createExpression(EExpressionType, TExpression, TExpression) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createExpressionProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the expression processor for all statements
createExpressionProcessor(GFmtOpt, Boolean) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createFieldPath(TableColumn, List<StructuredPathSegment>, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The field path node of declared at segments, with every node above it: customer, customer.address, customer.address.city.
createFileUri(Table, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createFileUriFieldPath(TableColumn, List<StructuredPathSegment>) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The field path node at segments below fileColumn, a column of the files of a LOCATION (ModelFactory.createFileUri(gudusoft.gsqlparser.dlineage.dataflow.model.Table, gudusoft.gsqlparser.nodes.TObjectName)), made as needed.
createFormatter(GFmtOpt, Class<E>, FormatterFactory.IFormatterBuilderCreator<E>) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
create the formatter
createForProfile(IdentifierProfile) - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Create configuration whose name matching runs under ONE analysis's identifier configuration instead of the vendor default.
createForVendor(EDbVendor) - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Create configuration for a specific database vendor.
createForVendorWithDatatype(EDbVendor) - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Create configuration for a specific database vendor with datatype display enabled.
CreateFuncFirstParamInNewlineProcessor - Class in gudusoft.gsqlparser.pp.processor.type.plsql
 
CreateFuncFirstParamInNewlineProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.plsql.CreateFuncFirstParamInNewlineProcessor
 
CreateFuncLeftBEProcessor - Class in gudusoft.gsqlparser.pp.processor.type.plsql
 
CreateFuncLeftBEProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.plsql.CreateFuncLeftBEProcessor
 
CreateFuncReturnsTableProcessor - Class in gudusoft.gsqlparser.pp.processor.type.plsql
 
CreateFuncReturnsTableProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.plsql.CreateFuncReturnsTableProcessor
 
CreateFuncRightBEProcessor - Class in gudusoft.gsqlparser.pp.processor.type.plsql
 
CreateFuncRightBEProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.plsql.CreateFuncRightBEProcessor
 
createFunction(TFunctionCall) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createFunction(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createFunction(TCaseExpression) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createFunction(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLOraclePackage
create a function belong to this schema
createFunction(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
create a function belong to this schema
createFunctionCall(EFunctionType, TObjectName) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createFunctionResultColumn(Function, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createFunctionResultColumn(Function, TWhenClauseItemList) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
CreateFunctionSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
CreateFuncWSPaddingParenthesesProcessor - Class in gudusoft.gsqlparser.pp.processor.type.plsql
 
CreateFuncWSPaddingParenthesesProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.plsql.CreateFuncWSPaddingParenthesesProcessor
 
createGoStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createIfStmtBEProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createIfStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createImpactRelation() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
CreateIndexSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
createIndirectImpactRelation() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createInferredColumnSource(String, String, TTable) - Method in class gudusoft.gsqlparser.resolver2.inference.InferenceEngine
Create an inferred ColumnSource for a table.column.
createInsertKeyWordAlignProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to align the keywords in insert statement
createInsertOutputClauseProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createInsertStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createInsertTableColumn(Table, String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createInsertTableColumn(Table, ResultColumn) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
Preserve the producer's identity when materializing a projected column.
createInsertTableColumn(Table, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createInsertTableColumn(Table, TExpression, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createInsertTableColumn(Table, TConstant, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createInsertValuesParenthsesAdjustProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to adjust the left parenthesis
createIntervalExpression() - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createIREnabled() - Static method in class gudusoft.gsqlparser.analyzer.v2.AnalyzerV2Config
Creates IR-enabled configuration.
createJoinOnProcessor(GFmtOpt, boolean, boolean) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the join on processor for the select statement
createJoinRelation() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createJsonTable(TTable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createJsonTableColumn(Table, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createJsonVariable(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The relation of a declared JSON variable OPENJSON reads: the variable already declared in the declaration's own scope, else a new relation there.
CreateMaterializedViewReturnProcessor - Class in gudusoft.gsqlparser.pp.processor.type.createview
{@code CREATE MATERIALIZED VIEW ...
CreateMaterializedViewReturnProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.createview.CreateMaterializedViewReturnProcessor
 
CreateMaterializedViewStmtFormatter - Class in gudusoft.gsqlparser.pp.stmtformatter.type.comm
Formatter for CREATE MATERIALIZED VIEW: the special processors lay out AS and the query.
CreateMaterializedViewStmtFormatter() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.type.comm.CreateMaterializedViewStmtFormatter
 
CreateMaterializedViewStmtFormatterBuilder - Class in gudusoft.gsqlparser.pp.stmtformatter.builder.comm
 
CreateMaterializedViewStmtFormatterBuilder() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.CreateMaterializedViewStmtFormatterBuilder
 
createMergeKeyWordAlignProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createMergeResultColumn(ResultSet, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createMergeWhenClauseProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createNode(int) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
Get a node that takes no initializer arguments.
createNode(int, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
Get a node that takes one initializer argument.
createNode(int, Object, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
Get a node that takes one initializer argument.
createNode(int, Object, Object, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
Get a node that takes one initializer argument.
createNode(int, Object, Object, Object, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createNode(int, Object, Object, Object, Object, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createNode(int, Object, Object, Object, Object, Object, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createNode(int, Object, Object, Object, Object, Object, Object, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
Create node with 7 parameters - for deeply nested struct field access (BigQuery, etc.)
createNode(int, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
Create node with 8 parameters - for deeply nested struct field access
createNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
Create node with 9 parameters - for deeply nested struct field access
createNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
Create node with 10 parameters - for deeply nested struct field access
createNoFormatFlagToken() - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenOperator
 
createObjectName(EDbObjectType, TSourceToken, TSourceToken, TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createObjectName(TSourceToken, TSourceToken, TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
create a database object with schema, object and part name, type of this object will be determined later in the context where it appears.
createObjectName(EDbVendor, EDbObjectType) - Static method in class gudusoft.gsqlparser.nodes.TObjectName
 
createObjectName(EDbVendor, EDbObjectType, TSourceToken) - Static method in class gudusoft.gsqlparser.nodes.TObjectName
 
createObjectName(EDbVendor, EDbObjectType, String) - Static method in class gudusoft.gsqlparser.nodes.TObjectName
 
createObjectName(EDbVendor, EDbObjectType, TSourceToken, TSourceToken) - Static method in class gudusoft.gsqlparser.nodes.TObjectName
 
createObjectName(EDbVendor, EDbObjectType, TSourceToken, TSourceToken, TSourceToken) - Static method in class gudusoft.gsqlparser.nodes.TObjectName
 
createObjectName(EDbVendor, EDbObjectType, TSourceToken, TSourceToken, TSourceToken, TSourceToken) - Static method in class gudusoft.gsqlparser.nodes.TObjectName
 
createObjectNameWithObject(TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createObjectNameWithPart(TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createObjectNameWithPartAndObject(TSourceToken, TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createObjectNameWithType(EDbObjectType, TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createObjectNameWithType(EDbObjectType, TSourceToken, TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createObjectNameWithType(EDbObjectType, TSourceToken, TSourceToken, TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createObjectRef(String, List<String>, EObjectRefKind, SourceAnchor) - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractSymbolCollector
Creates a BoundObjectRef and adds it to the program.
createObjectReference(TObjectName, int) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createOraclePackage(TPlsqlCreatePackage) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createOraclePackage(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
create a oracle package belong to this schema
CreatePackageStmtFormatter - Class in gudusoft.gsqlparser.pp.stmtformatter.type.comm
 
CreatePackageStmtFormatter() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.type.comm.CreatePackageStmtFormatter
 
CreatePackageStmtFormatterBuilder - Class in gudusoft.gsqlparser.pp.stmtformatter.builder.comm
 
CreatePackageStmtFormatterBuilder() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.CreatePackageStmtFormatterBuilder
 
createParenthesisExpression(TExpression) - Static method in class gudusoft.gsqlparser.nodes.TExpression
 
createPathModel(String, Object) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The path node named name that identity identifies, made as needed.
createPivotdTable(TPivotClause) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createPlsqlIfStmtBEProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createPlsqlIfStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createPlsqlStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createPrinter(Class<E>, OutputStream) - Static method in class gudusoft.gsqlparser.pp.print.PrinterFactory
 
createPrinter(Class<E>) - Static method in class gudusoft.gsqlparser.pp.print.PrinterFactory
 
createProcedure(TStoredProcedureSqlStatement) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createProcedure(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLOraclePackage
create a procedure belong to this schema
createProcedure(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
create a procedure belong to this schema
createProcedure(String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
 
createProcedureArgument(Procedure, TParameterDeclaration, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createProcedureArgument(OraclePackage, TParameterDeclaration, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createProcedureByName(TObjectName, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createProcedureFromFunctionCall(TFunctionCall) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
CreateProcedureSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
CreateProcedureStmtFormatter - Class in gudusoft.gsqlparser.pp.stmtformatter.type.comm
 
CreateProcedureStmtFormatter() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.type.comm.CreateProcedureStmtFormatter
 
CreateProcedureStmtFormatterBuilder - Class in gudusoft.gsqlparser.pp.stmtformatter.builder.comm
 
CreateProcedureStmtFormatterBuilder() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.CreateProcedureStmtFormatterBuilder
 
createProcess(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createProcess(TFunctionCall) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createPTNodeList(T) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createPTNodeListFromArrayList(ArrayList<T>) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
Create a TPTNodeList from an ArrayList.
createQueryTable(TTable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createRecordSetRelation() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createReference() - Method in class gudusoft.gsqlparser.resolver2.namespace.CTENamespace
Create an independent per-reference copy of this CTE namespace.
createReferencedVariable(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The variable a reference names: the declaration visible from the reference (its routine, the enclosing routines, then its package), else a new variable in the reference's scope.
createReferencedVariable(String, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The variable a reference names (see ModelFactory.createReferencedVariable(TObjectName)); when create is false, only a declaration visible from the reference.
createResultColumn(ResultSet, TResultColumn) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createResultColumn(ResultSet, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createResultColumn(ResultSet, TExpression) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createResultColumn(ResultSet, TObjectName, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createResultColumn(QueryTable, TResultColumn) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createResultSet(TSelectSqlStatement, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createResultSet(TParseTreeNode, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createReturnSourceToken() - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenOperator
 
createReturnStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createReturnStmtProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createRoutineRef(String, List<String>, Evidence, Confidence, SourceAnchor) - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractSymbolCollector
Creates a BoundRoutineRef and adds it to the program.
createRoutineRef(String, List<String>, List<BoundArgument>, Evidence, Confidence, SourceAnchor) - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractSymbolCollector
Creates a BoundRoutineRef with arguments and adds it to the program.
createRowTypeAnchor(String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The relation a %ROWTYPE anchor names: a cursor, a record or a table.
createSchema(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createSchema(String) - Method in class gudusoft.gsqlparser.ext.catalog.impl.SimpleCatalog
Creates and adds a new schema to this catalog.
createSchema(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLCatalog
create a schema under this catalog
createSchemaObject(String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.TSQLOraclePackage
 
createSchemaObject(String, ESQLDataObjectType, int) - Method in class gudusoft.gsqlparser.sqlenv.TSQLOraclePackage
 
createSchemaObject(String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
 
createSchemaObject(String, ESQLDataObjectType, int) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
 
createSchemaSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
createSelectKeyWordAlignProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to align the keywords in select statement
createSelectSetResultColumn(ResultSet, ResultColumn) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createSelectSetResultColumn(ResultSet, TResultColumn, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createSelectSetResultSet(TSelectSqlStatement) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createSelectSqlNode() - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createSelectStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
create select statment formatter
createSet() - Method in interface gudusoft.gsqlparser.ext.sqlnamematcher.SqlNameMatcher
Creates a set that has the same case-sensitivity as this matcher.
createSet(ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.NameService
Creates a Set whose membership follows canonical name equality: names are the same element iff their CanonKeys are equal.
createSetStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createSimpleExpression(TObjectName) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createSimpleExpression(TConstant) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createSimpleExpression(TSourceToken) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createSimpleExpression(THiveVariable) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createSQLCatalog(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
create a new catalog/database in the SQL environment.
createSQLSchema(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
create a new schema and add to the catalog
createStage(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createStageLocation(Table, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createStandalone() - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Create configuration for standalone mode (no legacy sync)
createStarResultColumn(ResultSet, TResultColumn, String, Column) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createStarResultColumn(ResultSet, TResultColumn, String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createStarResultColumn(SelectResultSet, Pair<TResultColumn, TObjectName>) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createStatementBreakToken() - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenOperator
The one line break placed before a statement that started on the line of the previous statement's terminator, so that the columns computed while the statement is formatted start from that break.
createStatementIndentLevelProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to capitalize the text
createStmtListProcessor(GFmtOpt, String) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
 
createStream(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createStructFieldResultColumn(ResultSet, TResultColumn, String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
STRUCT tree: the result column of one field of customer.* when the fields of customer are known, named after the field.
createStructStarResultColumn(ResultSet, TResultColumn) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createStructStarViewColumn(Table, TObjectName, int, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
STRUCT tree: the view column of a select item customer.* whose fields are unknown, one column standing for every field of customer like its result column (ModelFactory.createStructStarResultColumn(gudusoft.gsqlparser.dlineage.dataflow.model.ResultSet, gudusoft.gsqlparser.nodes.TResultColumn)), not a wildcard over a relation (Mantis 4827).
createSynonyms(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
create a synonyms belong to this schema
createSynonyms(String, String, String, String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
create a synonyms belong to this schema and record its base target.
createSynonymSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
createTable(TTable, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTable(TTable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTable(String, String) - Method in class gudusoft.gsqlparser.ext.catalog.impl.SimpleCatalog.SimpleSchema
Creates and adds a new table to this schema.
createTable(String) - Method in class gudusoft.gsqlparser.ext.catalog.impl.SimpleCatalog.SimpleSchema
Creates and adds a new table to this schema with type "TABLE".
createtable - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
createTable(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
create a table belong to this schema.
createTable(String, int) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
 
CreateTableAsProcessor - Class in gudusoft.gsqlparser.pp.processor.type.createtable
Lays out {@code CREATE TABLE ...
CreateTableAsProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.createtable.CreateTableAsProcessor
 
CreateTableAsSelectRecovery - Class in gudusoft.gsqlparser.parser
Error recovery for a Doris or StarRocks {@code CREATE TABLE ...
CreateTableBEInNewLineProcessor - Class in gudusoft.gsqlparser.pp.processor.type.createtable
 
CreateTableBEInNewLineProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.createtable.CreateTableBEInNewLineProcessor
 
createTableByName(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTableByName(TObjectName, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTableByName(String, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTableColumn(Table, TObjectName, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTableColumn(Table, TResultColumn) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTableColumn(Table, TConstant) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTableColumn(Table, TFunctionCall) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTableColumn(Table, String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
CreateTableConstraintAlignProcessor - Class in gudusoft.gsqlparser.pp.processor.type.createtable
 
CreateTableConstraintAlignProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.createtable.CreateTableConstraintAlignProcessor
 
createtableFieldlistAlignOption - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Left- or right-aligns CREATE TABLE column names within the widest column- name width.
createTableFromCreateDDL(TTable, boolean, String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createTableFromCreateDDL(TTable, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
CreateTableItemAlignProcessor - Class in gudusoft.gsqlparser.pp.processor.type.createtable
 
CreateTableItemAlignProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.createtable.CreateTableItemAlignProcessor
 
createtableListitemInNewLine - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Places the first CREATE TABLE column or constraint on a new line after the opening parenthesis.
CreateTableLocationRecovery - Class in gudusoft.gsqlparser.parser
The location of an Athena CREATE TABLE whose Hive clauses the grammar cannot read.
createTableOptionType - Variable in class gudusoft.gsqlparser.nodes.TCreateTableOption
 
createTableReference(TObjectName) - Method in class gudusoft.gsqlparser.nodes.TNodeFactory
 
createTableReparseEvents - Variable in class gudusoft.gsqlparser.DynamicSqlProofHarness.ProofParseResult
Typed subset: CREATE TABLE / CREATE INDEX trimmed-body reparses (outside yyparse).
CreateTableStmtFormatter - Class in gudusoft.gsqlparser.pp.stmtformatter.type.comm
 
CreateTableStmtFormatter() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.type.comm.CreateTableStmtFormatter
 
CreateTableStmtFormatterBuilder - Class in gudusoft.gsqlparser.pp.stmtformatter.builder.comm
 
CreateTableStmtFormatterBuilder() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.CreateTableStmtFormatterBuilder
 
createTextPrinter() - Static method in class gudusoft.gsqlparser.pp.print.PrinterFactory
create the text printer
createTextPrinter(OutputStream) - Static method in class gudusoft.gsqlparser.pp.print.PrinterFactory
create the text printer
createTrigger(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLOraclePackage
create a trigger belong to this schema
createTrigger(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
create a trigger belong to this schema
createTriggerOnTable(TTable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
CreateTriggerStmtFormatter - Class in gudusoft.gsqlparser.pp.stmtformatter.type.comm
 
CreateTriggerStmtFormatter() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.type.comm.CreateTriggerStmtFormatter
 
CreateTriggerStmtFormatterBuilder - Class in gudusoft.gsqlparser.pp.stmtformatter.builder.comm
 
CreateTriggerStmtFormatterBuilder() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.CreateTriggerStmtFormatterBuilder
 
createTypeAnchor(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The relation a %TYPE anchor's qualifier names (rec.field%TYPE, tab.col%TYPE): a one-part qualifier may be a record or cursor declared in scope, which answers before a table of the same name, as PL/SQL scoping does.
CreateTypeSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
createUnionProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the union processor for the select statement
createUpdateKeyWordAlignProcessor(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.processor.ProcessorFactory
create the processor used to align the keywords in the update statement
createUpdateResultColumn(ResultSet, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createUpdateStmtFormatter(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
createVariable(TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The variable a declaration declares: the one already declared in the declaration's own scope, else a new one there.
createVariable(String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createVariable(String, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The variable a declaration declares (see ModelFactory.createVariable(TObjectName)); when create is false, only one already declared in the current scope.
createVariable(Procedure, String, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The variable variableName of procedure as a caller binds an argument to it: the routine's formal (or local), in the routine's frozen scope, whatever the session's defaults are when the call is analyzed; created there when create.
createVariableProperty(Table, TDeclareVariable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createView(TCustomSqlStatement, TObjectName) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createView(TCustomSqlStatement, TObjectName, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
createViewColumn(Table, TObjectName, int, boolean) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
CreateViewReturnProcessor - Class in gudusoft.gsqlparser.pp.processor.type.createview
 
CreateViewReturnProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.createview.CreateViewReturnProcessor
 
createviewstmt - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
CreateViewStmtFormatter - Class in gudusoft.gsqlparser.pp.stmtformatter.type.comm
 
CreateViewStmtFormatter() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.type.comm.CreateViewStmtFormatter
 
CreateViewStmtFormatterBuilder - Class in gudusoft.gsqlparser.pp.stmtformatter.builder.comm
 
CreateViewStmtFormatterBuilder() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.CreateViewStmtFormatterBuilder
 
createWhitespaceSourceToken(int) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenOperator
create the white space source token
createWithCTE(TSQLResolver2) - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolver2ResultFormatter
Create a formatter configured to show CTE tables and columns.
createWithCTE() - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Create configuration with showCTE enabled.
createWithCTEColumns(TSQLResolver2) - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolver2ResultFormatter
Create a formatter configured to show CTE column definitions.
createWithDatatype(TSQLResolver2) - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolver2ResultFormatter
Create a formatter configured to show datatypes.
createWithDatatype() - Static method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
Create configuration with showDatatype enabled.
createXmlTable(TTable) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
 
crossFile(String, long, String) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.BindingSource
Bindings a call of the procedure in another unit of the analysis supplied.
crossFile(String, long, String, String, boolean) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.BindingSource
BindingSource.crossFile(String, long, String) for a call in the body of routine, or one that may not run.
CrudRelationship - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
CrudRelationship() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.CrudRelationship
 
cSchema - Variable in class gudusoft.gsqlparser.sqlenv.QualifiedName
 
cServer - Variable in class gudusoft.gsqlparser.sqlenv.QualifiedName
 
CsvReader - Class in gudusoft.gsqlparser.util.csv
 
CsvReader(String, char, Charset) - Constructor for class gudusoft.gsqlparser.util.csv.CsvReader
 
CsvReader(String, char) - Constructor for class gudusoft.gsqlparser.util.csv.CsvReader
 
CsvReader(String) - Constructor for class gudusoft.gsqlparser.util.csv.CsvReader
 
CsvReader(Reader, char) - Constructor for class gudusoft.gsqlparser.util.csv.CsvReader
 
CsvReader(Reader) - Constructor for class gudusoft.gsqlparser.util.csv.CsvReader
 
CsvReader(InputStream, char, Charset) - Constructor for class gudusoft.gsqlparser.util.csv.CsvReader
 
CsvReader(InputStream, Charset) - Constructor for class gudusoft.gsqlparser.util.csv.CsvReader
 
CsvWriter - Class in gudusoft.gsqlparser.util.csv
 
CsvWriter(String, char, Charset) - Constructor for class gudusoft.gsqlparser.util.csv.CsvWriter
 
CsvWriter(String) - Constructor for class gudusoft.gsqlparser.util.csv.CsvWriter
 
CsvWriter(Writer, char) - Constructor for class gudusoft.gsqlparser.util.csv.CsvWriter
 
CsvWriter(OutputStream, char, Charset) - Constructor for class gudusoft.gsqlparser.util.csv.CsvWriter
 
CTE - Static variable in class gudusoft.gsqlparser.dlineage.dataflow.model.Transform
 
cteList - Variable in class gudusoft.gsqlparser.nodes.TDeleteSqlNode
 
cteList - Variable in class gudusoft.gsqlparser.nodes.TInsertSqlNode
 
cteList - Variable in class gudusoft.gsqlparser.nodes.TMergeSqlNode
 
cteList - Variable in class gudusoft.gsqlparser.nodes.TSelectSqlNode
 
cteList - Variable in class gudusoft.gsqlparser.nodes.TUpdateSqlNode
 
cteName(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.ExplainNode.Builder
Sets the member cteName; null removes it.
cteNames - Variable in class gudusoft.gsqlparser.nodes.TCTEList
Deprecated.
please use TParseTreeNodeList.size() and TCTEList.getCTE(int) to access the cte in the list
CTENamespace - Class in gudusoft.gsqlparser.lineage.v2.shape
Mirror of gudusoft.gsqlparser.resolver2.namespace.CTENamespace.
CTENamespace - Class in gudusoft.gsqlparser.resolver2.namespace
Namespace representing a Common Table Expression (CTE).
CTENamespace(TCTE, String, TSelectSqlStatement, INameMatcher) - Constructor for class gudusoft.gsqlparser.resolver2.namespace.CTENamespace
 
CTENamespace(TCTE, String, TSelectSqlStatement) - Constructor for class gudusoft.gsqlparser.resolver2.namespace.CTENamespace
 
cteNewlineBeforeAs - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Places the AS keyword of each common table expression on a new line aligned under the CTE name area.
CTEProcessor - Class in gudusoft.gsqlparser.pp.processor.type.select
 
CTEProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.select.CTEProcessor
 
ctes - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.Facts
 
CTEScope - Class in gudusoft.gsqlparser.resolver2.scope
Scope for Common Table Expressions (WITH clause).
CTEScope(IScope, TCTEList) - Constructor for class gudusoft.gsqlparser.resolver2.scope.CTEScope
 
cube - Static variable in class gudusoft.gsqlparser.nodes.TRollupCube
 
cube_root - Static variable in class gudusoft.gsqlparser.TBaseType
 
cubeRoot - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.unary_cuberoot_t
curColumnNumberVT(TSourceTokenList, int) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenOperator
calcaulate the text length from a given position to the line start.
curColumnNumberVT(TSourceToken) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenOperator
calcaulate the text length from a given position to the line start.
curIndentLenVT(TSourceTokenList, int) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenOperator
calculate the current indent length VT is the abbr for "virtual token" (which contains before tokens, after tokens and replace token)
curIndentLenVT(TSourceToken) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenOperator
calculate the current indent length VT is the abbr for "virtual token" (which contains before tokens, after tokens and replace token)
curpos - Variable in class gudusoft.gsqlparser.TSourceTokenList
Used by parser internally.
current() - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.SqllrObservations
The recorder of the analysis bound to the current thread, or null.
currentDBVendor - Static variable in class gudusoft.gsqlparser.TGSqlParser
Deprecated.
Use TGSqlParser.getCurrentDBVendor() and TGSqlParser.setCurrentDBVendor(EDbVendor) instead. Direct field access is not thread-safe.
currentPackageName - Variable in class gudusoft.gsqlparser.ir.builder.common.AbstractSymbolCollector
 
currentRoutineId() - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractSymbolCollector
 
currentScope() - Method in class gudusoft.gsqlparser.ir.builder.common.AbstractSymbolCollector
 
currLogLevel - Static variable in class gudusoft.gsqlparser.pp.logger.PPLogger
 
Cursor - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
Cursor(TMssqlDeclare) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Cursor
 
Cursor(TCursorDeclStmt) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Cursor
 
Cursor(TOpenforStmt) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Cursor
 
Cursor(TForStmt) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Cursor
 
Cursor(TLoopStmt) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Cursor
 
CURSOR - Static variable in class gudusoft.gsqlparser.nodes.TIterationControl
 
cursor_for_loop - Static variable in class gudusoft.gsqlparser.stmt.TLoopStmt
 
cursorExprOperator - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.cursor_t
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 © 1980 Gudu Software. All rights reserved. | Back to Documentation | Full Documentation Site