- QIDENT - Static variable in class gudusoft.gsqlparser.parser.powerquery.PowerQueryTokenCodes
-
- QUALIFICATION_PROFILES - Static variable in class gudusoft.gsqlparser.lineage.v2.SqllrResources
-
- qualificationProfiles() - Static method in class gudusoft.gsqlparser.lineage.v2.SqllrResources
-
registry/qualification-profiles.json.
- qualifiedBy(RoutineAliasKey) - Method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliasKey
-
This key with qualifiers' levels in front, for a member of the package qualifiers names.
- QualifiedCanonKey - Class in gudusoft.gsqlparser.sqlenv
-
Canonical identity of a possibly-qualified SQL name — db.schema.table,
schema.table.column, t.c — for use as a map or set key
(stage S0 of docs/refactor/identifier_identity_display_separation_plan.md).
- qualifiedCanonKeyFromLexical(String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierService
-
Identity key for a qualified name as written in SQL — delimiters and
case exactly as the user spelled them, e.g.
- qualifiedCanonKeyFromLexical(EDbVendor, ESQLDataObjectType, String) - Static method in class gudusoft.gsqlparser.util.SQLUtil
-
Canonical identity key of a possibly-qualified name
as written in SQL
(see
QualifiedCanonKey; in-process only, never
persist).
- qualifiedCanonKeyFromLexicalStatic(EDbVendor, ESQLDataObjectType, String) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierService
-
- qualifiedCanonKeyFromSegments(List<String>, List<IdentifierInputForm>, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierService
-
Identity key of a qualified name whose segments arrived in DIFFERENT forms: one entry per
hierarchy level, outermost first, each with the form it arrived in.
- qualifiedCanonKeyFromStored(List<String>, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.IdentifierService
-
Identity key from stored segments — text already in the form a catalog holds, with no
delimiters, one list entry per hierarchy level.
- qualifiedCanonKeyFromStoredStatic(EDbVendor, ESQLDataObjectType, List<String>) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierService
-
- QualifiedName - Class in gudusoft.gsqlparser.resolver2.model
-
Represents a fully qualified name for a database object (table, view, etc.).
- QualifiedName(List<String>) - Constructor for class gudusoft.gsqlparser.resolver2.model.QualifiedName
-
Create a qualified name from a list of parts (legacy mode).
- QualifiedName(String...) - Constructor for class gudusoft.gsqlparser.resolver2.model.QualifiedName
-
Create a qualified name from varargs parts (legacy mode).
- QualifiedName(String, String, String, ESQLDataObjectType) - Constructor for class gudusoft.gsqlparser.sqlenv.CatalogStore.QualifiedName
-
- QualifiedName - Class in gudusoft.gsqlparser.sqlenv
-
Value object representing a multi-part qualified name and its canonical form.
- QualifiedName(EDbVendor, String, String, String, String, String, ESQLDataObjectType) - Constructor for class gudusoft.gsqlparser.sqlenv.QualifiedName
-
- QualifiedNameHierarchy - Class in gudusoft.gsqlparser.sqlenv
-
Assigns a per-segment
ESQLDataObjectType to the segments of a qualified SQL name
(stage S0 of docs/refactor/identifier_identity_display_separation_plan.md).
- QualifiedNameHierarchy.Segment - Class in gudusoft.gsqlparser.sqlenv
-
One planned segment: its text exactly as written, plus the kind it is compared as.
- QualifiedNameResolver - Class in gudusoft.gsqlparser.resolver2.model
-
Service for normalizing table names into fully qualified names.
- QualifiedNameResolver(TSQLEnv, EDbVendor) - Constructor for class gudusoft.gsqlparser.resolver2.model.QualifiedNameResolver
-
Create a QualifiedNameResolver with the given SQL environment.
- QualifiedNameResolver(String, String, EDbVendor) - Constructor for class gudusoft.gsqlparser.resolver2.model.QualifiedNameResolver
-
Create a QualifiedNameResolver with explicit defaults.
- QUALIFY - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- qualifyForPresets(String, String, String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
-
The name
procedureName stands for, as
database.schema.procedure: a missing database is
database, else the default catalog, else
TSQLEnv.DEFAULT_DB_NAME; a missing schema is
schema,
else the default schema, else
dbo (SQL Server's default schema).
- qualifySchemaObjectName(String) - Static method in class demo
-
- Query - Class in gudusoft.gsqlparser.dlineage.metadata
-
- Query() - Constructor for class gudusoft.gsqlparser.dlineage.metadata.Query
-
- Query - Class in gudusoft.gsqlparser.sqlenv.metadata.model
-
- Query() - Constructor for class gudusoft.gsqlparser.sqlenv.metadata.model.Query
-
- QUERY_WIDE - Static variable in class gudusoft.gsqlparser.ir.semantic.diff.Divergence
-
- queryAliasMap - Variable in class gudusoft.gsqlparser.util.joinRelationAnalyze
-
- QueryBlockScope - Class in gudusoft.gsqlparser.ir.semantic.joinanalysis
-
Lexical scope metadata for one query block (GAP 4).
- QueryBlockScope(int, Integer, ScopeKind, String, SourceSpan) - Constructor for class gudusoft.gsqlparser.ir.semantic.joinanalysis.QueryBlockScope
-
- queryStart(TSourceTokenList) - Static method in class gudusoft.gsqlparser.parser.CreateTableAsSelectRecovery
-
Position of the AS that starts the query of a CREATE TABLE AS SELECT: the first AS at
parenthesis depth zero that is followed by SELECT, WITH or an opening parenthesis, or -1 when
the statement has no query.
- QueryTable - Class in gudusoft.gsqlparser.dlineage.dataflow.model
-
- QueryTable(TMergeSqlStatement) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.QueryTable
-
- QueryTable(TTable) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.QueryTable
-
- question - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardRequest
-
Optional natural-language question that motivated the SQL — the
caller's stated intent.
- quote(StringBuilder, String) - Static method in class gudusoft.gsqlparser.pp.score.json.JsonOut
-
- QUOTED - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.SegmentKeyV1
-
- quotedCompare - Variable in class gudusoft.gsqlparser.sqlenv.IdentifierRules
-
Quoted 标识符的大小写比较规则
- quotedFlags() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogQualifiedName
-
- quotedFold - Variable in class gudusoft.gsqlparser.sqlenv.IdentifierRules
-
Quoted 标识符的大小写折叠规则(通常为 NONE,保留原样)
- quoteDottedName(EDbVendor, ESQLDataObjectType, String) - Static method in class gudusoft.gsqlparser.util.SQLUtil
-
- quoteState(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.NameSegment.Builder
-
Sets the member quoteState; null removes it.