public class SMTable extends Node
Modifier and Type | Class and Description |
---|---|
static class |
SMTable.SMTableType
The constants of this enumerated type provides a simple classification of the declared elements.
|
Node.Depth, Node.InputDataType, Node.NodeType, Node.ReturnType
Constructor and Description |
---|
SMTable() |
SMTable(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(SMColumn column)
Adds the column as specified.
|
void |
addColumn(java.lang.String name,
SMColumn column)
Adds the column specified with the details given as DBColumn.
|
void |
addColumnByReferenceId(SMColumn column)
Adds the Column as specified.
|
SMTable |
addExtendedProperty(KeyValue systemKeyValuesVo) |
java.lang.String |
getActualTableName()
Returns the actualTableName.
|
java.lang.String |
getAssociatedBusinessTerm() |
int |
getAssociatedBusinessTermId() |
AuditHistory |
getAuditHistory()
Returns the auditHistory details.
|
SMColumn |
getColumn(java.lang.String name)
Returns DBColumn Object for the specified name of the column.
|
java.util.List<SMIndex> |
getColumnIndexes()
Returns the list of columnIndexes objects.
|
java.util.Collection<SMColumn> |
getColumns() |
int |
getDataProfileScoreId()
Returns the dataProfileScoreId Value.
|
java.lang.String |
getDataStewardName() |
java.lang.String |
getDeclarationPath()
Returns the declarationPath Value.
|
SMEnvironment |
getEnvironment() |
int |
getEnvironmentId()
Returns the environmentId.
|
java.lang.String |
getExpandedLogicalName() |
java.util.List<KeyValue> |
getExtendedProperties()
Returns the List
|
java.lang.String |
getFileType()
Returns the fileType.
|
java.lang.String |
getLogicalTableName()
Returns the logicalTableName.
|
java.lang.String |
getMetadataSource()
Returns the metadataSource Value.
|
SMTable |
getParentTable() |
java.lang.String |
getPhysicalTableName()
Returns the physicalTableName.
|
java.lang.String |
getReferenceId() |
java.lang.String |
getSchemaName()
Returns the schemaName.
|
int |
getSdiClassificationId() |
java.lang.String |
getSdiClassificationName() |
java.lang.String |
getSdiDescription() |
java.lang.String |
getStatus()
Returns the status.
|
int |
getSTMId() |
java.lang.String |
getSystemEnvironmentName()
Returns the systemEnvironmentName.
|
int |
getSystemId()
Returns the systemId.
|
java.lang.String |
getSystemName()
Returns the systemName and this can be accessed through Lineage API only.
|
java.lang.String |
getTableAlias()
Returns the tableAlias.
|
java.lang.String |
getTableClass()
Returns the tableClass.
|
java.lang.String |
getTableComments()
Returns the tableComments.
|
java.lang.String |
getTableDefinition()
Returns the tableDefinition.
|
int |
getTableId()
Returns the tableId.
|
java.lang.String |
getTableName()
Returns the tableName.
|
java.lang.String |
getTableReferenceId()
Returns the tableReferenceId.
|
SMTable.SMTableType |
getTableType()
Returns the tableType.
|
int |
getTotalRowsCount()
Returns the totalRowsCount.
|
java.lang.String |
getUserDefined1()
Returns the userDefined Field.
|
java.lang.String |
getUserDefined10()
Returns the userDefined Field.
|
java.lang.String |
getUserDefined2()
Returns the userDefined Field.
|
java.lang.String |
getUserDefined3()
Returns the userDefined Field.
|
java.lang.String |
getUserDefined4()
Returns the userDefined Field.
|
java.lang.String |
getUserDefined5()
Returns the userDefined Field.
|
java.lang.String |
getUserDefined6()
Returns the userDefined Field.
|
java.lang.String |
getUserDefined7()
Returns the userDefined Field.
|
java.lang.String |
getUserDefined8()
Returns the userDefined Field.
|
java.lang.String |
getUserDefined9()
Returns the userDefined Field.
|
java.lang.String |
getWorkflowStatus()
Returns the work flow status.
|
boolean |
isElnExpanded() |
boolean |
isMarked()
Returns true if the table is marked.
|
boolean |
isRootTable()
Returns the rootTable.
|
boolean |
isSdiFlag() |
boolean |
isUsedInGapAnalysis()
Returns the usedInGapAnalysis value.
|
boolean |
isValid()
Returns the valid value.
|
static java.lang.String |
parseSchemaName(java.lang.String tableName)
parses the specified tableName and returns the schema name.
|
static java.lang.String |
parseTableName(java.lang.String tableName) |
void |
setActualTableName(java.lang.String actualTableName)
Sets the actualTableName as specified.
|
void |
setAssociatedBusinessTerm(java.lang.String associatedBusinessTerm) |
void |
setAssociatedBusinessTermId(int associatedBusinessTermId) |
void |
setAuditHistory(AuditHistory auditHistory)
Sets the auditHistory as specified.
|
SMTable |
setColumnIndexes(java.util.List<SMIndex> columnIndexes)
Method sets the list of columnIndexes as specified.
|
void |
setDataProfileScoreId(int dataProfileScoreId)
Method sets the dataProfileScoreId as specified.
|
void |
setDataStewardName(java.lang.String dataStewardName) |
void |
setDeclarationPath(java.lang.String declarationPath)
Method sets the declarationPath as specified.
|
void |
setElnExpanded(boolean elnExpanded) |
void |
setEnvironment(SMEnvironment environment) |
void |
setEnvironmentId(int environmentId)
Sets the environmentId as specified.
|
void |
setExpandedLogicalName(java.lang.String expandedLogicalName) |
SMTable |
setExtendedProperties(java.util.List<KeyValue> extendedProperties)
Method sets the list of KeyValue objects as specified.
|
void |
setFileType(java.lang.String fileType)
Sets the fileType as specified.
|
void |
setLogicalTableName(java.lang.String logicalTableName)
Sets the logicalTableName as specified.
|
void |
setMarked(boolean marked)
Method sets the marked as specified.
|
void |
setMetadataSource(java.lang.String metadataSource)
Method sets the metadataSource as specified.
|
void |
setParentTable(SMTable parentTable) |
void |
setPhysicalTableName(java.lang.String physicalTableName)
Sets the physicalTableName as specified.
|
void |
setReferenceId(java.lang.String referenceId) |
void |
setRootTable(boolean rootTable)
Sets the rootTable as specified.
|
void |
setSchemaName(java.lang.String schemaName)
Sets the schemaName as specified.
|
void |
setSdiClassificationId(int sdiClassificationId) |
void |
setSdiClassificationName(java.lang.String sdiClassificationName) |
void |
setSdiDescription(java.lang.String sdiDescription) |
void |
setSdiFlag(boolean sdiFlag) |
void |
setStatus(java.lang.String status)
Sets the status as specified.
|
void |
setSTMId(int stmId) |
void |
setSystemEnvironmentName(java.lang.String systemEnvironmentName)
Sets the systemEnvironmentName as specified.
|
void |
setSystemId(int systemId)
Sets the systemId as specified.
|
void |
setSystemName(java.lang.String systemName)
Method sets the systemName as specified and can be set from Lineage API only.
|
void |
setTableAlias(java.lang.String tableAlias)
Sets the tableAlias as specified.
|
void |
setTableClass(java.lang.String tableClass)
Sets the tableClass as specified.
|
void |
setTableComments(java.lang.String tableComments)
Sets the tableComments as specified.
|
void |
setTableDefinition(java.lang.String tableDefinition)
Sets the tableDefinition as specified.
|
void |
setTableId(int tableId)
Sets the tableId as specified.
|
void |
setTableName(java.lang.String tableName)
Sets the tableName as specified.
|
void |
setTableReferenceId(java.lang.String tableReferenceId)
Sets the tableReferenceId as specified.
|
void |
setTableType(SMTable.SMTableType tableType)
Sets the tableType as specified.
|
void |
setTotalRowsCount(int totalRowsCount)
Sets the totalRowsCount as specified.
|
void |
setUsedInGapAnalysis(boolean usedInGapAnalysis)
Sets the usedInGapAnalysis value as specified.
|
void |
setUserDefined1(java.lang.String userDefined1)
Sets the userDefined Field as specified.
|
void |
setUserDefined10(java.lang.String userDefined10)
Sets the userDefined Field as specified.
|
void |
setUserDefined2(java.lang.String userDefined2)
Sets the userDefined Field as specified.
|
void |
setUserDefined3(java.lang.String userDefined3)
Sets the userDefined Field as specified.
|
void |
setUserDefined4(java.lang.String userDefined4)
Sets the userDefined Field as specified.
|
void |
setUserDefined5(java.lang.String userDefined5)
Sets the userDefined Field as specified.
|
void |
setUserDefined6(java.lang.String userDefined6)
Sets the userDefined Field as specified.
|
void |
setUserDefined7(java.lang.String userDefined7)
Sets the userDefined Field as specified.
|
void |
setUserDefined8(java.lang.String userDefined8)
Sets the userDefined Field as specified.
|
void |
setUserDefined9(java.lang.String userDefined9)
Sets the userDefined Field as specified.
|
void |
setValid(boolean valid)
Sets the valid value as specified.
|
void |
setWorkflowStatus(java.lang.String workflowStatus)
Sets the work flow status as specified.
|
addChildNode, getChildNodes, getEndPointType, getNodeId, getNodeType, setChildNodes, setEndPointType, setNodeId, setNodeType
public int getEnvironmentId()
public void setEnvironmentId(int environmentId)
environmentId
- intpublic java.lang.String getTableName()
public void setTableName(java.lang.String tableName)
tableName
- Stringpublic java.lang.String getSystemEnvironmentName()
public void setSystemEnvironmentName(java.lang.String systemEnvironmentName)
systemEnvironmentName
- Stringpublic java.lang.String getTableDefinition()
public void setTableDefinition(java.lang.String tableDefinition)
tableDefinition
- Stringpublic int getTotalRowsCount()
public void setTotalRowsCount(int totalRowsCount)
totalRowsCount
- intpublic SMTable.SMTableType getTableType()
public void setTableType(SMTable.SMTableType tableType)
tableType
- SMTable Objectpublic java.lang.String getLogicalTableName()
public void setLogicalTableName(java.lang.String logicalTableName)
logicalTableName
- Stringpublic java.lang.String getPhysicalTableName()
public void setPhysicalTableName(java.lang.String physicalTableName)
physicalTableName
- Stringpublic boolean isValid()
public void setValid(boolean valid)
valid
- booleanpublic java.lang.String getActualTableName()
public void setActualTableName(java.lang.String actualTableName)
actualTableName
- Stringpublic java.lang.String getTableReferenceId()
public void setTableReferenceId(java.lang.String tableReferenceId)
tableReferenceId
- Stringpublic boolean isUsedInGapAnalysis()
public void setUsedInGapAnalysis(boolean usedInGapAnalysis)
usedInGapAnalysis
- booleanpublic java.lang.String getUserDefined1()
public void setUserDefined1(java.lang.String userDefined1)
userDefined1
- Stringpublic java.lang.String getUserDefined2()
public void setUserDefined2(java.lang.String userDefined2)
userDefined2
- Stringpublic java.lang.String getUserDefined3()
public void setUserDefined3(java.lang.String userDefined3)
userDefined3
- Stringpublic java.lang.String getUserDefined4()
public void setUserDefined4(java.lang.String userDefined4)
userDefined4
- Stringpublic java.lang.String getUserDefined5()
public void setUserDefined5(java.lang.String userDefined5)
userDefined5
- Stringpublic java.lang.String getSdiClassificationName()
public void setSdiClassificationName(java.lang.String sdiClassificationName)
public int getSdiClassificationId()
public void setSdiClassificationId(int sdiClassificationId)
public boolean isSdiFlag()
public void setSdiFlag(boolean sdiFlag)
public java.lang.String getSdiDescription()
public void setSdiDescription(java.lang.String sdiDescription)
public java.lang.String getUserDefined6()
public void setUserDefined6(java.lang.String userDefined6)
userDefined6
- Stringpublic java.lang.String getUserDefined7()
public void setUserDefined7(java.lang.String userDefined7)
userDefined7
- Stringpublic java.lang.String getUserDefined8()
public void setUserDefined8(java.lang.String userDefined8)
userDefined8
- Stringpublic java.lang.String getUserDefined9()
public void setUserDefined9(java.lang.String userDefined9)
userDefined9
- Stringpublic java.lang.String getUserDefined10()
public void setUserDefined10(java.lang.String userDefined10)
userDefined10
- Stringpublic java.lang.String getTableComments()
public void setTableComments(java.lang.String tableComments)
tableComments
- Stringpublic boolean isElnExpanded()
public void setElnExpanded(boolean elnExpanded)
elnExpanded
- the elnExpanded to setpublic java.lang.String getExpandedLogicalName()
public void setExpandedLogicalName(java.lang.String expandedLogicalName)
public java.lang.String getAssociatedBusinessTerm()
public void setAssociatedBusinessTerm(java.lang.String associatedBusinessTerm)
public int getAssociatedBusinessTermId()
public void setAssociatedBusinessTermId(int associatedBusinessTermId)
public java.lang.String getFileType()
public void setFileType(java.lang.String fileType)
fileType
- Stringpublic java.lang.String getTableClass()
public void setTableClass(java.lang.String tableClass)
tableClass
- Stringpublic java.lang.String getTableAlias()
public void setTableAlias(java.lang.String tableAlias)
tableAlias
- Stringpublic java.lang.String getStatus()
public void setStatus(java.lang.String status)
status
- Stringpublic java.lang.String getWorkflowStatus()
public void setWorkflowStatus(java.lang.String workflowStatus)
workflowStatus
- public int getTableId()
public void setTableId(int tableId)
tableId
- intpublic boolean isRootTable()
public void setRootTable(boolean rootTable)
rootTable
- booleanpublic AuditHistory getAuditHistory()
public void setAuditHistory(AuditHistory auditHistory)
auditHistory
- AuditHistory Objectpublic int getSystemId()
public void setSystemId(int systemId)
systemId
- intpublic java.lang.String getDataStewardName()
public void setDataStewardName(java.lang.String dataStewardName)
public java.lang.String getSchemaName()
public void setSchemaName(java.lang.String schemaName)
schemaName
- Stringpublic SMEnvironment getEnvironment()
public void setEnvironment(SMEnvironment environment)
environment
- the environment to setpublic SMTable getParentTable()
public void setParentTable(SMTable parentTable)
parentTable
- the parentTable to setpublic java.lang.String getReferenceId()
public void setReferenceId(java.lang.String referenceId)
referenceId
- the referenceId to setpublic SMColumn getColumn(java.lang.String name)
name
- Stringpublic java.util.Collection<SMColumn> getColumns()
public void addColumn(java.lang.String name, SMColumn column)
name
- Stringcolumn
- Stringpublic void addColumn(SMColumn column)
column
- Stringpublic void addColumnByReferenceId(SMColumn column)
column
- Stringpublic static java.lang.String parseSchemaName(java.lang.String tableName)
tableName
- Stringpublic static java.lang.String parseTableName(java.lang.String tableName)
tableName
- public java.lang.String getDeclarationPath()
public void setDeclarationPath(java.lang.String declarationPath)
declarationPath
- Stringpublic int getDataProfileScoreId()
public void setDataProfileScoreId(int dataProfileScoreId)
dataProfileScoreId
- intpublic java.lang.String getSystemName()
public void setSystemName(java.lang.String systemName)
systemName
- Stringpublic boolean isMarked()
public void setMarked(boolean marked)
marked
- booleanpublic int getSTMId()
public void setSTMId(int stmId)
stmId
- the stmId to setpublic java.lang.String getMetadataSource()
public void setMetadataSource(java.lang.String metadataSource)
metadataSource
- Stringpublic java.util.List<KeyValue> getExtendedProperties()
public SMTable setExtendedProperties(java.util.List<KeyValue> extendedProperties)
extendedProperties
- Listpublic SMTable addExtendedProperty(KeyValue systemKeyValuesVo)
systemKeyValuesVo
- public java.util.List<SMIndex> getColumnIndexes()