Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
H
- 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.SparkSqlParser
-
Handle error recovery for CREATE TABLE statements.
- handlers - Enum constant in enum gudusoft.gsqlparser.EDeclareType
- handleStatementParsingException(TCustomSqlStatement, int, Exception) - Method in class gudusoft.gsqlparser.parser.AbstractSqlParser
-
Handle exceptions that occur during individual statement parsing.
- HANG - Enum constant in enum gudusoft.gsqlparser.EBTEQCmdType
- HANG - Enum constant in enum gudusoft.gsqlparser.stmt.teradata.utilities.BteqCmdType
- 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.
- 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
- hash - Enum constant in enum gudusoft.gsqlparser.ETablePartitionType
- hash - Enum constant in enum gudusoft.gsqlparser.nodes.TSubPartitionByClause.ESubPartitionByType
- hashByQuantity - Enum constant in enum gudusoft.gsqlparser.nodes.TTablePartitionItem.ETablePartitionItemType
- 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.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() - 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.calcite.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
- hashCode(Object) - Static method in class gudusoft.gsqlparser.dlineage.util.Objects
- hashIndividal - Enum constant in enum gudusoft.gsqlparser.nodes.TTablePartitionItem.ETablePartitionItemType
- 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
- 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.
- 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
- 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 - Enum constant in enum gudusoft.gsqlparser.ESqlClause
- HAVING - Enum constant in enum gudusoft.gsqlparser.resolver2.ScopeType
-
HAVING clause scope
- 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
- HEADING - Enum constant in enum gudusoft.gsqlparser.EBTEQCmdType
- HEADING - Enum constant in enum gudusoft.gsqlparser.stmt.teradata.utilities.BteqCmdType
- height - Variable in class gudusoft.gsqlparser.dlineage.graph.ui.Position
- HELP - Enum constant in enum gudusoft.gsqlparser.stmt.teradata.utilities.BteqCmdType
- HELP - Enum constant in enum gudusoft.gsqlparser.stmt.teradata.utilities.FastLoadCmdType
- HELP_BTEQ - Enum constant in enum gudusoft.gsqlparser.EBTEQCmdType
- HELP_BTEQ - Enum constant in enum gudusoft.gsqlparser.stmt.teradata.utilities.BteqCmdType
- HELP_TABLE - Enum constant in enum gudusoft.gsqlparser.stmt.teradata.utilities.FastLoadCmdType
- hex(int) - Static method in class gudusoft.gsqlparser.dlineage.graph.utils.StringTranslator
- HEX_DIGITS - Static variable in class gudusoft.gsqlparser.dlineage.graph.utils.StringTranslator
- hierarchical - Enum constant in enum gudusoft.gsqlparser.ESqlClause
- HierarchicalResolver - Class in gudusoft.gsqlparser.sqlenv
-
Hierarchical Resolver (Phase 2 - 分层索引解析器)
- HierarchicalResolver() - Constructor for class gudusoft.gsqlparser.sqlenv.HierarchicalResolver
- Hierarchy - Enum constant in enum gudusoft.gsqlparser.nodes.mdx.EMdxDataType
- hierarchyid_t - Enum constant in enum gudusoft.gsqlparser.EDataType
- HIGH_PRIORITY - Enum constant in enum gudusoft.gsqlparser.ESelectModifier
- HighlightingElement - Enum in gudusoft.gsqlparser.pp.output
- HighlightingElementRender - Interface in gudusoft.gsqlparser.pp.output
- hint - Enum constant in enum gudusoft.gsqlparser.EDbObjectType
- hint - Variable in class gudusoft.gsqlparser.TSyntaxError
- historySession - Enum constant in enum gudusoft.gsqlparser.EDbObjectType
- 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_query - Enum constant in enum gudusoft.gsqlparser.EInsertSource
- 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
- hive_variable_t - Enum constant in enum gudusoft.gsqlparser.EExpressionType
- 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
- hiveFromQuery - Enum constant in enum gudusoft.gsqlparser.ETableSource
- 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
- hiveMetestore - Enum constant in enum gudusoft.gsqlparser.stmt.TCreateSchemaSqlStatement.EFromSource
- 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, Color, 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, 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form