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 

F

FACT - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
 
Fact - Class in gudusoft.gsqlparser.lineage.v2.model
An atomic proposition from one source endpoint to one target endpoint (Sections 3.1 to 3.3).
Fact.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new Fact.
FACT_KINDS - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
 
FactCandidate - Class in gudusoft.gsqlparser.lineage.v2.model
A quarantined proposition whose endpoint binding is not sufficient to publish a Fact (Section 3.2, rule 2).
FactCandidate.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new FactCandidate.
factCandidateFingerprint(SlpcObject, Map<String, SlpcObject>) - Static method in class gudusoft.gsqlparser.slpc.identity.SlpcIdentity
 
factCandidateRef(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Input.Builder
Sets the member factCandidateRef; null removes it.
factCandidateRef(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Occurrence.Builder
Sets the member factCandidateRef; null removes it.
factCandidates(List<FactCandidate>) - Method in class gudusoft.gsqlparser.lineage.v2.model.Document.Builder
Sets the member factCandidates; null removes it.
factGuid(String, String, String, String, String, String, String, String, String, String) - Static method in class gudusoft.gsqlparser.lineage2.contract.GuidEncoder
Canonical edge identity (contract §3.4): workspace + source endpoint + target endpoint + role.
factId(SlpcObject, Map<String, SlpcObject>) - Static method in class gudusoft.gsqlparser.slpc.identity.SlpcIdentity
 
factorial - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.unary_factorial_t
factorialPrefix - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.unary_factorialprefix_t
Factory() - Constructor for class gudusoft.gsqlparser.catalog.input.readers.JsonManifestCatalogInputReader.Factory
 
Factory() - Constructor for class gudusoft.gsqlparser.catalog.input.readers.MemoryCatalogInputReader.Factory
 
Factory() - Constructor for class gudusoft.gsqlparser.catalog.input.readers.SqldepCatalogInputReader.Factory
 
Factory() - Constructor for class gudusoft.gsqlparser.catalog.input.readers.SqlflowCatalogInputReader.Factory
 
Factory() - Constructor for class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogProvider.Factory
 
factRef(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Input.Builder
Sets the member factRef; null removes it.
factRef(Long) - Method in class gudusoft.gsqlparser.lineage.v2.model.Occurrence.Builder
Sets the member factRef; null removes it.
facts - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse
 
Facts() - Constructor for class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.Facts
 
facts(List<Fact>) - Method in class gudusoft.gsqlparser.lineage.v2.model.Document.Builder
Sets the member facts; null removes it.
failed(List<CatalogDiagnostic>) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogLoadResult
 
fallbackPolicy(StructuredFallbackPolicy) - Method in class gudusoft.gsqlparser.common.structured.StructuredDataflowDescriptor.Builder
 
FAMILY - Static variable in class gudusoft.gsqlparser.lineage.v2.identity.IdentityV1
 
FastExportCmdType - Enum in gudusoft.gsqlparser.stmt.teradata.utilities
 
FastLoadCmdType - Enum in gudusoft.gsqlparser.stmt.teradata.utilities
 
fastSetString(String) - Method in class gudusoft.gsqlparser.nodes.TParseTreeNode
 
FAT_ARROW - Static variable in class gudusoft.gsqlparser.parser.powerquery.PowerQueryTokenCodes
 
fconst - Static variable in class gudusoft.gsqlparser.TBaseType
float and real constant
feature(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.FeatureCompleteness.Builder
Sets the member feature; null removes it.
featureCompleteness(List<FeatureCompleteness>) - Method in class gudusoft.gsqlparser.lineage.v2.model.Document.Builder
Sets the member featureCompleteness; null removes it.
FeatureCompleteness - Class in gudusoft.gsqlparser.lineage.v2.model
Analysis completeness of one feature within a scope (Section 4.4).
featureCompleteness(List<FeatureCompleteness>) - Method in class gudusoft.gsqlparser.lineage.v2.model.SourceUnit.Builder
Sets the member featureCompleteness; null removes it.
featureCompleteness(List<FeatureCompleteness>) - Method in class gudusoft.gsqlparser.lineage.v2.model.Statement.Builder
Sets the member featureCompleteness; null removes it.
FeatureCompleteness.Builder - Class in gudusoft.gsqlparser.lineage.v2.model
Collects the members of a new FeatureCompleteness.
FetchSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
field(String) - Method in class gudusoft.gsqlparser.common.structured.StructuredColumnPath.Builder
 
field(String) - Static method in class gudusoft.gsqlparser.common.structured.StructuredPathSegment
 
field(String) - Method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliasKey.Display
The composition appended a filled-in database or schema value.
fieldBindings(List<StructuredFieldBinding>) - Method in class gudusoft.gsqlparser.common.structured.StructuredDataflowDescriptor.Builder
 
FieldDeclaration - Class in gudusoft.gsqlparser.dlineage.dataflow.model
The nested fields one CREATE TABLE declares for a table (plan rule R10): which columns and fields list their fields, and which field nodes the DDL made.
fieldIdentity(EDbVendor, String, String, String) - Static method in class gudusoft.gsqlparser.resolver2.format.IdentityLineSet
Identity of a table.column line, from the SQL spellings and the vendor's rules.
fieldLeafKey(TObjectName) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
The identity of the last segment of a field path (a struct or property access such as a.left.Name), the name lineage publishes for such a column.
fieldLeafText(TObjectName) - Static method in class gudusoft.gsqlparser.dlineage.util.DlineageUtil
The last segment of a field path as written: the last of the parts beyond the six the parser names (a.b.c.d.e.f.Name), else the resolver's field path's last segment, else the property token, else the column segment.
FieldNodeKey - Class in gudusoft.gsqlparser.dlineage.dataflow.model
The identity of a field node of a STRUCT tree (plan section 4.7): the column the tree hangs below, by object identity, and the steps below it, each FIELD step keyed by the analysis's identifier rules from the name as written, every other step by its kind.
FieldNodeKey.StepKey - Class in gudusoft.gsqlparser.dlineage.dataflow.model
One step of the path: its kind, and for a FIELD the name's identity key.
FieldPath - Class in gudusoft.gsqlparser.resolver2.model
Represents a field path for deep/record field access in structured types.
FieldPath(List<String>) - Constructor for class gudusoft.gsqlparser.resolver2.model.FieldPath
Create a FieldPath from a list of segments.
fieldSelection - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.fieldselection_t
fileId - Variable in class gudusoft.gsqlparser.analyzer.v2.SqlScriptInput
File identifier (e.g., "procedures/proc_a.sql").
fileId - Variable in class gudusoft.gsqlparser.ir.builder.common.AbstractSymbolCollector
 
fileId - Variable in class gudusoft.gsqlparser.ir.common.SourceAnchor
Source file identifier (file path or hash).
filename - Static variable in class T123
 
filepath_sign - Static variable in class gudusoft.gsqlparser.TBaseType
 
FileSplitter - Class in gudusoft.gsqlparser.util
Splits large files into smaller chunks for parallel processing.
FileSplitter() - Constructor for class gudusoft.gsqlparser.util.FileSplitter
 
FileStatistics - Class in gudusoft.gsqlparser.dlineage.statistics
文件统计信息类
FileStatistics(String) - Constructor for class gudusoft.gsqlparser.dlineage.statistics.FileStatistics
 
FileUri - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
FileUri(Table, TObjectName) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.FileUri
 
FileUtil - Class in gudusoft.gsqlparser.util
 
FileUtil() - Constructor for class gudusoft.gsqlparser.util.FileUtil
 
fill(long[], long[], int) - Method in class gudusoft.gsqlparser.dlineage.dynamicsql.SqlFragment.SourcePiece
Writes the source line and column of each character of this piece into lines and columns, at index base + textStart + k for its k-th character; returns the position just past its last character, the literal's closing quote, where a value concatenated after it is spliced in.
fill(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.DocumentIds
fill-ids: a copy of the document with every computable id, numeric key, key and record id set, and every id that is not computed removed.
fillColumnDataType(String, TTypeName) - Method in class gudusoft.gsqlparser.sqlenv.TSQLTable
Gives the column columnName the data type columnDataType when the column has none: another definition of the table that knows the type completes the column, as when metadata from several files is merged.
fillInfo(DataFlowAnalyzer) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ErrorInfo
 
Filter - Class in gudusoft.gsqlparser.ir.logical.rel
WHERE / HAVING filter.
Filter(RelNode, RexNode, SourceAnchor) - Constructor for class gudusoft.gsqlparser.ir.logical.rel.Filter
 
filterClause - Variable in class gudusoft.gsqlparser.nodes.TFunctionCall
 
filterRelationTypes(String...) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Option
 
filters - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.Facts
 
finalize() - Method in class gudusoft.gsqlparser.util.csv.CsvReader
 
find(CatalogQualifiedName, CatalogObjectKind) - Method in interface gudusoft.gsqlparser.catalog.runtime.CatalogOverlay
 
find(CatalogQualifiedName, CatalogObjectKind) - Method in interface gudusoft.gsqlparser.catalog.runtime.CatalogSnapshot
 
find(CatalogQualifiedName, CatalogObjectKind) - Method in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogOverlay
 
find(CatalogQualifiedName, CatalogObjectKind) - Method in class gudusoft.gsqlparser.catalog.runtime.InMemoryCatalogSnapshot
 
find(RoutineDeclaration.Identity) - Method in class gudusoft.gsqlparser.dlineage.routine.RoutineRegistry
The current occurrence of an identity, or null.
findAllColumns(TSQLTable) - Method in class gudusoft.gsqlparser.sqlenv.HierarchicalResolver
批量查找列(便捷方法)
findBestDefaultParamMatch(Map<String, List<BoundRoutineSymbol>>, String, int) - Static method in class gudusoft.gsqlparser.ir.builder.common.AbstractRoutineRefResolver
Finds the best default-parameter match (smallest paramCount > argCount).
findByAlias(String) - Method in class gudusoft.gsqlparser.resolver2.model.FromScopeIndex
Finds a ScopeChild by its alias (vendor-aware).
findByNameAndArgCount(Map<String, List<BoundRoutineSymbol>>, String, int) - Static method in class gudusoft.gsqlparser.ir.builder.common.AbstractRoutineRefResolver
Finds candidates matching a name and exact arg count from the name index.
findByQualifier(String) - Method in class gudusoft.gsqlparser.resolver2.model.FromScopeIndex
Finds a ScopeChild by alias first, then by namespace name (vendor-aware).
findCandidateNamespace(String) - Method in class gudusoft.gsqlparser.resolver2.model.FromScopeIndex
Finds a candidate namespace for column resolution.
findChildren(CatalogObjectId, CatalogObjectKind) - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogRuntime
Children of parent restricted to kind, drawing from the lazy children map captured at fetch time and (additively) the cached snapshot.
findCmdUsedByYacc(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.TSqlCmds
Generic method for yacc parsers to find SQL command type.
findColumn(String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Table
 
findColumn(String) - Method in class gudusoft.gsqlparser.ir.semantic.catalog.CatalogTable
Slice 173 (join-analysis S12) — case-insensitive lookup of a column by name, so a consumer holding a resolved ColumnRef can surface that column's catalog metadata (type / nullability / PK / unique / index).
findColumn(TSQLTable, String) - Method in class gudusoft.gsqlparser.sqlenv.HierarchicalResolver
查找列(便捷方法)
findColumnKeyByMatcher(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.AbstractNamespace
Find the first insertion-order key of AbstractNamespace.columnSources that the AbstractNamespace.nameMatcher considers equal to columnName, or null when no key matches.
findColumnKeyByMatcher(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.TableNamespace
 
findCoveringMerge(EDbVendor, String, List<TTable>) - Method in class gudusoft.gsqlparser.resolver2.scope.SelectScope
The merge that covers this column name and EVERY one of the given relations, or null.
findCoveringMerge(IdentifierService, String, List<TTable>) - Method in class gudusoft.gsqlparser.resolver2.scope.SelectScope
SelectScope.findCoveringMerge(gudusoft.gsqlparser.EDbVendor, String, java.util.List) with the column names compared under one analysis's identifier rules (a configured profile).
findcte(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.AbstractSqlCmds
Detect Common Table Expression (CTE) for all database vendors.
findcte(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.TSqlCmdsDatabricks
Databricks/Spark allow the AS keyword to be omitted in a CTE:
findCteByStructure(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.AbstractSqlCmds
Detect a CTE query by structurally walking over the whole CTE list of the WITH clause instead of scanning for the first statement keyword that sits at parenthesis depth zero.
finddbcmd(TSourceToken, TSqlCmdList) - Method in class gudusoft.gsqlparser.sqlcmds.AbstractSqlCmds
Find command in the list starting from a specific token.
findDeclaredTable(TCreateTableSqlStatement, TSQLEnv, String, String) - Static method in class gudusoft.gsqlparser.resolver.TMetadataCollector
The table env already holds where a declaration of stmt's table would go if env's current database and schema were defaultCatalog and defaultSchema, or null.
findEnclosingAliasDefinition(TObjectName, TSQLEnv) - Method in class gudusoft.gsqlparser.stmt.TSelectSqlStatement
The SELECT-list alias of an ENCLOSING SELECT block that reference, an unqualified name of this block, stands for in SAP IQ and SQL Anywhere (Mantis 4752).
findEntry(CatalogQualifiedName, CatalogObjectKind) - Method in class gudusoft.gsqlparser.catalog.runtime.CatalogRuntime
Walk overlay → lazy cache → snapshot in resolver-precedence order and return the first matching CatalogEntry.
findField(String) - Method in class gudusoft.gsqlparser.common.structured.StructuredStructType
 
findFormalVariable(Procedure, String) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
The formal-argument variable of procedure named variableName, WITHOUT the pool stage's complex-typed refusal (#695).
findFunction(TSQLEnv, String) - Method in class gudusoft.gsqlparser.sqlenv.HierarchicalResolver
查找函数(便捷方法)
Finding - Class in gudusoft.gsqlparser.lineage.v2
One diagnostic of a validation stage or of id recomputation: a registered code, where it was found, and a human-readable detail.
Finding(String, String, String) - Constructor for class gudusoft.gsqlparser.lineage.v2.Finding
 
Finding - Class in gudusoft.gsqlparser.pp.score
One traceable scoring observation: which rule fired, where, how much it costs, whether the formatter can do anything about it, and a position-independent fingerprint that survives a reformat so two runs can be aligned finding-by-finding.
Finding.Builder - Class in gudusoft.gsqlparser.pp.score
Mutable builder; every rule produces findings through it.
findings(String) - Method in class gudusoft.gsqlparser.pp.score.ScoreReport
 
findingToMap(Finding) - Static method in class gudusoft.gsqlparser.pp.score.ScoreReport
 
findLateralAliasDefinition(EDbVendor, TObjectName) - Method in class gudusoft.gsqlparser.nodes.TResultColumnList
Find the SELECT-list column alias that an unqualified reference elsewhere in the same SELECT block binds to — a "lateral column alias" reference such as Snowflake's SELECT val*2 AS derived_col FROM t WHERE derived_col > 1.
findMasterSQL() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
findMatches(Pp2TokenStream, EDbVendor) - Method in class gudusoft.gsqlparser.pp2.island.MultiWordKeywordMerger
Find all multi-word keyword spans in stream for vendor.
findmssqlcmdusedbyyacc(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.TSqlCmds
 
findNamespacesWithColumn(String, IScope) - Method in class gudusoft.gsqlparser.resolver2.NameResolver
 
findObject(String, String, String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.catalog.CatalogStoreProvider
 
findObject(String, String, String, ESQLDataObjectType) - Method in interface gudusoft.gsqlparser.sqlenv.catalog.ICatalogProvider
查找 schema 对象(全限定名查找)
findObject(String, String, String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.catalog.LegacyCatalogProvider
 
findObject(String, String, String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.compat.CatalogBackedCatalogProvider
 
findPipelinedSignature(List<String>, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
Deprecated.
signatures are registered under the identities of their names: use ModelBindingManager.findPipelinedSignatureByKeys(List, int)
findPipelinedSignatureAny(List<String>) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
Deprecated.
signatures are registered under the identities of their names: use ModelBindingManager.findPipelinedSignatureAnyByKeys(List)
findPipelinedSignatureAnyByKeys(List<?>) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
The only signature registered under the first of keys that has exactly one; null when none.
findPipelinedSignatureByKeys(List<?>, int) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
The one signature registered under the first of keys that has any accepting argCount (any count when negative); null when none, or when that key is ambiguous.
findProcedure(TSQLEnv, String) - Method in class gudusoft.gsqlparser.sqlenv.HierarchicalResolver
查找存储过程(便捷方法)
findProperty(String) - Method in class gudusoft.gsqlparser.nodes.flink.TFlinkWithClause
Find a property by key name.
findSchemaAfterDatabaseSwitch(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
The schema a Snowflake session lands in after USE <database>, when this environment can PROVE it exists.
findSchemaObject(TSQLEnv, String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.sqlenv.HierarchicalResolver
查找 schema 对象(通用方法)
findSchemaObject(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
 
findsqlanywherecmdusedbyyacc(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.TSqlCmds
 
findStep(String) - Method in class gudusoft.gsqlparser.nodes.powerquery.TPowerQueryLetExpr
Look up a step by its binding name.
findsybaseasecmdusedbyyacc(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.TSqlCmds
 
findSybaseCmdInternal(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.TSqlCmdsAdapter
Internal helper for Sybase to find command type.
findsybasecmdusedbyyacc(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.TSqlCmds
 
findsybaseiqcmdusedbyyacc(TSourceToken) - Method in class gudusoft.gsqlparser.sqlcmds.TSqlCmds
 
findSynonyms(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
 
findTable(TSQLEnv, String) - Method in class gudusoft.gsqlparser.sqlenv.HierarchicalResolver
查找表(便捷方法)
findTable(String) - Method in class gudusoft.gsqlparser.sqlenv.TSQLSchema
 
findTable(ETableEffectType[]) - Method in class gudusoft.gsqlparser.TCustomSqlStatement
 
findTableByQualifier(String) - Method in class gudusoft.gsqlparser.resolver2.model.FromScopeIndex
Gets the TTable from a ScopeChild by qualifier, if the namespace represents a table.
findUnnecessaryBracket - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
fingerprint(String) - Static method in class gudusoft.gsqlparser.lineage2.contract.FingerprintV1
FINGERPRINT-V1 of the statement text: sha256 hex of FingerprintV1.normalize(String).
fingerprint(String) - Method in class gudusoft.gsqlparser.pp.score.Finding.Builder
 
FingerprintV1 - Class in gudusoft.gsqlparser.lineage2.contract
FINGERPRINT-V1 — query fingerprint participating in variant/occurrence identity, per lineage2-contract.md §3 [D-10] (normative source: CONTRACT_lineage_role_and_hash_identity.md rev 3, pinned commit b1d5d893).
finish() - Method in class gudusoft.gsqlparser.dlineage.routine.RoutineAliasKey.Display
The composition appended the routine's own (last) segment: the key of the display name, or null.
fireMode_after - Static variable in class gudusoft.gsqlparser.TBaseType
 
fireMode_before - Static variable in class gudusoft.gsqlparser.TBaseType
Trigger fire mode
fireMode_for - Static variable in class gudusoft.gsqlparser.TBaseType
 
fireMode_insteadOf - Static variable in class gudusoft.gsqlparser.TBaseType
 
fireOnMetaDatabaseTableColumn(String, String, String, String, String) - Method in class gudusoft.gsqlparser.TCustomSqlStatement
 
first - Variable in class gudusoft.gsqlparser.dlineage.util.Pair
 
first - Variable in class gudusoft.gsqlparser.dlineage.util.Pair3
 
FIRST - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
 
firstNotWhitespaceAndReturnToken(TSourceTokenList, int, int) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenSearcher
get first token which is not whitespace and return token
firstSelectedToken(TSourceTokenList, int, int, String) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenSearcher
 
firstSelectNotWhitespaceAndReturnToken(TSourceTokenList, int, String) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenSearcher
forward search the token which is the first not whitespace or return token, and its value is a fixed text
firstSha256() - Method in class gudusoft.gsqlparser.slpc.adapter.DeterminismReport
 
fixed - Variable in class gudusoft.gsqlparser.demos.prettyscore.RunTools.Diff
 
flattenStructColumns(boolean, Table, TColumnDefinition, Stack<TColumnDefinition>, int) - Method in class gudusoft.gsqlparser.dlineage.DataFlowAnalyzer
 
flexer - Variable in class gudusoft.gsqlparser.parser.AthenaSqlParser
The Athena lexer used for tokenization (note: lowercase 'a' in generated class name)
flexer - Variable in class gudusoft.gsqlparser.parser.BigQuerySqlParser
The BigQuery lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.ClickhouseSqlParser
The ClickHouse lexer used for tokenization (public for TGSqlParser.getFlexer())
flexer - Variable in class gudusoft.gsqlparser.parser.CouchbaseSqlParser
The Couchbase lexer used for tokenization - public for TGSqlParser compatibility
flexer - Variable in class gudusoft.gsqlparser.parser.DamengSqlParser
The Dameng lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.DatabricksSqlParser
The Databricks lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.DaxSqlParser
The DAX lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.Db2SqlParser
 
flexer - Variable in class gudusoft.gsqlparser.parser.DorisSqlParser
The Doris lexer used for tokenization (public for TGSqlParser.getFlexer())
flexer - Variable in class gudusoft.gsqlparser.parser.DuckdbSqlParser
The DuckDB lexer used for tokenization (public for TGSqlParser.getFlexer())
flexer - Variable in class gudusoft.gsqlparser.parser.EdbSqlParser
The Edb lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.GaussDbSqlParser
The GaussDB lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.GreenplumSqlParser
The Greenplum lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.HanaSqlParser
The HANA lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.HiveSqlParser
The Hive lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.ImpalaSqlParser
The Impala lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.InformixSqlParser
The Informix lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.MdxSqlParser
The MDX lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.MssqlSqlParser
The SQL Server lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.MySqlSqlParser
The MySQL lexer used for tokenization (public for TGSqlParser.getFlexer())
flexer - Variable in class gudusoft.gsqlparser.parser.NetezzaSqlParser
The Netezza lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.OceanBaseMysqlSqlParser
The MySQL lexer used for tokenization (public for TGSqlParser.getFlexer())
flexer - Variable in class gudusoft.gsqlparser.parser.OceanBaseOracleSqlParser
The Oracle lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.OdbcSqlParser
The ODBC lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.OpenEdgeSqlParser
The OpenEdge lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.OracleSqlParser
The Oracle lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.PostgreSqlParser
The PostgreSQL lexer used for tokenization (public for TGSqlParser.getFlexer())
flexer - Variable in class gudusoft.gsqlparser.parser.PowerQuerySqlParser
 
flexer - Variable in class gudusoft.gsqlparser.parser.PrestoSqlParser
The Presto lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.RedshiftSqlParser
The Redshift lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.SnowflakeSqlParser
The Snowflake lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.SoqlSqlParser
The SOQL lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.SparksqlSqlParser
The SparkSQL lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.SqlAnywhereSqlParser
The SQL Anywhere lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.SqliteSqlParser
The SQLite lexer used for tokenization (public for TGSqlParser.getFlexer())
flexer - Variable in class gudusoft.gsqlparser.parser.StarrocksSqlParser
The StarRocks lexer used for tokenization (public for TGSqlParser.getFlexer())
flexer - Variable in class gudusoft.gsqlparser.parser.SybaseAseSqlParser
The Sybase ASE lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.SybaseIqSqlParser
The Sybase lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.SybaseSqlParser
The Sybase lexer used for tokenization
flexer - Variable in class gudusoft.gsqlparser.parser.TeradataSqlParser
 
flexer - Variable in class gudusoft.gsqlparser.parser.VerticaSqlParser
The Vertica lexer used for tokenization
flexibleSpaceCalculation - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
flink_interval_day - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_days - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_hour - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_hours - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_microsecond - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_microseconds - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_millisecond - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_milliseconds - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_minute - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_minutes - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_month - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_months - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_second - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_seconds - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_year - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_interval_years - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_rw_localtime - Static variable in class gudusoft.gsqlparser.TBaseType
 
flink_rw_localtimestamp - Static variable in class gudusoft.gsqlparser.TBaseType
 
FlinkSqlParser - Class in gudusoft.gsqlparser.parser
Apache Flink SQL parser implementation.
FlinkSqlParser() - Constructor for class gudusoft.gsqlparser.parser.FlinkSqlParser
Construct Flink SQL parser.
floating_point_conditions - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.floating_point_t
FlowBundle - Class in gudusoft.gsqlparser.ir.builder
Aggregation root for the Flow IR phase output.
FlowBundle() - Constructor for class gudusoft.gsqlparser.ir.builder.FlowBundle
 
flows() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.RoutineBinding
 
flush() - Method in class gudusoft.gsqlparser.util.csv.CsvWriter
 
fntAddDate - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.adddate_t
fntCaseN - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.case_n_t
fntCast - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.cast_t
fntContains - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.contains_t
fntConvert - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.convert_t
fntCSUM - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.csum_t
fntDateAdd - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.date_add_t
fntDateSub - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.date_sub_t
fntExtract - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.extract_t
fntExtractXML - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.extract_t
fntFreetext - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.freetext_t
fntGroupConcat - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.group_concat_t
fntMatchAgainst - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.match_against_t
fntOGC - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.ogc_t
fntPosition - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.position_t
fntRangeN - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.range_n_t
fntRank - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.rank_t
fntSubDate - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.subdate_t
fntSubstring - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.substring_t
fntSubString - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.substring_t
fntTimestampAdd - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.timestampadd_t
fntTimestampDiff - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.timestampdiff_t
fntTranslate - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.translate_t
fntTranslateCHK - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.translate_chk_t
fntTreat - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.treat_t
fntTrim - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.trim_t
fntUdf - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.udf_t
fntXmlQuery - Static variable in class gudusoft.gsqlparser.nodes.TFunctionCall
Deprecated.
As of v1.4.3.0, replaced by EFunctionType.xmlquery_t
fold(long) - Method in class gudusoft.gsqlparser.lineage.v2.fold.FoldKernel
Folds one statement (Section 9).
foldDbmsSqlTexts(TCustomSqlStatement, TExpression, RoutineCatalog, int) - Static method in class gudusoft.gsqlparser.dlineage.dynamicsql.DynamicSqlLineageResolver
DBMS_SQL entry point (plan Phase 5 slice 4): fold the SQL-text argument of a DBMS_SQL.PARSE call into concrete statement texts.
folded(Object) - Method in class gudusoft.gsqlparser.lineage.v2.fold.FoldKernel
 
FoldKernel - Class in gudusoft.gsqlparser.lineage.v2.fold
FOLD-V1 (lineage-spec/algorithms/fold-v1.md): folds the ExplainGraph of one statement of a document into its Fact Occurrences, FactCandidates and write requirements.
FoldKernel(DocumentIndex) - Constructor for class gudusoft.gsqlparser.lineage.v2.fold.FoldKernel
 
FoldKernel(DocumentIndex, int, int) - Constructor for class gudusoft.gsqlparser.lineage.v2.fold.FoldKernel
 
FoldLabel - Class in gudusoft.gsqlparser.lineage.v2.fold
The label of a fold walk (algorithms/fold-v1.md, Section 5.1): VALUE, or ROW with a role.
FoldLimitException - Exception in gudusoft.gsqlparser.lineage.v2.fold
Folding a statement needed more work than the kernel's limits allow: more exploration states than FoldKernel.DEFAULT_MAX_STATES, or more worlds than FoldKernel.DEFAULT_MAX_WORLDS in one group of linked ambiguous references (the worlds of a group grow exponentially with its references).
FoldLimitException(String) - Constructor for exception gudusoft.gsqlparser.lineage.v2.fold.FoldLimitException
 
foldLimits(int, int) - Method in class gudusoft.gsqlparser.lineage.v2.producer.ProducerConfig.Builder
 
foldUnquotedToLower(boolean) - Method in class gudusoft.gsqlparser.catalog.input.model.IdentifierConfig.Builder
 
foldUnquotedToLower() - Method in class gudusoft.gsqlparser.catalog.input.model.IdentifierConfig
 
foldUnquotedToUpper(boolean) - Method in class gudusoft.gsqlparser.catalog.input.model.IdentifierConfig.Builder
 
foldUnquotedToUpper() - Method in class gudusoft.gsqlparser.catalog.input.model.IdentifierConfig
 
for_loop - Static variable in class gudusoft.gsqlparser.stmt.TLoopStmt
 
forAccess() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Microsoft Access 标识符规则
forAnsi() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
ANSI / ISO SQL 标识符规则(SQL-92 起的标准,与 Oracle 相同)
forAthena() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Athena 标识符规则(与 Presto 相同)
forBigQueryColumn() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
BigQuery 列名规则(大小写不敏感)
forBigQueryTable() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
BigQuery 表名规则(大小写敏感)
forCouchbase() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Couchbase N1QL 标识符规则
forDameng() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Dameng (达梦) 标识符规则(与 Oracle 相同)
forDatabricks() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Databricks 标识符规则(与 Hive 相同)
forDax() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
DAX 标识符规则
forDB2() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
DB2 / Netezza / Exasol 标识符规则(与 Oracle 相同)
forDoris(int) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Apache Doris 标识符规则(与 MySQL 相同)
forDoris() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Apache Doris 标识符规则(默认配置,相当于 lower_case_table_names=1)
forDorisColumn() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Apache Doris 列名规则(与 MySQL 列名相同,始终大小写不敏感)
forDuckDB() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
DuckDB 标识符规则
ForeignKeyBinding(List<String>, List<LegacyAdapterContext.ForeignKeyPair>) - Constructor for class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.ForeignKeyBinding
 
foreignKeyFieldLegacyId() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.ForeignKeyPair
 
foreignKeyFieldLegacyId() - Method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.ForeignKeyPair
 
ForeignKeyPair(String, String) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.AuthoritativeLineageEvidence.ForeignKeyPair
 
ForeignKeyPair(String, String) - Constructor for class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext.ForeignKeyPair
 
forFirebird() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Firebird 标识符规则(与 Oracle 相同)
forFlink() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Apache Flink SQL 标识符规则
forFunctionKeys(List<String>, List<?>, int, TTable, TFunctionCall) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.model.PendingPipelinedCallSite
A call site whose function may be registered under functionKeys, most specific first (the identities ModelBindingManager.addPipelinedSignature(gudusoft.gsqlparser.dlineage.dataflow.model.PipelinedFunctionSignature) registers); functionNames are the same candidates as written, for display.
forGaussDB() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
GaussDB 标识符规则(与 PostgreSQL 相同)
forGeneric() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
通用规则(dbvgeneric):没有具体方言时按 SQL 标准,见 IdentifierRules.forAnsi()
forHANA() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
SAP HANA 标识符规则(与 Oracle 相同)
forHive() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Hive / SparkSQL / Impala / Databricks 标识符规则
forIdentifierService(IdentifierService) - Static method in class gudusoft.gsqlparser.sqlenv.NameService
A NameService over ONE analysis's identifier service, so the comparisons and sets built here observe that analysis's per-category configuration instead of the vendor default.
forInlineSql(String, String, String) - Static method in class gudusoft.gsqlparser.slpc.adapter.LegacyAdapterContext
Convenience factory; the SQL is hashed only and is never parsed by the adapter.
form(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.Signature.Builder
Sets the member form; null removes it.
FORM_FEED - Static variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
format(String) - Method in class gudusoft.gsqlparser.lineage.v2.model.MetadataArtifact.Builder
Sets the member format; null removes it.
format(TGSqlParser, GFmtOpt) - Method in class gudusoft.gsqlparser.pp.stmtformatter.SqlFormatter
 
format(E) - Method in class gudusoft.gsqlparser.pp.stmtformatter.type.AbstractStmtFormatter
format statement
format(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.pp.stmtformatter.type.comm.CompactModeStmtFormatter
 
format(TMssqlGo) - Method in class gudusoft.gsqlparser.pp.stmtformatter.type.comm.GoStmtFormatter
 
format(TMssqlIfElse) - Method in class gudusoft.gsqlparser.pp.stmtformatter.type.comm.IfStmtFormatter
 
format(TIfStmt) - Method in class gudusoft.gsqlparser.pp.stmtformatter.type.comm.PlsqlIfStmtFormatter
 
format(String, EDbVendor, Pp2FormatOptions) - Method in class gudusoft.gsqlparser.pp2.engine.Pp2Engine
Format the given SQL string using the supplied database vendor and options.
format(String) - Method in class gudusoft.gsqlparser.pp2.Pp2Formatter
Format the given SQL using the default vendor (EDbVendor.dbvoracle) and default options (Pp2FormatOptions.defaults()).
format(String, Pp2FormatOptions) - Method in class gudusoft.gsqlparser.pp2.Pp2Formatter
Format the given SQL using the default vendor (EDbVendor.dbvoracle) and the supplied options.
format(String, EDbVendor, Pp2FormatOptions) - Method in class gudusoft.gsqlparser.pp2.Pp2Formatter
Format the given SQL using the supplied vendor and options.
format() - Method in class gudusoft.gsqlparser.resolver2.TSQLResolver2ResultFormatter
Format the resolver results into a structured string.
FormatDiagnostic - Class in gudusoft.gsqlparser.pp2
A single diagnostic event produced by the pp2 engine — a recovered parse failure, a tokenizer gap, a guard fall-through, etc.
FormatDiagnostic(FormatDiagnostic.Severity, int, int, String) - Constructor for class gudusoft.gsqlparser.pp2.FormatDiagnostic
 
FormatDiagnostic(FormatDiagnostic.Severity, int, int, String, TSyntaxError) - Constructor for class gudusoft.gsqlparser.pp2.FormatDiagnostic
 
FormatDiagnostic.Severity - Enum in gudusoft.gsqlparser.pp2
Severity level.
formatLinebreak() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
formatSql(EDbVendor, String) - Static method in class gudusoft.gsqlparser.util.SQLUtil
 
formatSQLOn1Line - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
formatsqltext(String) - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
 
FormatStatus - Enum in gudusoft.gsqlparser.pp2
Overall outcome of a pp2 format call.
FormatterFactory - Class in gudusoft.gsqlparser.pp.stmtformatter
 
FormatterFactory() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.FormatterFactory
 
FormatterFactory.IFormatterBuilderCreator<E extends AbstractStmtFormatter> - Interface in gudusoft.gsqlparser.pp.stmtformatter
the callback interface to achieve the formatter builder
forMdx() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
MDX 标识符规则
forMySQL(int) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
MySQL 标识符规则(table/schema names)
forMySQLColumn() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
MySQL 列名规则(始终大小写不敏感)
forMySQLNative(int) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
MySQL table / schema / table-alias names, as verified on MySQL 8.4.10, used by EDbVendor.dbvmysql.
forMySQLNativeColumn() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
MySQL column, column-alias and index names, as verified on MySQL 8.4.10: kept as written and compared by the simple lowercase mapping (IdentifierRules.CaseCollapse.LOWER_SIMPLE), whatever lower_case_table_names is.
forMySQLNativeRoutine() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
MySQL function, procedure and routine-parameter names, as verified on MySQL 8.4.10: kept as written; two names are the same when their simple UPPERCASE forms are equal (IdentifierRules.CaseCollapse.UPPER_SIMPLE), whatever lower_case_table_names is.
forMySQLRoutine() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
MySQL 函数名规则(始终大小写不敏感)
forOracle() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Oracle 标识符规则
forOracleNative() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Oracle 标识符规则,as verified on Oracle 23.26 (AL32UTF8), used by EDbVendor.dbvoracle.
forPostgreSQL() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
PostgreSQL / Redshift / Greenplum 标识符规则
forPostgreSQLNative() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
PostgreSQL 标识符规则,as verified on PostgreSQL 16.15 with a UTF8 database, used by EDbVendor.dbvpostgresql.
forPowerQuery() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Power Query M 标识符规则
forPresto() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Presto / Trino 标识符规则
forProfile(IdentifierProfile) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierService
Build the service for one IdentifierProfile, attaching the CollatorProvider the profile's vendor needs.
forRedshift() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Amazon Redshift 标识符规则(默认配置,enable_case_sensitive_identifier = false)
forSnapshot(Map<?, ?>, String) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.SegmentKeyV1
The key function a dependency snapshot declares for a dialect: its rule set with its effective flags and collations.
forSnowflake() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Snowflake 标识符规则(与 Oracle 相同)
forSnowflake(boolean) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Snowflake 标识符规则(根据 QUOTED_IDENTIFIERS_IGNORE_CASE 决定)
forSource(CatalogInputSource, CatalogLoadOptions) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputReaders
Unique-match selector.
forSqlAnywhere() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
SAP IQ / SQL Anywhere 标识符规则
forSqlite() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
SQLite 标识符规则
ForSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
 
forSQLServer() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
SQL Server / Azure SQL 标识符规则
forSQLServer(String) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
SQL Server / Azure SQL 标识符规则(根据 collation 决定大小写比较)
forStarrocks(int) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
StarRocks 标识符规则(带参数,相当于 MySQL 的 lower_case_table_names)
forStarrocks() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
StarRocks 标识符规则(默认配置,相当于 lower_case_table_names=1)
forStarrocksColumn() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
StarRocks 列名规则(与 MySQL 列名相同,始终大小写不敏感)
forSybase() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Sybase ASE 标识符规则
forTable(String, String, String) - Static method in class gudusoft.gsqlparser.resolver2.model.QualifiedName
Create a structured qualified name for a table.
forTable(String) - Static method in class gudusoft.gsqlparser.resolver2.model.QualifiedName
Create a qualified name from just the table name.
forTable(String, String) - Static method in class gudusoft.gsqlparser.resolver2.model.QualifiedName
Create a qualified name from schema and table name.
forTeradata() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Teradata 标识符规则
forVendor(EDbVendor) - Static method in class gudusoft.gsqlparser.nodes.structured.NestedAccessProfile
The profile of vendor; a null vendor gets the profile of a dialect without nested access.
forVendor(EDbVendor) - Static method in class gudusoft.gsqlparser.pp2.dialect.DialectRegistry
The strategy for vendor; never null.
forVendor(EDbVendor) - Static method in class gudusoft.gsqlparser.pp2.island.MultiWordKeywordTable
Return the immutable, longest-phrase-first list of multi-word keyword phrases applicable to vendor (the universal ALL phrases plus any vendor-specific ones).
forVendor(EDbVendor, IdentifierProfile.VendorFlags) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile
为指定厂商创建标识符配置档案
forVendorOr(IdentifierProfile, EDbVendor) - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile
configured when it is a configuration for vendor, else that vendor's default profile.
forVertica() - Static method in class gudusoft.gsqlparser.sqlenv.IdentifierRules
Vertica 标识符规则(与 Presto 相同)
forwardSearch(TSourceToken, int, String) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenSearcher
forward search the source token
forwardSearchSolid(TSourceToken, int, String) - Static method in class gudusoft.gsqlparser.pp.utils.SourceTokenSearcher
found(INamespace, boolean, IScope, ResolvePath, List<String>) - Method in interface gudusoft.gsqlparser.resolver2.scope.IResolved
Called when a namespace is found that matches the name being resolved.
found(INamespace, boolean, IScope, ResolvePath, List<String>) - Method in class gudusoft.gsqlparser.resolver2.scope.ResolvedImpl
 
fragments - Variable in class gudusoft.gsqlparser.dlineage.dynamicsql.DynamicSqlLineageResolver.MaterializedSite
Ordered provenance fragments.
frame - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.WindowFn
 
frame(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.Framing
The framed bytes of one value.
FrameBound - Class in gudusoft.gsqlparser.ir.semantic
One end of a window frame (slice 22).
FrameBound(FrameBound.Kind, String) - Constructor for class gudusoft.gsqlparser.ir.semantic.FrameBound
 
FrameBound.Kind - Enum in gudusoft.gsqlparser.ir.semantic
 
framedList(List<byte[]>) - Static method in class gudusoft.gsqlparser.slpc.identity.SlpcIdentity
 
frameInto(Object, ByteArrayOutputStream) - Static method in class gudusoft.gsqlparser.lineage.v2.identity.Framing
frame(value) appended to out; lists are walked with an explicit stack.
frameStack - Variable in class gudusoft.gsqlparser.parser.AbstractSqlParser
Frame stack for scope management during parsing.
frameStack(Stack<TFrame>) - Method in class gudusoft.gsqlparser.parser.ParserContext.Builder
Set frame stack for compiler context.
Framing - Class in gudusoft.gsqlparser.lineage.v2.identity
The framing of PUBLIC-LINEAGE-ID-V1 (identity-v1.md, Section 3.1): one type byte and a payload per value.
freeParseTable() - Method in class gudusoft.gsqlparser.TGSqlParser
Not used.
freetexttable - Static variable in class gudusoft.gsqlparser.nodes.TContainsTable
 
freeze(ModelBindingManager) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.SqllrObservations
Freezes the runtime graph when the analysis is complete and before output materialization changes it (SELECT * links, inferred sources).
freeze(SqllrObservations, Object) - Static method in class gudusoft.gsqlparser.lineage.v2.shape.ShapeBuilder
Projects what the producer reads, when the analysis freezes.
frequency(Iterable<String>, String) - Method in interface gudusoft.gsqlparser.ext.sqlnamematcher.SqlNameMatcher
Returns how many times a string occurs in a collection.
FROM - Static variable in class gudusoft.gsqlparser.dlineage.dataflow.model.Transform
 
from(TParseTreeNode) - Static method in class gudusoft.gsqlparser.ir.common.SourceAnchor
Construct a SourceAnchor from an AST node's start/end tokens.
from(BufferedReader) - Static method in class gudusoft.gsqlparser.parser.powerquery.PowerQueryTokenizer
Convenience constructor that slurps a BufferedReader.
FROM - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
the from keyword
from(GFmtOpt) - Static method in class gudusoft.gsqlparser.pp2.Pp2FormatOptions
 
from(CatalogRuntime) - Static method in class gudusoft.gsqlparser.sqlenv.compat.LazyCatalogSqlEnv
Wrap an existing runtime as a TSQLEnv.
from(CatalogRuntime, CatalogLoadOptions) - Static method in class gudusoft.gsqlparser.sqlenv.compat.LazyCatalogSqlEnv
Wrap an existing runtime as a TSQLEnv with the supplied options applied (defaults / identifier config / fetch caps).
from(CatalogProvider, CatalogProviderConfig) - Static method in class gudusoft.gsqlparser.sqlenv.compat.LazyCatalogSqlEnv
Open the provider, build a runtime in LAZY mode at vendor generic, and wrap.
from(CatalogProvider, CatalogProviderConfig, EDbVendor) - Static method in class gudusoft.gsqlparser.sqlenv.compat.LazyCatalogSqlEnv
Open the provider, build a runtime in LAZY mode for the given vendor, and wrap.
from(UnifiedCatalogModel, CatalogLoadOptions) - Static method in class gudusoft.gsqlparser.sqlenv.compat.SqlEnvCatalogBridge
from(CatalogInputSource, CatalogLoadOptions) - Static method in class gudusoft.gsqlparser.sqlenv.compat.SqlEnvCatalogBridge
Read source via the registered CatalogInputReader for its kind, then apply the resulting UnifiedCatalogModel to a freshly-constructed TSQLEnv.
fromAlias(String) - Static method in enum gudusoft.gsqlparser.EDbVendor
Get the database vendor from a string representation
fromAlreadyNormalizedSegments(List<String>, CatalogObjectKind, EDbVendor) - Static method in class gudusoft.gsqlparser.catalog.runtime.CatalogIdentifierPolicy
Build a CatalogQualifiedName from segments that have already been normalized by IdentifierService.
fromBytes(byte[], CatalogInputKind) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSource
 
fromBytes(byte[], CatalogInputKind) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSources
 
fromClause - Variable in class gudusoft.gsqlparser.TCustomSqlStatement
 
fromClauseInNewLine - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Places the first table source on a new indented line after FROM (and the corresponding INTO table source where that clause shares this processor).
fromCTEExplicitColumn(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for CTE explicit column list.
fromCTEImplicitColumn(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for CTE implicit column (from subquery).
fromDDL(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for DDL-defined column (CREATE TABLE in same script).
fromGuessStrategy(String, String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for guess strategy application.
fromId(int) - Static method in enum gudusoft.gsqlparser.nodes.ENodeType
 
fromInsertColumnList(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for INSERT column list.
fromInsertColumns(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.inference.InferenceEvidence
Create evidence from INSERT statement column list.
fromJoinCondition(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.inference.InferenceEvidence
Create evidence from a JOIN condition.
fromJoinCondition(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for JOIN condition.
fromJson(String) - Static method in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardRequest
 
fromJson(String) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.metadata.sqlflow.SqlflowObjectAdapter
 
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.AnalysisContext
A AnalysisContext with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Binding
A Binding with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.CandidateAlignment
A CandidateAlignment with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.CandidateDecision
A CandidateDecision with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.CandidateEnd
A CandidateEnd with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.CandidateOutcome
A CandidateOutcome with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.CandidatePair
A CandidatePair with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.CandidateSet
A CandidateSet with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.DatasetDependency
A DatasetDependency with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Decoding
A Decoding with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Diagnostic
A Diagnostic with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Dialect
A Dialect with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Digest
A Digest with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Document
A Document with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Endpoint
A Endpoint with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.ExplainGraph
A ExplainGraph with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.ExplainNode
A ExplainNode with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.ExplainStatementCompleteness
A ExplainStatementCompleteness with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Extension
A Extension with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Fact
A Fact with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.FactCandidate
A FactCandidate with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.FeatureCompleteness
A FeatureCompleteness with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Header
A Header with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.IdentifierPolicy
A IdentifierPolicy with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Identity
A Identity with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Input
A Input with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.KeyedToken
A KeyedToken with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Metadata
A Metadata with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.MetadataArtifact
A MetadataArtifact with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.MicroEdge
A MicroEdge with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Name
A Name with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.NameSegment
A NameSegment with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Occurrence
A Occurrence with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.PathSegment
A PathSegment with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Position
A Position with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Producer
A Producer with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Redaction
A Redaction with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Scope
A Scope with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.ServingCompleteness
A ServingCompleteness with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Signature
A Signature with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.SourceUnit
A SourceUnit with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Span
A Span with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Statement
A Statement with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.SupportPath
A SupportPath with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.TargetFieldOccurrence
A TargetFieldOccurrence with the members of a JSON object, all kept.
fromJson(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.model.Truncation
A Truncation with the members of a JSON object, all kept.
fromJson(String) - Static method in class gudusoft.gsqlparser.pp.score.ScoreProfile
Parse a profile from JSON text, honouring "extends".
fromLegacyEvidence(String, double, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Deprecated.
Use specific factory methods instead
fromMap(Map) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.metadata.sqlflow.SqlflowObjectAdapter
 
fromMemory(UnifiedCatalogModel) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSource
 
fromMemory(UnifiedCatalogModel) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSources
 
fromMetadata(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for metadata-backed resolution (DDL, SQLEnv).
fromPath(Path, CatalogInputKind) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSource
 
fromPath(Path, CatalogInputKind) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSources
 
fromProvider(CatalogProvider, CatalogProviderConfig) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogLoaders
Wrap a caller-managed CatalogProvider in a CatalogRuntime.
fromProvider(CatalogProvider, CatalogProviderConfig, EDbVendor) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogLoaders
fromQualifiedReference(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.inference.InferenceEvidence
Create evidence from a qualified column reference.
fromQualifiedReference(String, String, boolean, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for qualified reference (table.column).
fromReader(Reader, CatalogInputKind) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSource
 
fromReader(Reader, CatalogInputKind) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSources
 
fromSchema(Object) - Static method in class gudusoft.gsqlparser.lineage.v2.json.ArrayRegistry
Derives the registry from a lineage document schema (a parsed JSON value).
fromScope(IScope) - Static method in class gudusoft.gsqlparser.resolver2.model.FromScopeIndex
Creates an index from a scope, extracting the FromScope if needed.
FromScope - Class in gudusoft.gsqlparser.resolver2.scope
Scope for FROM clause.
FromScope(IScope, TParseTreeNode) - Constructor for class gudusoft.gsqlparser.resolver2.scope.FromScope
 
FromScopeIndex - Class in gudusoft.gsqlparser.resolver2.model
Index structure for fast lookups in FromScope.
FromScopeIndex(List<ScopeChild>) - Constructor for class gudusoft.gsqlparser.resolver2.model.FromScopeIndex
Creates an index from the given list of scope children using a vendor-agnostic DefaultNameMatcher.
FromScopeIndex(List<ScopeChild>, INameMatcher) - Constructor for class gudusoft.gsqlparser.resolver2.model.FromScopeIndex
Creates an index from the given list of scope children, using the supplied matcher to normalize alias / table-name keys per-vendor.
fromSelectList(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.inference.InferenceEvidence
Create evidence from SELECT list.
fromSelectList(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for SELECT list.
fromSourceJoin - Variable in class gudusoft.gsqlparser.nodes.TPivotedTable
 
fromSourceJoin - Variable in class gudusoft.gsqlparser.TCustomSqlStatement
 
fromSourceTable - Variable in class gudusoft.gsqlparser.TCustomSqlStatement
 
fromSourceTokenList(TSourceTokenList) - Static method in class gudusoft.gsqlparser.pp2.token.Pp2TokenStream
Build a stream by wrapping each TSourceToken in the input list as a Pp2Token with zero preceding whitespace.
fromStarInference(String, String, boolean, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for star column inference (outer reference pushdown).
fromString(String) - Static method in class gudusoft.gsqlparser.ir.builder.mssql.MssqlTypeRefMapper
Creates a BoundTypeRef from a raw type string.
fromString(String) - Static method in enum gudusoft.gsqlparser.nodes.ENodeType
 
fromStructFieldAccess(String, String, double, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for struct field access (BigQuery/Snowflake).
FromSubqueryNaming - Class in gudusoft.gsqlparser.ir.semantic.binding
Slice 74 — synthetic naming for anonymous FROM-clause subqueries.
fromToken(TSourceToken) - Static method in class gudusoft.gsqlparser.ir.common.SourceAnchor
Construct a SourceAnchor from a single token.
fromUnqualifiedReference(String, String, TParseTreeNode, int) - Static method in class gudusoft.gsqlparser.resolver2.inference.InferenceEvidence
Create evidence from an unqualified column reference.
fromUnqualifiedReference(String, int, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for unqualified reference.
fromUpdateSet(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.inference.InferenceEvidence
Create evidence from UPDATE statement.
fromUpdateSet(String, String, TParseTreeNode) - Static method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
Create evidence for UPDATE SET clause.
fromUrl(URL, CatalogInputKind) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSource
 
fromUrl(URL, CatalogInputKind) - Static method in class gudusoft.gsqlparser.catalog.input.CatalogInputSources
 
fromValue(int) - Static method in enum gudusoft.gsqlparser.ETableKind
 
frozen(SqllrObservations) - Method in interface gudusoft.gsqlparser.dlineage.dataflow.model.SqllrObservations.FreezeHook
 
frozenMembers() - Method in class gudusoft.gsqlparser.lineage.v2.model.SqllrObject.Builder
The frozen members collected so far.
full_edition - Static variable in class gudusoft.gsqlparser.TBaseType
 
fullName - Variable in class gudusoft.gsqlparser.dlineage.dataflow.model.Constant
 
fullName - Variable in class gudusoft.gsqlparser.dlineage.dataflow.model.ResultColumn
 
fullName - Variable in class gudusoft.gsqlparser.dlineage.dataflow.model.Table
 
fullName() - Method in class gudusoft.gsqlparser.dlineage.metadata.Column
 
fullName() - Method in class gudusoft.gsqlparser.dlineage.metadata.Table
 
fullyQualify(String) - Method in class gudusoft.gsqlparser.resolver2.scope.AbstractScope
Default implementation: delegate to parent
fullyQualify(String) - Method in class gudusoft.gsqlparser.resolver2.scope.EmptyScope
 
fullyQualify(String) - Method in interface gudusoft.gsqlparser.resolver2.scope.IScope
Fully qualify a name based on this scope.
funcationCallOperator - Static variable in class gudusoft.gsqlparser.nodes.TExpression
Deprecated.
As of v1.4.3.0, replaced by EExpressionType.function_t
Function - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
Function(TFunctionCall) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Function
 
Function(TObjectName) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Function
 
Function(TCaseExpression) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.Function
 
FUNCTION - Static variable in class gudusoft.gsqlparser.dlineage.dataflow.model.Transform
 
Function - Class in gudusoft.gsqlparser.lineage.v2.shape
Mirror of gudusoft.gsqlparser.dlineage.dataflow.model.Function.
Function - Class in gudusoft.gsqlparser.sqlenv.metadata.model
 
Function() - Constructor for class gudusoft.gsqlparser.sqlenv.metadata.model.Function
 
function(String) - Static method in class gudusoft.gsqlparser.sqlenv.SqlNameGenerator.Segment
 
function_return_datatype - Static variable in class gudusoft.gsqlparser.TBaseType
 
function_return_table - Static variable in class gudusoft.gsqlparser.TBaseType
 
function_return_table_variable - Static variable in class gudusoft.gsqlparser.TBaseType
 
FUNCTION_TABLE_SWITCH_PROPERTY - Static variable in class gudusoft.gsqlparser.dlineage.routine.RoutineCompat
Chose between the typed and the legacy function-result answers.
functionCallParametersComma - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Positions commas when ordinary function-call arguments use stacked layout.
functionCallParametersStyle - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
Chooses stacked or wrapped layout for argument lists in ordinary function calls.
functionChecker - Class in gudusoft.gsqlparser.util
 
functionCollationCaseSensitive - Static variable in class gudusoft.gsqlparser.sqlenv.TSQLEnv
 
functionName - Variable in class gudusoft.gsqlparser.demos.sqlguard.SqlGuardResponse.WindowFn
 
functionName(String) - Static method in class gudusoft.gsqlparser.dlineage.util.LegacyDlineageWireNamesV1
The published form of a routine name under the analysis's vendor.
functionName - Variable in class gudusoft.gsqlparser.nodes.TFunctionCall
 
FunctionRelationshipElement - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
FunctionRelationshipElement(Function) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.FunctionRelationshipElement
 
FunctionResultColumn - Class in gudusoft.gsqlparser.dlineage.dataflow.model
 
FunctionResultColumn(ResultSet, TParseTreeNode, TParseTreeNode) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.FunctionResultColumn
 
functionType - Variable in class gudusoft.gsqlparser.nodes.TFunctionCall
 
FunctionUtility - Class in gudusoft.gsqlparser.dlineage.util
 
FunctionUtility() - Constructor for class gudusoft.gsqlparser.dlineage.util.FunctionUtility
 
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