Class Table
Object
gudusoft.gsqlparser.dlineage.dataflow.model.Table
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTable(TObjectName tableName) Table(TCustomSqlStatement stmt, TObjectName viewName) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColumn(TableColumn column) voidvoidaddProcess(Process process) getAlias()protected Stringprotected Stringprotected StringlonggetId()getName()booleanbooleanbooleanbooleanbooleanisCursor()booleanbooleanbooleanbooleanbooleanbooleanisPath()booleanisPseudo()booleanisSchema()booleanbooleanisStage()booleanisStream()booleanbooleanisView()voidremoveProcess(Process process) voidvoidsetConstant(boolean isConstant) voidsetCreateTable(boolean isCreateTable) voidsetCreateTable(boolean isCreateTable, boolean fromDDL) voidsetCurrentAlias(String currentAlias) voidsetDatabase(boolean isDatabase) voidsetDatabase(String database) voidsetDataSource(boolean dataSource) voidsetDetermined(boolean isDetermined) voidsetDisplayName(String displayName) voidsetExternal(boolean isExternal) voidsetFileFormat(String fileFormat) voidsetFileType(String fileType) voidsetFromDDL(boolean fromDDL) voidsetHasSQLEnv(boolean hasSQLEnv) voidsetLocation(String location) voidvoidvoidsetPath(boolean isPath) voidsetPseudo(boolean isPseudo) voidsetSchema(boolean isSchema) voidsetSequence(boolean sequence) voidsetStage(boolean isStage) voidsetStarStmt(String starStmt) voidsetStream(boolean isStream) voidsetSubType(SubType subType) voidsetVariable(boolean isVariable) voidsetView(boolean isView) protected voidupdateTableName(boolean supportCatalog, boolean supportSchema)
-
Field Details
-
server
-
database
-
schema
-
name
-
displayName
-
fullName
-
alias
-
parent
-
startPosition
-
endPosition
-
-
Constructor Details
-
Table
-
Table
-
Table
-
Table
-
Table
-
-
Method Details
-
getSqlStatement
-
addColumnsFromSQLEnv
-
getDefaultServer
-
getDefaultSchema
-
getDefaultDatabase
-
updateTableName
-
getId
-
getName
-
setName
-
getStartPosition
-
getEndPosition
-
getColumns
-
addColumn
-
getTableObject
-
getAlias
-
setAlias
-
getFullName
-
hasSubquery
-
getParent
-
setParent
-
getDatabase
-
getSchema
-
getRelationRows
-
isCreateTable
-
setCreateTable
-
setCreateTable
-
isView
-
setView
-
isPseudo
-
setPseudo
-
isExternal
-
setExternal
-
isStage
-
setStage
-
isSequence
-
setSequence
-
isVariable
-
setVariable
-
isConstant
-
setConstant
-
isPath
-
setPath
-
isCursor
-
getLocation
-
setLocation
-
getFileType
-
setFileType
-
getDisplayName
-
setDisplayName
-
getFileFormat
-
setFileFormat
-
getProcesses
-
addProcess
-
removeProcess
-
setSubType
-
getSubType
-
isStream
-
setStream
-
isSchema
-
setSchema
-
setDatabase
-
isDatabase
-
setDatabase
-
isDataSource
-
setDataSource
-
getStarStmt
-
setStarStmt
-
setHasSQLEnv
-
hasSQLEnv
-
getCurrentAlias
-
setCurrentAlias
-
getAliasList
-
getServer
-
isDetermined
-
setDetermined
-
isFromDDL
-
setFromDDL
-