- 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
-
- CallerContext(String, String) - Constructor for class gudusoft.gsqlparser.dlineage.dynamicsql.RoutineCallBinder.CallerContext
-
- CallGraph - Class in gudusoft.gsqlparser.analyzer.v2.callgraph
-
- 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
-
- 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
-
- 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
-
- 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
-
- CaseModificationRules() - Constructor for class gudusoft.gsqlparser.pp2.layout.rules.CaseModificationRules
-
- caseOf(TSourceToken) - Method in class gudusoft.gsqlparser.pp.mediator.type.NameCaseMediator
-
- 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
-
- CATALOG_STORED - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.SegmentKeyV1
-
- CatalogBackedCatalogProvider - Class in gudusoft.gsqlparser.sqlenv.compat
-
- 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
-
- CatalogBinding - Interface in gudusoft.gsqlparser.catalog.runtime
-
- CatalogBindings - Class in gudusoft.gsqlparser.catalog.runtime
-
- 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
-
- catalogColumnKey(EDbVendor, String) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
-
- catalogColumnLexical(EDbVendor, String) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
-
- 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
-
- 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
-
- CatalogEntries.Builder - Class in gudusoft.gsqlparser.catalog.runtime
-
- CatalogEntry - Interface in gudusoft.gsqlparser.catalog.runtime
-
- CatalogEntryToSQLEnvMapper - Class in gudusoft.gsqlparser.sqlenv.compat
-
- 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
-
- CatalogInputReader - Interface in gudusoft.gsqlparser.catalog.input
-
- CatalogInputReaderFactory - Interface in gudusoft.gsqlparser.catalog.input
-
- CatalogInputReaders - Class in gudusoft.gsqlparser.catalog.input
-
- 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
-
- CatalogLoader - Interface in gudusoft.gsqlparser.catalog.input
-
Top-level loader that drives reader → validator → runtime/bridge wiring.
- CatalogLoaders - Class in gudusoft.gsqlparser.catalog.input
-
- CatalogLoadingMode - Enum in gudusoft.gsqlparser.catalog.input
-
- 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
-
- 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
-
- 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
-
- CatalogProviderId - Class in gudusoft.gsqlparser.catalog.runtime
-
- CatalogProviderRegistry - Class in gudusoft.gsqlparser.catalog.runtime
-
- CatalogProviders - Class in gudusoft.gsqlparser.catalog.runtime
-
- 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
-
- 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
-
- CatalogRuntime.Builder - Class in gudusoft.gsqlparser.catalog.runtime
-
- CatalogRuntimeToSQLEnvBridge - Class in gudusoft.gsqlparser.sqlenv.compat
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- COLLATE - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- 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
-
- ColumnModel - Class in gudusoft.gsqlparser.catalog.input.model
-
- 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
-
- 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
-
- 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
-
- 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
-
- commentsPreserved(String, String, EDbVendor, TransformPolicy) - Static method in class gudusoft.gsqlparser.pp2.token.TokenEquivalence
-
- 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
-
- compareIdentifier(EDbVendor, ESQLDataObjectType, String, String) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
-
- 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
-
- 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
-
- 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
-
- 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
-
- compoundAssignmentOperator - Static variable in class gudusoft.gsqlparser.TBaseType
-
- compoundParenthesis - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- compoundPrior - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- compoundUnaryBitwiseNot - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- compoundUnaryMinus - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- compoundUnaryPlus - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- containerObject(String, IdentifierInputForm) - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogLookupName.Builder
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-