Class TableColumn
Object
gudusoft.gsqlparser.dlineage.dataflow.model.Column
gudusoft.gsqlparser.dlineage.dataflow.model.TableColumn
- Direct Known Subclasses:
FileUri,JsonTableColumn,StageLocation,VariableProperty
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTableColumn(Table table, TConstant columnObject) TableColumn(Table table, TConstant columnObject, int columnIndex) TableColumn(Table table, TExpression columnObject, int columnIndex) TableColumn(Table table, TFunctionCall columnObject) TableColumn(Table table, TObjectName columnObject) TableColumn(Table view, TObjectName columnObject, int index) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbindStarLinkColumn(TObjectName objectName) voidbindStarLinkColumns(Map<String, Set<TObjectName>> starLinkColumns) protected StringgetColumnName(TExpression expr) longgetId()getName()getTable()getView()booleanbooleanbooleanbooleanisPseduo()booleanbooleanisStruct()booleanvoidnotBindStarLinkColumn(boolean notBindStarColumn) voidsetCandidateParents(List<Object> candidateParents) voidsetColumnIndex(int columnIndex) voidsetDataType(String dataType) voidsetDisplayName(String displayName) voidsetExpandStar(boolean expandStar) voidsetForeignKey(Boolean foreignKey) voidsetIndexKey(Boolean indexKey) voidsetPrimaryKey(Boolean primaryKey) voidsetPseduo(boolean isPseduo) voidsetShowStar(boolean showStar) voidsetStruct(boolean isStruct) voidsetTransform(Transform transform) voidsetUnqiueKey(Boolean unqiueKey) voidsetVariant(boolean isVariant) protected booleantoString()Methods inherited from class gudusoft.gsqlparser.dlineage.dataflow.model.Column
appendStarSourceColumn, getStarSourceColumns
-
Field Details
-
name
-
startPosition
-
endPosition
-
-
Constructor Details
-
TableColumn
-
TableColumn
-
TableColumn
-
TableColumn
-
TableColumn
-
TableColumn
-
-
Method Details
-
supportProperty
-
getColumnName
-
getTable
-
getId
-
getName
-
getStartPosition
-
getEndPosition
-
getColumnObject
-
bindStarLinkColumns
-
getStarLinkColumns
-
hasStarLinkColumn
-
bindStarLinkColumn
- Specified by:
bindStarLinkColumnin classColumn
-
getStarLinkColumnList
- Specified by:
getStarLinkColumnListin classColumn
-
getStarLinkColumnNames
-
isShowStar
-
setShowStar
-
getView
-
getColumnIndex
-
isVariant
-
setVariant
-
getDisplayName
-
setDisplayName
-
setExpandStar
-
isExpandStar
-
isPseduo
-
setPseduo
-
notBindStarLinkColumn
-
isNotBindStarLinkColumn
-
getPrimaryKey
-
setPrimaryKey
-
getUnqiueKey
-
setUnqiueKey
-
getIndexKey
-
setIndexKey
-
getForeignKey
-
setForeignKey
-
getDataType
-
setDataType
-
toString
-
setColumnIndex
-
isStruct
-
setStruct
-
getTransforms
-
setTransform
-
getCandidateParents
-
setCandidateParents
-