Uses of Class
gudusoft.gsqlparser.nodes.TResultColumn
Packages that use TResultColumn
Package
Description
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects.Provides the classes represents various SQL query parse tree node.
Provides the classes represent various SQL statements.
-
Uses of TResultColumn in gudusoft.gsqlparser
Methods in gudusoft.gsqlparser that return TResultColumnModifier and TypeMethodDescriptionTAttributeNode.getStructResultColumn()TAttributeNode.getSubLevelResultColumn()Methods in gudusoft.gsqlparser that return types with arguments of type TResultColumnConstructors in gudusoft.gsqlparser with parameters of type TResultColumnModifierConstructorDescriptionTAttributeNode(String n, TTable table, TColumnDefinition columnDef, TResultColumn resultColumn) TAttributeNode(String n, TTable table, TResultColumn attribute) TAttributeNode(String n, TTable table, TResultColumn attribute, int index) TAttributeNode(String n, TTable table, TSQLColumn columnDef, TResultColumn attribute) TAttributeNode(String n, TTable table, TSQLColumn columnDef, TResultColumn attribute, int index) -
Uses of TResultColumn in gudusoft.gsqlparser.dlineage.dataflow.model
Methods in gudusoft.gsqlparser.dlineage.dataflow.model with parameters of type TResultColumnModifier and TypeMethodDescriptionModelFactory.createAndBindingSelectSetResultColumn(ResultSet resultSet, TResultColumn resultColumn, int index) ModelFactory.createResultColumn(QueryTable queryTableModel, TResultColumn resultColumn) ModelFactory.createResultColumn(ResultSet resultSet, TResultColumn resultColumn) ModelFactory.createSelectSetResultColumn(ResultSet resultSet, TResultColumn resultColumn, int index) ModelFactory.createStarResultColumn(ResultSet resultSetModel, TResultColumn resultColumn, String refColumnName) ModelFactory.createTableColumn(Table table, TResultColumn column) Method parameters in gudusoft.gsqlparser.dlineage.dataflow.model with type arguments of type TResultColumnModifier and TypeMethodDescriptionModelFactory.createStarResultColumn(SelectResultSet resultSet, Pair<TResultColumn, TObjectName> starColumnPair) Constructors in gudusoft.gsqlparser.dlineage.dataflow.model with parameters of type TResultColumnModifierConstructorDescriptionResultColumn(ResultSet resultSet, TResultColumn resultColumnObject) ResultColumn(ResultSet resultSet, TResultColumn resultColumnObject, String refColumnName) SelectSetResultColumn(ResultSet resultSet, TResultColumn resultColumnObject, int index) Constructor parameters in gudusoft.gsqlparser.dlineage.dataflow.model with type arguments of type TResultColumnModifierConstructorDescriptionResultColumn(SelectResultSet resultSet, Pair<TResultColumn, TObjectName> starColumnPair) -
Uses of TResultColumn in gudusoft.gsqlparser.nodes
Methods in gudusoft.gsqlparser.nodes that return TResultColumnModifier and TypeMethodDescriptionTResultColumnList.getResultColumn(int position) Get a ResultColumn from a column position (0-based) in the listTObjectName.getSourceColumn()The result column which include this columnMethods in gudusoft.gsqlparser.nodes that return types with arguments of type TResultColumnMethods in gudusoft.gsqlparser.nodes with parameters of type TResultColumnModifier and TypeMethodDescriptionvoidTResultColumnList.addResultColumn(TResultColumn resultColumn) Add a ResultColumn to the listvoidTParseTreeVisitor.postVisit(TResultColumn node) voidTParseTreeVisitor.preVisit(TResultColumn node) voidTObjectName.setSourceColumn(TResultColumn sourceColumn) Set the result column which include this column name.voidTObjectName.setSourceColumnOnly(TResultColumn sourceColumn) Set the source column without changing dbObjectType. -
Uses of TResultColumn in gudusoft.gsqlparser.resolver
Methods in gudusoft.gsqlparser.resolver with parameters of type TResultColumnModifier and TypeMethodDescriptionTResolverHelpUtils.searchTypedStruct(TSQLEnv sqlEnv, TResultColumn resultColumn) -
Uses of TResultColumn in gudusoft.gsqlparser.resolver2
Methods in gudusoft.gsqlparser.resolver2 with parameters of type TResultColumnModifier and TypeMethodDescriptionvoidScopeBuilder.postVisit(TResultColumn resultColumn) voidScopeBuilder.preVisit(TResultColumn resultColumn) -
Uses of TResultColumn in gudusoft.gsqlparser.resolver2.expansion
Fields in gudusoft.gsqlparser.resolver2.expansion declared as TResultColumnModifier and TypeFieldDescriptionfinal TResultColumnStarPushDownResolver.PushDownRequest.starColumnThe star column (TResultColumn with *)Methods in gudusoft.gsqlparser.resolver2.expansion that return TResultColumnMethods in gudusoft.gsqlparser.resolver2.expansion that return types with arguments of type TResultColumnModifier and TypeMethodDescriptionExpansionResult.getExpandedStars()Get all expanded stars.ExpansionResult.getNonStarColumns()Get all non-star columns.ExpansionResult.getUnexpandableStars()Get all unexpandable stars.Methods in gudusoft.gsqlparser.resolver2.expansion with parameters of type TResultColumnModifier and TypeMethodDescriptionvoidExpansionResult.addExpandedStar(TResultColumn starColumn, List<ExpandedColumn> expandedColumns) Add a successfully expanded star column.voidExpansionResult.addNonStarColumn(TResultColumn column) Add a non-star column.voidExpansionResult.addUnexpandableStar(TResultColumn starColumn, String reason) Add a star column that could not be expanded.StarColumnExpander.expandQualifiedStar(TResultColumn starColumn, INamespace namespace, String tableAlias) Expand qualified star (e.g., t1.*) to explicit column list.StarColumnExpander.expandStar(TResultColumn starColumn, INamespace namespace) Expand a star column to explicit column list.Method parameters in gudusoft.gsqlparser.resolver2.expansion with type arguments of type TResultColumnModifier and TypeMethodDescriptionStarColumnExpander.expandAllStars(List<TResultColumn> resultColumns, List<INamespace> availableNamespaces) Expand all stars in a result column list.Constructors in gudusoft.gsqlparser.resolver2.expansion with parameters of type TResultColumnModifierConstructorDescriptionExpandedColumn(String columnName, ColumnSource columnSource, TResultColumn originalStarColumn, boolean includeQualifier) Create an expanded column from an unqualified star.ExpandedColumn(String columnName, ColumnSource columnSource, TResultColumn originalStarColumn, String tableQualifier, boolean includeQualifier) Create an expanded column from a qualified star (e.g., t1.*).PushDownRequest(String columnName, TObjectName columnReference, INamespace starNamespace, TResultColumn starColumn, double confidence, String evidence) -
Uses of TResultColumn in gudusoft.gsqlparser.resolver2.namespace
Methods in gudusoft.gsqlparser.resolver2.namespace that return TResultColumnModifier and TypeMethodDescriptiondefault TResultColumnINamespace.getStarColumn()Get the star column (SELECT *) from this namespace if one exists.SubqueryNamespace.getStarColumn()Get the first star column (TResultColumn) from this subquery's SELECT list. -
Uses of TResultColumn in gudusoft.gsqlparser.scriptWriter
Methods in gudusoft.gsqlparser.scriptWriter with parameters of type TResultColumn -
Uses of TResultColumn in gudusoft.gsqlparser.stmt
Methods in gudusoft.gsqlparser.stmt that return types with arguments of type TResultColumn -
Uses of TResultColumn in gudusoft.gsqlparser.util
Methods in gudusoft.gsqlparser.util with parameters of type TResultColumnModifier and TypeMethodDescriptiongudusoft.gsqlparser.util.TColumnjoinRelationAnalyze.attrToColumn(TResultColumn field, TCustomSqlStatement stmt) voidjoinRelationAnalyze.searchFields(TResultColumn field, TCustomSqlStatement select)