Class ResultColumn
Object
gudusoft.gsqlparser.dlineage.dataflow.model.Column
gudusoft.gsqlparser.dlineage.dataflow.model.ResultColumn
- Direct Known Subclasses:
FunctionResultColumn,SelectSetResultColumn
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected TParseTreeNodeprotected Stringprotected longprotected booleanprotected Stringprotected Stringprotected ResultSetprotected Map<String,Set<TObjectName>> -
Constructor Summary
ConstructorsConstructorDescriptionResultColumn(ResultSet resultSet, TParseTreeNode columnObject) ResultColumn(ResultSet resultSet, TResultColumn resultColumnObject) ResultColumn(ResultSet resultSet, TResultColumn resultColumnObject, String refColumnName) ResultColumn(SelectResultSet resultSet, Pair<TResultColumn, TObjectName> starColumnPair) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbindStarLinkColumn(TObjectName objectName) voidbindStarLinkColumn(TObjectName objectName, int index) getAlias()protected StringgetColumnName(TExpression expr) longgetId()getName()getStarLinkColumnName(int index) booleanintindexOfStarLinkColumn(TObjectName objectName) booleanbooleanisPseduo()booleanbooleanisStruct()voidsetFunction(boolean isFunction) voidsetPseduo(boolean isPseduo) voidsetShowStar(boolean showStar) voidsetStruct(boolean isStruct) voidsetTransform(Transform transform) toString()voidunbindStarLinkColumn(TObjectName objectName) Methods inherited from class gudusoft.gsqlparser.dlineage.dataflow.model.Column
appendStarSourceColumn, getStarSourceColumns
-
Field Details
-
resultSet
-
id
-
alias
-
aliasStartPosition
-
aliasEndPosition
-
fullName
-
name
-
startPosition
-
endPosition
-
columnObject
-
refColumnName
-
starLinkColumns
-
isFunction
-
-
Constructor Details
-
ResultColumn
public ResultColumn() -
ResultColumn
-
ResultColumn
-
ResultColumn
-
ResultColumn
-
-
Method Details
-
getColumnName
-
getResultSet
-
getId
-
getAlias
-
getAliasStartPosition
-
getAliasEndPosition
-
getFullName
-
getStartPosition
-
getEndPosition
-
getColumnObject
-
getName
-
bindStarLinkColumn
- Specified by:
bindStarLinkColumnin classColumn
-
indexOfStarLinkColumn
-
unbindStarLinkColumn
-
bindStarLinkColumn
-
hasStarLinkColumn
-
getStarLinkColumns
-
getStarLinkColumnList
- Specified by:
getStarLinkColumnListin classColumn
-
getStarLinkColumnNames
-
getStarLinkColumnName
-
isShowStar
-
setShowStar
-
isFunction
-
setFunction
-
isPseduo
-
setPseduo
-
getRefColumnName
-
toString
-
isStruct
-
setStruct
-
getTransforms
-
setTransform
-