- HanaSqlParser - Class in gudusoft.gsqlparser.parser
-
SAP HANA SQL parser implementation.
- HanaSqlParser() - Constructor for class gudusoft.gsqlparser.parser.HanaSqlParser
-
Construct HANA SQL parser.
- handleCreateTableErrorRecovery(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.parser.DatabricksSqlParser
-
Handle error recovery for CREATE TABLE statements.
- handleCreateTableErrorRecovery(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.parser.FlinkSqlParser
-
Handle error recovery for CREATE TABLE statements.
- handleCreateTableErrorRecovery(TCustomSqlStatement) - Method in class gudusoft.gsqlparser.parser.SparkSqlParser
-
Handle error recovery for CREATE TABLE statements.
- handleStatementParsingException(TCustomSqlStatement, int, Exception) - Method in class gudusoft.gsqlparser.parser.AbstractSqlParser
-
Handle exceptions that occur during individual statement parsing.
- hasAmbiguousStar() - Method in class gudusoft.gsqlparser.resolver2.namespace.SubqueryNamespace
-
Check if this subquery has an unqualified star with multiple tables.
- hasCatalog() - Method in class gudusoft.gsqlparser.resolver2.model.QualifiedName
-
Check if this qualified name has a catalog specified.
- hasChanges() - Method in class gudusoft.gsqlparser.resolver2.enhancement.EnhancementResult
-
Check if any columns were added in this enhancement
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.AbstractNamespace
-
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.CTENamespace
-
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.DynamicStarSource
-
- hasColumn(String) - Method in interface gudusoft.gsqlparser.resolver2.namespace.INamespace
-
Check if a column exists in this namespace.
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.OraclePackageNamespace
-
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.PivotNamespace
-
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.PlsqlVariableNamespace
-
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.SubqueryNamespace
-
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.TableNamespace
-
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.UnionNamespace
-
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.UnnestNamespace
-
- hasColumn(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.ValuesNamespace
-
- hasContext() - Method in class gudusoft.gsqlparser.resolver2.context.DatabaseContextTracker
-
Check if any context has been tracked.
- hasConverged() - Method in class gudusoft.gsqlparser.resolver2.iterative.ConvergenceDetector.ConvergenceResult
-
- hasCTE(String) - Method in class gudusoft.gsqlparser.resolver2.scope.CTEScope
-
Check if a CTE with the given name exists in this scope.
- hasCustomGuessColumnStrategy() - Method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
-
Check if a custom guess column strategy has been set on this config.
- hasDatabase() - Method in class gudusoft.gsqlparser.nodes.TBackupSnapshotSqlNode
-
- hasDatabase() - Method in class gudusoft.gsqlparser.nodes.TRestoreSnapshotSqlNode
-
- hasDatabase() - Method in class gudusoft.gsqlparser.stmt.TStarrocksBackupStmt
-
- hasDatabase() - Method in class gudusoft.gsqlparser.stmt.TStarrocksRestoreStmt
-
- hasDefiniteEvidence() - Method in class gudusoft.gsqlparser.resolver2.model.ColumnSource
-
Check if this resolution has definite evidence (not inferred).
- hasDefiniteMatches() - Method in class gudusoft.gsqlparser.resolver2.model.AmbiguousColumnSource
-
Checks if there are definite matches (confidence = 1.0)
among the candidates
- hasErrors() - Method in class gudusoft.gsqlparser.parser.SqlParseResult
-
Check if parsing resulted in errors.
- hasExpandedStars() - Method in class gudusoft.gsqlparser.resolver2.expansion.ExpansionResult
-
Check if any stars were expanded.
- hasFieldPath() - Method in class gudusoft.gsqlparser.resolver2.model.ColumnSource
-
Check if this column source has a field path (deep/record field access).
- hasFunction(TExprFunction) - Method in interface gudusoft.gsqlparser.compiler.expr.function.IFunctionProvider
-
- hasFunction(TExprFunction) - Method in class gudusoft.gsqlparser.compiler.expr.function.TExcelFunctionProvider
-
- hasFunction(TExprFunction) - Method in class gudusoft.gsqlparser.compiler.expr.function.TFunctionManager
-
- hasFunction(TExprFunction) - Method in class gudusoft.gsqlparser.compiler.expr.function.TFunctionMap
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ArgumentRelationshipElement
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ConstantRelationshipElement
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.DbObjectPosition
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.FunctionRelationshipElement
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ProcedureRelationshipElement
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.RelationRowsRelationshipElement
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ResultColumnRelationshipElement
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.TableColumnRelationshipElement
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.TableRelationshipElement
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ViewColumnRelationshipElement
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.candidateTable
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.column
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.error
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.relationship
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.sourceColumn
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.xml.transform
-
- hashCode(Object) - Static method in class gudusoft.gsqlparser.dlineage.util.Objects
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.util.Pair
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.util.Pair3
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.util.TableColumnUtility.Column
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.util.TableFlowUtility.Table
-
- hashCode() - Method in class gudusoft.gsqlparser.dlineage.util.TableFlowUtility.TableColumn
-
- hashCode() - Method in class gudusoft.gsqlparser.resolver2.enhancement.CollectedColumnRef
-
- hashCode() - Method in class gudusoft.gsqlparser.resolver2.expansion.ExpandedColumn
-
- hashCode() - Method in class gudusoft.gsqlparser.resolver2.inference.InferenceEvidence
-
- hashCode() - Method in class gudusoft.gsqlparser.resolver2.model.ColumnReference
-
- hashCode() - Method in class gudusoft.gsqlparser.resolver2.model.FieldPath
-
- hashCode() - Method in class gudusoft.gsqlparser.resolver2.model.QualifiedName
-
- hashCode() - Method in class gudusoft.gsqlparser.resolver2.model.ResolutionEvidence
-
- hashCode() - Method in class gudusoft.gsqlparser.sqlenv.CatalogStore.QualifiedName
-
- hashCode() - Method in class gudusoft.gsqlparser.sqlenv.IdentifierProfile.VendorFlags
-
- hashCode() - Method in class gudusoft.gsqlparser.sqlenv.NameKey
-
- hashCode() - Method in class gudusoft.gsqlparser.TAttributeNode
-
- hashCode() - Method in class gudusoft.gsqlparser.util.Identifier
-
- hasInferredColumns() - Method in class gudusoft.gsqlparser.resolver2.namespace.DynamicStarSource
-
Check if any columns have been inferred.
- hasMember(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.OraclePackageNamespace
-
Check if this package has a member with the given name.
- hasMetadata() - Method in class gudusoft.gsqlparser.resolver2.namespace.TableNamespace
-
Returns true if this namespace has actual metadata (from DDL or SQLEnv).
- hasMoreTokens() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion.TStringTokenizer
-
- hasMultipleIterationControls() - Method in class gudusoft.gsqlparser.stmt.TLoopStmt
-
- hasMultipleReferences() - Method in class gudusoft.gsqlparser.resolver2.model.ColumnSourceWithReferences
-
Check if there are multiple references (indicating deduplication occurred).
- hasNext() - Method in class gudusoft.gsqlparser.nodes.TParseTreeNode
-
- hasNext() - Method in class gudusoft.gsqlparser.TSourceTokenList
-
- hasParameter(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.PlsqlVariableNamespace
-
Check if a name is a parameter.
- hasParenthesis() - Method in class gudusoft.gsqlparser.nodes.TFunctionCall
-
- hasPositionInfo() - Method in class gudusoft.gsqlparser.resolver2.model.ColumnReference
-
Check if position information is available.
- hasRangeConstraint() - Method in class gudusoft.gsqlparser.stmt.TVarDeclStmt
-
Checks if this SUBTYPE declaration has a RANGE constraint.
- hasRecursiveCTE() - Method in class gudusoft.gsqlparser.resolver2.scope.CTEScope
-
Check if this scope contains a recursive CTE.
- hasRelation() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.RelationRows
-
- hasSchedule() - Method in class gudusoft.gsqlparser.nodes.TSubmitTaskSqlNode
-
- hasSchedule() - Method in class gudusoft.gsqlparser.stmt.TSubmitTaskStmt
-
- hasSchema() - Method in class gudusoft.gsqlparser.resolver2.model.QualifiedName
-
Check if this qualified name has a schema specified.
- hasSeriousErrors() - Method in class gudusoft.gsqlparser.sqlenv.catalog.DifferenceLogger
-
检查是否有严重错误(用于测试)
- hasSQLEnv() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Table
-
- hasStarColumn() - Method in class gudusoft.gsqlparser.resolver2.namespace.CTENamespace
-
- hasStarColumn() - Method in class gudusoft.gsqlparser.resolver2.namespace.DynamicStarSource
-
- hasStarColumn() - Method in interface gudusoft.gsqlparser.resolver2.namespace.INamespace
-
Check if this namespace contains a star column (SELECT *).
- hasStarColumn() - Method in class gudusoft.gsqlparser.resolver2.namespace.SubqueryNamespace
-
- hasStarColumn() - Method in class gudusoft.gsqlparser.resolver2.namespace.UnionNamespace
-
- hasStarColumn() - Method in class gudusoft.gsqlparser.resolver2.namespace.UnnestNamespace
-
- hasStarColumn() - Method in class gudusoft.gsqlparser.resolver2.namespace.ValuesNamespace
-
- hasStarLinkColumn() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.ResultColumn
-
- hasStarLinkColumn() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.TableColumn
-
- hasSubquery() - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.Table
-
- hasTableDdl(TTable) - Static method in class gudusoft.gsqlparser.resolver2.model.ColumnSource
-
Check if a table has DDL metadata available (from CREATE TABLE in same script).
- hasVariable(String) - Method in class gudusoft.gsqlparser.resolver2.namespace.PlsqlVariableNamespace
-
Check if a variable with the given name exists in this block.
- hasVendor() - Method in class gudusoft.gsqlparser.resolver2.TSQLResolverConfig
-
Check if vendor-specific name matching is enabled.
- HAVING - Static variable in class gudusoft.gsqlparser.pp.utils.SourceTokenNameConstant
-
- HavingScope - Class in gudusoft.gsqlparser.resolver2.scope
-
Scope for HAVING clause.
- HavingScope(IScope, TExpression) - Constructor for class gudusoft.gsqlparser.resolver2.scope.HavingScope
-
- height - Variable in class gudusoft.gsqlparser.dlineage.graph.ui.Position
-
- hex(int) - Static method in class gudusoft.gsqlparser.dlineage.graph.utils.StringTranslator
-
- HEX_DIGITS - Static variable in class gudusoft.gsqlparser.dlineage.graph.utils.StringTranslator
-
- HierarchicalResolver - Class in gudusoft.gsqlparser.sqlenv
-
Hierarchical Resolver (Phase 2 - 分层索引解析器)
- HierarchicalResolver() - Constructor for class gudusoft.gsqlparser.sqlenv.HierarchicalResolver
-
- HIGH - Static variable in class gudusoft.gsqlparser.ir.common.Confidence
-
High confidence constant (1.0).
- HighlightingElement - Enum in gudusoft.gsqlparser.pp.output
-
- HighlightingElementRender - Interface in gudusoft.gsqlparser.pp.output
-
- hint - Variable in class gudusoft.gsqlparser.TSyntaxError
-
- hive_AMPERSAND - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_BigintLiteral - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_BITWISEOR - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_BITWISEXOR - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_ByteLengthLiteral - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_CharSetLiteral - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_CharSetName - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_COLON - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_COMMA - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_DecimalLiteral - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_div - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_DIVIDE - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_DOLLAR - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_DOT - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_equal - Static variable in class gudusoft.gsqlparser.TBaseType
-
- HIVE_FUNC_IDENT - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_GREATERTHAN - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_LCURLY - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_LESSTHAN - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_LPAREN - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_LSQUARE - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_MINUS - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_MOD - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_number - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_PLUS - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_QUESTION - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_RCURLY - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_RPAREN - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_RSQUARE - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_SEMICOLON - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_SmallintLiteral - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_STAR - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_StringLiteral - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_TILDE - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hive_TinyintLiteral - Static variable in class gudusoft.gsqlparser.TBaseType
-
- hiveCreateRoleSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveDescribeSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveDropDBSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveDropFunctionSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveDropRoleSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveExportSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveFromQuerySqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveGrantRoleSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveGrantSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveImportSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveLoadSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveShowGrantSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveShowRoleGrantSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- hiveShowSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- HiveSqlParser - Class in gudusoft.gsqlparser.parser
-
Apache Hive SQL parser implementation.
- HiveSqlParser() - Constructor for class gudusoft.gsqlparser.parser.HiveSqlParser
-
Construct Hive SQL parser.
- hiveSwitchDBSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- holdRelation(Relationship) - Method in class gudusoft.gsqlparser.dlineage.dataflow.model.RelationRows
-
- hostVariableRelatedCount - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- howtoSetValue_assign - Static variable in class gudusoft.gsqlparser.TBaseType
-
- howtoSetValue_default - Static variable in class gudusoft.gsqlparser.TBaseType
-
- howtoSetValue_none - Static variable in class gudusoft.gsqlparser.TBaseType
-
- HtmlHighlightingElementRender - Class in gudusoft.gsqlparser.pp.output.html
-
- HtmlHighlightingElementRender(HighlightingElement) - Constructor for class gudusoft.gsqlparser.pp.output.html.HtmlHighlightingElementRender
-
- HtmlHighlightingElementRender(HighlightingElement, Font) - Constructor for class gudusoft.gsqlparser.pp.output.html.HtmlHighlightingElementRender
-
- HtmlHighlightingElementRender(HighlightingElement, Color, Font, boolean, boolean) - Constructor for class gudusoft.gsqlparser.pp.output.html.HtmlHighlightingElementRender
-
- HtmlHighlightingElementRender(HighlightingElement, Color, Font) - Constructor for class gudusoft.gsqlparser.pp.output.html.HtmlHighlightingElementRender
-
- HtmlOutputConfig - Class in gudusoft.gsqlparser.pp.output.html
-
- HtmlOutputConfig(GFmtOpt, EDbVendor) - Constructor for class gudusoft.gsqlparser.pp.output.html.HtmlOutputConfig
-
- HtmlRenderUtil - Class in gudusoft.gsqlparser.pp.output.html
-
- HtmlRenderUtil(HtmlOutputConfig, GFmtOpt, EDbVendor) - Constructor for class gudusoft.gsqlparser.pp.output.html.HtmlRenderUtil
-