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

O

obj(Map<String, Object>, String) - Static method in class gudusoft.gsqlparser.pp.score.json.JsonIn
 
object(CatalogObjectKind, String, IdentifierInputForm) - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogLookupName.Builder
A named object level, with its entity kind.
OBJECT - Static variable in class gudusoft.gsqlparser.lineage.v2.model.SqllrObject
Reads a JSON object as a map.
object(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.SqllrObject
 
object(String) - Method in class gudusoft.gsqlparser.slpc.model.SlpcObject
 
object - Variable in class gudusoft.gsqlparser.sqlenv.NameKey
 
object - Variable in class gudusoft.gsqlparser.sqlenv.QualifiedName
 
objectaccessExprOperator - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.object_access_t
objectId() - Method in interface gudusoft.gsqlparser.catalog.runtime.CatalogBinding
 
objectInCatalogOnly(IdentifierService, CatalogObjectKey, CatalogObjectKind, String, IdentifierInputForm) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogObjectKey
An object directly inside a catalog, for a schemaless topology such as MySQL's.
objectInSchema(IdentifierService, CatalogObjectKey, CatalogObjectKind, String, IdentifierInputForm) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogObjectKey
An object inside an already-identified schema.
objectKind(ObjectKind) - Method in class gudusoft.gsqlparser.lineage2.contract.Endpoint.Builder
 
ObjectKind - Enum in gudusoft.gsqlparser.lineage2.contract
Endpoint object kind (lineage2-contract.md §4.1).
objectname - Variable in class gudusoft.gsqlparser.nodes.TColumnReference
 
objectname - Variable in class gudusoft.gsqlparser.nodes.TObjectReference
 
objectname - Variable in class gudusoft.gsqlparser.nodes.TTableReference
 
objectName - Variable in class gudusoft.gsqlparser.TSyntaxError
 
objectNameList - Variable in class gudusoft.gsqlparser.nodes.TDummy
 
objectNameListTPTNodeList - Variable in class gudusoft.gsqlparser.nodes.TDummy
 
objectNameText(String) - Method in class gudusoft.gsqlparser.resolver2.binding.BindingDiagnostic.Builder
 
objectNameText() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingDiagnostic
 
objectNameText(String) - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReference.Builder
 
objectNameText() - Method in class gudusoft.gsqlparser.resolver2.binding.BindingReference
 
objectRelationshipCandidateFingerprint(SlpcObject, Map<String, SlpcObject>) - Static method in class gudusoft.gsqlparser.slpc.identity.SlpcIdentity
 
objectRelationshipId(SlpcObject, Map<String, SlpcObject>) - Static method in class gudusoft.gsqlparser.slpc.identity.SlpcIdentity
 
Objects - Class in gudusoft.gsqlparser.dlineage.util
 
objectType - Variable in class gudusoft.gsqlparser.nodes.TDummy
 
objectType - Variable in class gudusoft.gsqlparser.sqlenv.NameKey
 
objectType - Variable in class gudusoft.gsqlparser.sqlenv.QualifiedName
 
observations() - Method in class gudusoft.gsqlparser.lineage.v2.shape.Shape
The mirror of the recorder, the root of the projection of an analysis.
observeCommentOccurrence(Object, T) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
Records the model actually selected by the factory, without changing its lookup maps.
observed(long) - Method in class gudusoft.gsqlparser.lineage.v2.fold.FoldKernel
True when the statement lies in a derived source unit whose text is only observed (Section 7.3).
OBSERVED_FUNCTIONS_TOP - Static variable in class gudusoft.gsqlparser.dlineage.dynamicsql.RoutineSummaryEdge
B5 advisory-metadata top: observed function names exceeded the finite bound.
observedSourceTable - Variable in class gudusoft.gsqlparser.resolver2.binding.BindingTrace
The reference's sourceTable AS OF capture time.
observeLrConfiguration(String, long) - Static method in class gudusoft.gsqlparser.DynamicSqlProofHarness
Run the REAL MSSQL parser over sql and report the LR automaton's configuration at cutoffOffset — the state stack the literal prefix committed to, plus every reduction performed before that point.
Occurrence - Class in gudusoft.gsqlparser.lineage.v2.model
One assertion of a Fact or FactCandidate by one statement in one analysis (Sections 3.1, 4.1, 4.2 and 9.2).
Occurrence.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new Occurrence.
OCCURRENCE_KEY - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
 
OCCURRENCE_RECORD - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
 
occurrenceCountsOf(EDbVendor, Set<ShadowSummaryApplier.ComposedEdge>) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.ShadowLeafEdgeComparator
Leaf key → number of DISTINCT composition occurrences producing it (caller × callee × call-site ordinal — the additions set already carries occurrence identity).
occurrenceGuid(String, String, String, String, String, String, String, String, int) - Static method in class gudusoft.gsqlparser.lineage2.contract.GuidEncoder
Evidence instance of a variant (contract §5.2).
occurrenceId(SlpcObject, Map<String, String>) - Static method in class gudusoft.gsqlparser.slpc.identity.SlpcIdentity
 
occurrences(List<Occurrence>) - Method in class gudusoft.gsqlparser.lineage.v2.model.Document.Builder
Sets the member occurrences; null removes it.
OceanBaseMysqlSqlParser - Class in gudusoft.gsqlparser.parser
OceanBase user tenant — MySQL compatibility mode parser (Phase 2 fork).
OceanBaseMysqlSqlParser() - Constructor for class gudusoft.gsqlparser.parser.OceanBaseMysqlSqlParser
Construct MySQL SQL parser.
OceanBaseOracleSqlParser - Class in gudusoft.gsqlparser.parser
OceanBase user tenant — Oracle compatibility mode parser (Phase 3 fork).
OceanBaseOracleSqlParser() - Constructor for class gudusoft.gsqlparser.parser.OceanBaseOracleSqlParser
Construct Oracle SQL parser.
OceanBaseSqlParser - Class in gudusoft.gsqlparser.parser
OceanBase SQL parser — Phase 1 delegation skeleton.
OceanBaseSqlParser() - Constructor for class gudusoft.gsqlparser.parser.OceanBaseSqlParser
Construct an OceanBase parser.
oceanBaseTenantMode(EOBTenantMode) - Method in class gudusoft.gsqlparser.parser.ParserContext.Builder
Set the OceanBase tenant compatibility mode.
odbc_esc_prefix - Static variable in class gudusoft.gsqlparser.TBaseType
 
odbc_esc_terminator - Static variable in class gudusoft.gsqlparser.TBaseType
 
OdbcSqlParser - Class in gudusoft.gsqlparser.parser
ODBC database SQL parser implementation.
OdbcSqlParser() - Constructor for class gudusoft.gsqlparser.parser.OdbcSqlParser
Construct ODBC SQL parser.
of(CatalogDiagnosticSeverity, CatalogDiagnosticCode, String) - Static method in class gudusoft.gsqlparser.catalog.diagnostic.CatalogDiagnostic
Convenience: build a diagnostic from severity + code + message only.
of(List<CatalogDiagnostic>) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogValidationResult
 
of(CatalogEntry) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogBindings
 
of(CatalogQualifiedName, CatalogObjectId, CatalogObjectKind) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogBindings
 
of(CatalogQualifiedName, CatalogObjectId, CatalogObjectKind, Map<String, Object>) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogBindings
 
of(CatalogObjectId, CatalogQualifiedName, CatalogObjectKind) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogEntries
 
of(CatalogObjectId, CatalogQualifiedName, CatalogObjectKind, Map<String, Object>) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogEntries
 
of(String) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogObjectId
 
of(String) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogProviderId
 
of(String...) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogSearchPath
 
of(List<String>) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogSearchPath
 
of(String) - Static method in class gudusoft.gsqlparser.common.structured.StructuredColumnPath
 
of(Object, List<StructuredPathSegment>) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.FieldNodeKey
The key of the node segments below owner (a column, or a result column).
of(TableColumn) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.FieldNodeKey
The key of a table's field path node: its declared column and its path.
of(StructuredPathSegment) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.FieldNodeKey.StepKey
The key of segment under the analysis's identifier rules.
of(ResultColumn) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.LineageNodeKey
Key for a result-set projection slot.
of(TableColumn) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.LineageNodeKey
Key for a column of a table endpoint.
of(ResultSetRelationRows) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.LineageNodeKey
Key for a RelationRows pseudo-node — whole-row flow through a result set.
of(TableRelationRows) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.LineageNodeKey
Key for a table's RelationRows pseudo-node.
of(ModelLabelKey.Kind, String) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelLabelKey
 
of(String) - Static method in enum gudusoft.gsqlparser.dlineage.dataflow.model.RelationshipType
 
of(String) - Static method in enum gudusoft.gsqlparser.dlineage.dataflow.model.ResultSetType
 
of(String, String) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.SerializedNodeKey
 
of(String) - Static method in enum gudusoft.gsqlparser.dlineage.dataflow.model.SubType
 
of(SqlFragment) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.UnresolvedFragment
The fragment view of a non-literal SqlFragment; null for a literal.
of(EDbVendor, RoutineKind, String, String, String, String, TParameterDeclarationList, String) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.RoutineIdentity
Builds the identity of one definition from its AST parameter list and name segments (raw spellings; canonicalized here, exactly once).
of(TSourceToken, String) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.SqlFragment.SourcePiece
The piece of string literal token token whose content decodes to decoded: null unless the token is a single-quoted literal (with at most a one-letter prefix) whose content, '' read as one quote, is exactly decoded.
of(String) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.SqlValue
A string binding, e.g.
of(long) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.SqlValue
An integer binding, e.g.
of(double) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.SqlValue
A floating-point binding.
of(BigDecimal) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.SqlValue
An exact number, its text kept as written (Mantis 4962): 100000000000000000000 or a DECIMAL with many digits, which a double would round.
of(boolean) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.SqlValue
A boolean binding, mapped to T-SQL BIT semantics (1/0).
of(TTypeName, EDbVendor, IdentifierService) - Static method in class gudusoft.gsqlparser.dlineage.routine.ArgumentTypeKey
 
of(Object, RoutineName, TParameterDeclarationList, Object, EDbVendor, IdentifierService) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineDeclaration
A declaration from its AST: scope the routine it is local to (null for a top-level or package routine).
of(Object, Object, RoutineName, TParameterDeclarationList, EDbVendor, IdentifierService) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineDeclaration
RoutineDeclaration.of(Object, RoutineName, TParameterDeclarationList, Object, EDbVendor, IdentifierService) for a top-level routine; model is not kept (the typed registry holds declarations, not legacy models).
of(Object, RoutineIdentity) - Static method in class gudusoft.gsqlparser.dlineage.symbol.IdentityScope
The pool scope of a routine, or null when it has no declaration identity.
of(Object, String, LocalSymbolKey.Kind) - Static method in class gudusoft.gsqlparser.dlineage.symbol.LocalSymbolKey
The key of name, a single identifier as written (a leading : already removed), declared in scope; null only for an empty name.
of(Object, String, LocalSymbolKey.Kind, IdentifierService) - Static method in class gudusoft.gsqlparser.dlineage.symbol.LocalSymbolKey
 
of(List<RecoveryMetadata.Entry>) - Static method in class gudusoft.gsqlparser.ir.semantic.RecoveryMetadata
Construct metadata from recovered-subject associations.
of(String, String, SourceSpan) - Static method in class gudusoft.gsqlparser.ir.semantic.RelatedLocation
 
of(long, long, long, long) - Static method in class gudusoft.gsqlparser.ir.semantic.SourceSpan
Construct an explicit half-open source span.
of(TParseTreeNode) - Static method in class gudusoft.gsqlparser.ir.semantic.SourceSpan
Derive a span from the AST node's start and end tokens.
of(TSourceToken, TSourceToken) - Static method in class gudusoft.gsqlparser.ir.semantic.SourceSpan
Derive a span from explicit start / end tokens.
of(String, TCustomSqlStatement) - Static method in class gudusoft.gsqlparser.ir.semantic.StatementSourceView
Build a view from the original input and one parsed statement.
of(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.CoreRegistry
A registry from a parsed core-registry.json.
of(Object, Object) - Static method in class gudusoft.gsqlparser.lineage.v2.fold.FoldLabel
The label of one micro-edge or Fact: VALUE for kind VALUE, otherwise ROW(role).
of(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.Code
The code with this text.
of(Map<?, ?>, Map<String, ?>, Map<String, String>) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.SegmentKeyV1
The key function of a rule set.
of(EDbVendor, IdentifierProfile) - Static method in class gudusoft.gsqlparser.lineage.v2.producer.IdentityPolicy
The policy of one analysis.
of(String, SourceLocation, LocationNullReason) - Static method in class gudusoft.gsqlparser.lineage2.contract.Transformation
Convenience factory: normalizes originalExpression with the FINGERPRINT-V1 normalization family and hashes the normalized form.
of(String) - Static method in enum gudusoft.gsqlparser.pp.para.GOutputFmt
Finds an enum value by name without regard to case.
of(String) - Static method in enum gudusoft.gsqlparser.pp.para.styleenums.TAlignOption
 
of(String) - Static method in enum gudusoft.gsqlparser.pp.para.styleenums.TAlignStyle
 
of(String) - Static method in enum gudusoft.gsqlparser.pp.para.styleenums.TCaseOption
 
of(String) - Static method in enum gudusoft.gsqlparser.pp.para.styleenums.TCompactMode
 
of(String) - Static method in enum gudusoft.gsqlparser.pp.para.styleenums.TEmptyLinesOption
 
of(String) - Static method in enum gudusoft.gsqlparser.pp.para.styleenums.TLinefeedsCommaOption
 
of(List<BindingDiagnostic>, List<BindingReference>) - Static method in class gudusoft.gsqlparser.resolver2.binding.BindingResult
 
of(String) - Static method in class gudusoft.gsqlparser.resolver2.model.FieldPath
Create a FieldPath from a single segment.
of(String...) - Static method in class gudusoft.gsqlparser.resolver2.model.FieldPath
Create a FieldPath from multiple segments.
of(List<String>) - Static method in class gudusoft.gsqlparser.resolver2.model.FieldPath
Create a FieldPath from a list of segments.
of(TTable) - Static method in class gudusoft.gsqlparser.resolver2.namespace.TableFunctionLayout
The layout of a FROM item, or null when the item is not a call whose columns or rows this rule settles.
of(ESQLDataObjectType, String) - Static method in class gudusoft.gsqlparser.sqlenv.SqlNameGenerator.Segment
 
of(TSourceTokenList, int) - Static method in enum gudusoft.gsqlparser.stmt.snowflake.SnowflakeUseTarget
Classify a keyword-less USE.
ofCall(Object, RoutineName, Integer, EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineDeclaration
A routine known only from a call or an EXEC of a module never defined here: a name and a count.
ofDeclaration(TCreateTableSqlStatement) - Static method in class gudusoft.gsqlparser.sqlenv.TemporaryTableSemantics
The scope of the table a CREATE TABLE statement declares, or null for a permanent table.
ofDeclaredLayout(List<String>, CatalogNameLayout, IdentifierInputForm, CatalogObjectKind, CatalogHierarchy) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogLookupName
Parses a FLAT name under a layout the caller DECLARES, against a topology the caller DECLARES.
OFF - Static variable in class gudusoft.gsqlparser.pp.logger.PPLogger
 
offset(dataflow, UnaryOperator<String>) - Static method in class gudusoft.gsqlparser.dlineage.comment.CommentBindingProjection
 
offset - Variable in class gudusoft.gsqlparser.lineage.v2.shape.TSourceToken
 
offset - Variable in class gudusoft.gsqlparser.TSourceToken
Token's offset from the beginning of the input query.
ofKinds(EDbVendor, Collection<ETableKind>) - Static method in class gudusoft.gsqlparser.sqlenv.TemporaryTableSemantics
The scope the declaration keywords (TEMPORARY, VOLATILE ...) give a table.
ofLegacyText(String) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliasKey
The key of a routine name given as legacy normal-name text (SCHEMA.NAME(suffix)), for the deprecated text-keyed API of ModelBindingManager only.
ofLegacyText(String, IdentifierService) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliasKey
RoutineAliasKey.ofLegacyText(String) under the given analysis's identifier rules.
ofName(EDbVendor, TObjectName) - Static method in class gudusoft.gsqlparser.sqlenv.TemporaryTableSemantics
The scope a table's name alone gives it, from its SQL-lexical object segment.
ofNameSegment(EDbVendor, String) - Static method in class gudusoft.gsqlparser.sqlenv.TemporaryTableSemantics
The scope a table's name alone gives it, from one SQL-lexical object segment.
ofSelectInto(EDbVendor, TObjectName) - Static method in class gudusoft.gsqlparser.sqlenv.TemporaryTableSemantics
The scope of the table a {@code SELECT ...
ofStoredName(EDbVendor, String) - Static method in class gudusoft.gsqlparser.sqlenv.TemporaryTableSemantics
The scope a stored (decoded) table name alone gives it, or null when the name says nothing.
ofTokens(List<Pp2Token>) - Static method in class gudusoft.gsqlparser.pp2.token.Pp2TokenStream
Build a stream from a previously-prepared list of Pp2Tokens.
ofWrittenLevels(List<String>, String, String, IdentifierService) - Static method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliasKey
The key of a name whose levels are already separate identifiers as written: a model's database and schema fields and its routine name.
ok() - Method in class gudusoft.gsqlparser.catalog.input.CatalogLoadResult
 
ok(TSQLEnv, List<CatalogDiagnostic>) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogLoadResult
 
ok(CatalogRuntime, List<CatalogDiagnostic>) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogLoadResult
 
ok() - Method in class gudusoft.gsqlparser.catalog.input.CatalogValidationResult
 
ok(CatalogBinding) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogResolutionResult
 
ok(CatalogBinding, List<CatalogDiagnostic>) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogResolutionResult
 
ok - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse
 
ok - Variable in class gudusoft.gsqlparser.DynamicSqlProofHarness.ProofParseResult
 
ok(CanonicalLineageModel) - Static method in class gudusoft.gsqlparser.ir.semantic.diff.ProjectorResult
 
omitted(IdentifierComponentRole) - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogLookupName.Builder
The level exists but the caller did not name it — a resolver must supply it.
ON - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
on keyword
ON_OVERFLOW_ERROR - Static variable in class gudusoft.gsqlparser.nodes.oracle.TListaggOverflow
 
ON_OVERFLOW_TRUNCATE - Static variable in class gudusoft.gsqlparser.nodes.oracle.TListaggOverflow
 
onCondition - Variable in class gudusoft.gsqlparser.nodes.TJoinExpr
on condition;
oneTokenPerLine(String, EDbVendor) - Static method in class gudusoft.gsqlparser.demos.prettyscore.LayoutDegrader
Every token on its own line, no indentation.
onlyEqualAndIntendedAdditions() - Method in class gudusoft.gsqlparser.dlineage.dynamicsql.ShadowLeafEdgeComparator.Report
§2.6 gate: the report contains ONLY EQUAL + INTENDED_ADDITION.
onlyKeywordUpper - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
onlyNeedRawParseTree(boolean) - Method in class gudusoft.gsqlparser.parser.ParserContext.Builder
Set if only raw parse tree is needed.
onlyPhysicalTables - Variable in class gudusoft.gsqlparser.util.TGetTableColumn
控制是否仅输出物理表(与 TSQLResolver2ResultFormatter 的 onlyPhysicalTables 选项兼容)。
onRawStatementComplete(ParserContext, TCustomSqlStatement, TCustomParser, TCustomParser, TStatementList, boolean, SqlParseResult.Builder) - Method in class gudusoft.gsqlparser.parser.AbstractSqlParser
Hook method called when a raw statement is complete.
onRawStatementComplete(ParserContext, TCustomSqlStatement, TCustomParser, TCustomParser, TStatementList, boolean, SqlParseResult.Builder) - Method in class gudusoft.gsqlparser.parser.DuckdbSqlParser
 
onRawStatementComplete(ParserContext, TCustomSqlStatement, TCustomParser, TCustomParser, TStatementList, boolean, SqlParseResult.Builder) - Method in class gudusoft.gsqlparser.parser.PostgreSqlParser
Override onRawStatementComplete to add PostgreSQL-specific processing.
onRawStatementCompleteVendorSpecific(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.parser.AbstractSqlParser
Hook for vendor-specific logic when a raw statement is completed.
onRawStatementCompleteVendorSpecific(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.parser.EdbSqlParser
Edb-specific statement completion logic.
onRawStatementCompleteVendorSpecific(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.parser.GaussDbSqlParser
GaussDB-specific statement completion logic.
op - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.SetOperationFact
 
op - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_AT_AT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_AT_AT_AT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_AT_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_AT_MINUS_AT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_AT_QUESTION - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_BAR_GREAT_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_BAR_PUNCTUATION_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_CUBE_ROOT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_EXCLAMATION_EXCLAMATION - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_EXCLAMATION_TIDLE_STAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_EXCLAMATION_TIDLE_TIDLE - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_EXCLAMATION_TIDLE_TIDLE_STAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_EXCLAMATION_TILDE - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_GREAT_CARET - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_GREAT_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_GREAT_GREAT_EQUAL - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_GREAT_GREAT_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_GREAT_PERCENT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_JSONB_QUESTION - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_AT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_CARET - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_EQUAL_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_HASH_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_LESS - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_LESS_BAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_LESS_EQUAL - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_LESS_LESS - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_MINUS_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_PERCENT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_PERCENT_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_PLUS_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_LESS_TILDE_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_MINUS_BAR_MINUS - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_MINUS_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_MINUS_GREAT_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_POUND_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_POUND_GREAT_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_POUND_MINUS - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_POUND_POUND - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_PUNCTUATION_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_PUNCTUATION_LESS - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_PUNCTUATION_LESS_BAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_PUNCTUATION_PUNCTUATION - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_QUESTION_BAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_QUESTION_BAR_BAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_QUESTION_MINUS - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_QUESTION_MINUS_BAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_QUESTION_POUND - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_QUESTION_PUNCTUATION - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_SAFE_EQUAL - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_SLASH_SLASH - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_SQUARE_ROOT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_STAR_EQUAL - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_STAR_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_STAR_GREAT_EQUAL - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_STAR_LESS - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_STAR_LESS_EQUAL - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_STAR_LESS_GREAT - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_STAR_STAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_TILDE_EQUAL - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_TILDE_GREAT_EQUAL_TILDE - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_TILDE_GREAT_TILDE - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_TILDE_LESS_EQUAL_TILDE - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_TILDE_LESS_TILDE - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_TILDE_STAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_TILDE_TILDE - Static variable in class gudusoft.gsqlparser.TBaseType
 
OP_TILDE_TILDE_STAR - Static variable in class gudusoft.gsqlparser.TBaseType
 
opaque(String, String, String, String, String) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Identity
An endpoint with an opaque producer-local identity, comparable only within its comparison domain.
OPAQUE_PRODUCER_LOCAL - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
 
opaqueIdentity() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.RoutineBinding
 
opaqueIdentity() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.RoutineParameter
 
opearateSourceToken - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Enables the low-level source-token mutation operations that implement formatting.
open(CatalogProviderConfig) - Method in interface gudusoft.gsqlparser.catalog.runtime.CatalogProvider
 
open(CatalogProviderConfig) - Method in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogProvider
 
open(CatalogProviderConfig) - Method in class gudusoft.gsqlparser.catalog.runtime.ModelBackedCatalogProvider
 
OPEN_SEQUENCE - Static variable in class gudusoft.gsqlparser.lineage.v2.json.ArrayRegistry.Registration
Every array in open content.
openContent() - Method in class gudusoft.gsqlparser.lineage.v2.json.ArrayRegistry
Every open-content position other than extensions members, as a display path.
OpenEdgeSqlParser - Class in gudusoft.gsqlparser.parser
Progress OpenEdge SQL parser implementation.
OpenEdgeSqlParser() - Constructor for class gudusoft.gsqlparser.parser.OpenEdgeSqlParser
Construct OpenEdge SQL parser.
openFieldDeclaration(long, long) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Table
Starts the declaration of the CREATE TABLE statement created, which the DROP TABLE dropped ends (FieldDeclaration.NEVER_DROPPED when none does).
openFrame() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.SqllrObservations
Opens a barrier: elements added until it closes carry no reference unless an inner frame names one.
openFrame(Object) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.SqllrObservations
Opens a frame for a loop that reads references for target; pass the result to SqllrObservations.reference(int, gudusoft.gsqlparser.nodes.TObjectName) and SqllrObservations.closeFrame(int).
OpenSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
operands() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.TypedTransform
 
operands() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.TypedTransform
 
operation(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.Statement.Builder
Sets the member operation; null removes it.
operationCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.TypedTransform
 
operationCode() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.TypedTransform
 
operationFamily() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.TypedTransform
 
operationFamily() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.TypedTransform
 
operationInputKind() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.RoutineValueFlow
 
operationKind() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.RoutineValueFlow
 
Option - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
Option() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Option
 
option(ProducerConfig) - Static method in class gudusoft.gsqlparser.lineage.v2.producer.ProducerOptions
The Option a production run analyses with.
options - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardRequest
 
options() - Method in class gudusoft.gsqlparser.sqlenv.compat.CatalogRuntimeToSQLEnvBridge
Load options the bridge was constructed with, or null if none.
OR - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
 
ORACLE_OUTER2 - Static variable in class gudusoft.gsqlparser.TBaseType
 
OracleBoundIRBuilder - Class in gudusoft.gsqlparser.ir.builder.oracle
Oracle PL/SQL implementation of IBoundIRBuilder.
OracleBoundIRBuilder() - Constructor for class gudusoft.gsqlparser.ir.builder.oracle.OracleBoundIRBuilder
 
OracleCompoundTriggerBody - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
OracleConstructorBody - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
OracleConstructorSpec - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
OracleDialect - Class in gudusoft.gsqlparser.pp2.dialect
Oracle dialect: adds the CONNECT BY and START WITH clauses.
OracleDialect() - Constructor for class gudusoft.gsqlparser.pp2.dialect.OracleDialect
 
OracleExternalDepClassifier - Class in gudusoft.gsqlparser.ir.builder.oracle
Classifies Oracle built-in functions, system packages, and other external dependencies that should NOT create virtual nodes in the call graph.
OracleLegacyOuterJoinValidationResult - Class in gudusoft.gsqlparser.ir.semantic.validation.oracle
Immutable result of validating one Oracle query block's legacy (+) facts.
OracleLegacyOuterJoinValidator - Class in gudusoft.gsqlparser.ir.semantic.validation.oracle
Oracle source-dialect Sema for legacy (+) join intent.
OraclePackage - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
OraclePackage(TStoredProcedureSqlStatement) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.OraclePackage
 
oraclePackage - Class in gudusoft.gsqlparser.dlineage.dataflow.model.xml
 
oraclePackage() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.xml.oraclePackage
 
OraclePackage - Class in gudusoft.gsqlparser.dlineage.dataflow.sqlenv.model
 
OraclePackage() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.sqlenv.model.OraclePackage
 
OraclePackageNamespace - Class in gudusoft.gsqlparser.resolver2.namespace
Namespace representing Oracle PL/SQL package members (variables, constants, cursors).
OraclePackageNamespace(String, String, TPlsqlCreatePackage) - Constructor for class gudusoft.gsqlparser.resolver2.namespace.OraclePackageNamespace
Create a new Oracle package namespace.
OraclePackageNamespace.MemberKind - Enum in gudusoft.gsqlparser.resolver2.namespace
Represents the kind of package member.
OraclePackageNamespace.PackageMember - Class in gudusoft.gsqlparser.resolver2.namespace
Represents a single package member (variable, constant, cursor, etc.)
OraclePackageRegistry - Class in gudusoft.gsqlparser.resolver2
Registry for Oracle packages encountered during scope building.
OraclePackageRegistry() - Constructor for class gudusoft.gsqlparser.resolver2.OraclePackageRegistry
Create a new package registry.
OraclePackageScope - Class in gudusoft.gsqlparser.resolver2.scope
Scope for Oracle PL/SQL package bodies.
OraclePackageScope(IScope, TPlsqlCreatePackage, OraclePackageNamespace) - Constructor for class gudusoft.gsqlparser.resolver2.scope.OraclePackageScope
Create a new Oracle package scope.
OraclePseudoColumnUtil - Class in gudusoft.gsqlparser.util
The single place that decides whether an Oracle identifier is a documented pseudocolumn rather than a reference to a column of a table.
OracleSemanticProfile - Enum in gudusoft.gsqlparser.ir.semantic.validation.oracle
Oracle source-language capability profile used by semantic validation.
OracleSqlParser - Class in gudusoft.gsqlparser.parser
Oracle database SQL parser implementation.
OracleSqlParser() - Constructor for class gudusoft.gsqlparser.parser.OracleSqlParser
Construct Oracle SQL parser.
OracleStatementCanBeSeparatedByBeginEndPair() - Method in class gudusoft.gsqlparser.TCustomSqlStatement
 
ORDER - Static variable in class gudusoft.gsqlparser.ir.semantic.diff.CanonicalLineageEdge
Total ordering used everywhere a deterministic edge sequence is needed.
ORDER - Static variable in class gudusoft.gsqlparser.ir.semantic.diff.Divergence
Stable ordering for deterministic JSON output.
ORDER - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
 
orderBy - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.Facts
 
orderBy - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.WindowFn
 
OrderByFact() - Constructor for class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.OrderByFact
 
OrderByItem() - Constructor for class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.OrderByItem
 
OrderByScope - Class in gudusoft.gsqlparser.resolver2.scope
Scope for ORDER BY clause.
OrderByScope(IScope, TOrderBy) - Constructor for class gudusoft.gsqlparser.resolver2.scope.OrderByScope
 
ordinal() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.RoutineParameter
 
ordinal(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Endpoint.Builder
Sets the member ordinal; null removes it.
ordinal(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.ExplainNode.Builder
Sets the member ordinal; null removes it.
ordinal(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Occurrence.Builder
Sets the member ordinal; null removes it.
ordinal(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Statement.Builder
Sets the member ordinal; null removes it.
ordinal - Variable in class gudusoft.gsqlparser.resolver2.model.ResolvePath.Step
 
ordinal() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.RoutineParameterBinding
 
origin - Variable in class gudusoft.gsqlparser.dlineage.dynamicsql.SqlFragment
HOLE only: why the hole exists; null for LITERAL.
ORIGIN_DYNAMIC_RESOLVED - Static variable in class gudusoft.gsqlparser.dlineage.dynamicsql.DynamicLineageEdge
 
original_jontype - Variable in class gudusoft.gsqlparser.nodes.TJoinExpr
 
originKind(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.SourceUnit.Builder
Sets the member originKind; null removes it.
originMap(List<Map<String, Object>>) - Method in class gudusoft.gsqlparser.lineage.v2.model.SourceUnit.Builder
Sets the member originMap; null removes it.
originMapping(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.SourceUnit.Builder
Sets the member originMapping; null removes it.
originName - Variable in class gudusoft.gsqlparser.dlineage.dynamicsql.SqlFragment
HOLE only: the variable/function/expression name that caused it; may be null.
outcome() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyCoverageReport.Entry
 
outcomes(List<CandidateOutcome>) - Method in class gudusoft.gsqlparser.lineage.v2.model.FactCandidate.Builder
Sets the member outcomes; null removes it.
outer_join - Static variable in class gudusoft.gsqlparser.TBaseType
 
outerCorrelationTable(TObjectName, TSelectSqlStatement, TSQLEnv) - Static method in class gudusoft.gsqlparser.stmt.TSelectSqlStatement
The table of an enclosing query that the unqualified name in subquery reads, or null when the name is the subquery's own (Mantis 4797).
outerLabelName - Variable in class gudusoft.gsqlparser.nodes.TBlockSqlNode
 
outgoingDeltaHash(String, Long, String, String, String) - Static method in class gudusoft.gsqlparser.lineage2.contract.GuidEncoder
Mutable-content hash for OUTGOING occurrences (contract §7.3).
outList - Variable in class gudusoft.gsqlparser.util.TGetTableColumn
 
outNewAddReservedWords(ArrayList<keywordRec>) - Static method in class keywordsPrepare
 
OUTPUT_ATTRIBUTES_MAX - Static variable in class gudusoft.gsqlparser.TLog
 
output_end_line - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
output_end_of_each_line - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
output_start_line - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
output_start_of_each_line - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
OutputColumn - Class in gudusoft.gsqlparser.ir.semantic
One projected column in the SELECT list.
OutputColumn(String, boolean, boolean, List<ColumnRef>) - Constructor for class gudusoft.gsqlparser.ir.semantic.OutputColumn
Backwards-compatible constructor delegating to the 5-arg form with windowSpec=null.
OutputColumn(String, boolean, boolean, List<ColumnRef>, WindowSpec) - Constructor for class gudusoft.gsqlparser.ir.semantic.OutputColumn
 
OutputColumn(String, boolean, boolean, List<ColumnRef>, WindowSpec, String, SourceSpan) - Constructor for class gudusoft.gsqlparser.ir.semantic.OutputColumn
Full constructor (US-021a).
outputColumnsById(dataflow) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
OutputConfig - Interface in gudusoft.gsqlparser.pp.output
 
OutputConfigFactory - Class in gudusoft.gsqlparser.pp.output
 
OutputConfigFactory() - Constructor for class gudusoft.gsqlparser.pp.output.OutputConfigFactory
 
outputFmt - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Selects the renderer used after token formatting.
outputFormat - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
outputFormattedSQL() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
outVariableName - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
OVER_ROWS - Static variable in class gudusoft.gsqlparser.resolver2.namespace.TableFunctionLayout
The inputs of a column computed over the generated rows (an ordinal), with no argument value in it.
overlay() - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogRuntime
 
overloadId(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.Signature.Builder
Sets the member overloadId; null removes it.
overrideCmd(int, String, String, ESqlStatementType) - Method in class gudusoft.gsqlparser.sqlcmds.AbstractSqlCmds
Replace the statement type of an inherited registration with the same token pattern, in place.
OVERWRITE - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
 
owner() - Method in class gudusoft.gsqlparser.slpc.adapter.IntentionalDiffLedger.Entry
 
ownerRef(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Endpoint.Builder
Sets the member ownerRef; null removes it.
ownerRef(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.ExplainNode.Builder
Sets the member ownerRef; null removes it.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links
General SQL Parser Documentation | ← Back to Docs

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