| Constructor and Description |
|---|
table() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendCoordinate(String coordinate) |
void |
clearCoordinate() |
Object |
clone() |
String |
getAlias() |
List<String> |
getCandidateTables() |
Map<String,String> |
getCarriedPublishedNames()
Same-run: on a merged table, the exact names that the tables carrying an identity merged into it published,
other than the one it publishes itself, each with its legacy folded key, in merge order.
|
List<column> |
getColumns() |
String |
getCoordinate() |
String |
getCreatedInSql() |
String |
getDatabase() |
String |
getDataSourceName()
The external data source a file path is read through (SQL Server BULK INSERT ...
|
String |
getDisplayName() |
String |
getEndpointIntroduction() |
String |
getEndpointKind() |
Coordinate |
getEndPos(int index) |
String |
getFileFormat() |
String |
getFileType() |
String |
getFromDDL() |
String |
getFullName() |
String |
getFullSchemaName() |
String |
getId() |
QualifiedCanonKey |
getIdentifierKey()
Same-run identity supplied by the producer, never inferred from display text.
|
String |
getIsDetermined() |
String |
getIsTarget() |
String |
getLocation() |
QualifiedCanonKey |
getMergeIdentity()
Same-run identity of a physical table or view under the analysis's identifier rules, for every
vendor, as the producing model held it.
|
table |
getMintedNames()
Same-run: set on a merged table whose names no minting model published (a metadata reader's spelling,
or a table's that carries no identity) while a table merged into it had such names; the first such
table's names and identity, as a table holding only those.
|
Boolean |
getMore() |
String |
getName() |
String |
getNamespace() |
String |
getNormalizedName() |
int |
getOccurrencesNumber() |
String |
getParent() |
String |
getProcedureId() |
List<String> |
getProcessIds() |
Object |
getRoutineKey() |
String |
getSchema() |
String |
getServer() |
String |
getStarStmt() |
Coordinate |
getStartPos(int index) |
String |
getSubType() |
String |
getTableNameOnly() |
String |
getTemplatedParts() |
String |
getType() |
String |
getUri() |
String |
getUserName() |
boolean |
isAcrossLegacyNames()
Same-run: whether this table merges tables whose legacy folded names differ, which only identities
join.
|
boolean |
isArrayRelation()
Same-run fact, never serialized: this is the relation a table-generating construct adds to one SELECT (a
Hive-family LATERAL VIEW), a different table from any other of the same name, so it is never merged with one
(nested-access plan section 4.3, Mantis 4890).
|
boolean |
isConstantTable() |
boolean |
isCursor() |
boolean |
isDatabaseType() |
boolean |
isDataSource() |
boolean |
isFile() |
boolean |
isFunction() |
boolean |
isPseudoTable() |
boolean |
isPublishedNameSqlSpelling()
Same-run marker, set by producers whose published names are SQL spellings by construction (the
SQLDep, Grabit and sqlflow metadata readers): the table's identity is its published name read as
SQL under the analysis's identifier rules, which a merge applies with its own service.
|
boolean |
isResultSet() |
boolean |
isSchemaType() |
boolean |
isScopedTemporary()
Same-run fact, never serialized: this is one routine body's temporary table (see
TemporaryTableSemantics), a different table from any
other of the same name, so it is never merged with one. |
boolean |
isSequence() |
boolean |
isStage() |
boolean |
isStream() |
boolean |
isTable() |
boolean |
isTarget() |
boolean |
isVariable() |
boolean |
isView() |
void |
setAcrossLegacyNames(boolean acrossLegacyNames) |
void |
setAlias(String alias) |
void |
setArrayRelation(boolean arrayRelation) |
void |
setCandidateTables(List<String> candidateTables) |
void |
setCarriedPublishedNames(Map<String,String> carriedPublishedNames) |
void |
setColumns(List<column> columns) |
void |
setCoordinate(String coordinate) |
void |
setCreatedInSql(String createdInSql) |
void |
setDatabase(String database) |
void |
setDataSourceName(String dataSourceName) |
void |
setDisplayName(String displayName) |
void |
setEndpointIntroduction(String endpointIntroduction) |
void |
setEndpointKind(String endpointKind) |
void |
setFileFormat(String fileFormat) |
void |
setFileType(String fileType) |
void |
setFromDDL(String fromDDL) |
void |
setId(String id) |
void |
setIdentifierKey(QualifiedCanonKey identifierKey) |
void |
setIsDetermined(String isDetermined) |
void |
setIsTarget(String isTarget) |
void |
setLocation(String location) |
void |
setMergeIdentity(QualifiedCanonKey mergeIdentity) |
void |
setMintedNames(table mintedNames) |
void |
setMore(Boolean more) |
void |
setName(String name) |
void |
setNamespace(String namespace) |
void |
setNormalizedName(String normalizedName) |
void |
setParent(String parent) |
void |
setProcedureId(String procedureId) |
void |
setProcessIds(List<String> processIds) |
void |
setPublishedNameSqlSpelling(boolean publishedNameIsSqlSpelling) |
void |
setRoutineKey(Object routineKey) |
void |
setSchema(String schema) |
void |
setScopedTemporary(boolean scopedTemporary) |
void |
setServer(String server) |
void |
setStarStmt(String starStmt) |
void |
setSubType(String subType) |
void |
setTemplatedParts(String templatedParts) |
void |
setType(String type) |
void |
setUri(String uri) |
void |
setUserName(String userName) |
public table()
public QualifiedCanonKey getIdentifierKey()
public void setIdentifierKey(QualifiedCanonKey identifierKey)
public boolean isScopedTemporary()
TemporaryTableSemantics), a different table from any
other of the same name, so it is never merged with one.public void setScopedTemporary(boolean scopedTemporary)
public boolean isArrayRelation()
public void setArrayRelation(boolean arrayRelation)
public Object getRoutineKey()
public void setRoutineKey(Object routineKey)
public QualifiedCanonKey getMergeIdentity()
public void setMergeIdentity(QualifiedCanonKey mergeIdentity)
public boolean isPublishedNameSqlSpelling()
public void setPublishedNameSqlSpelling(boolean publishedNameIsSqlSpelling)
public table getMintedNames()
public void setMintedNames(table mintedNames)
public boolean isAcrossLegacyNames()
public void setAcrossLegacyNames(boolean acrossLegacyNames)
public Map<String,String> getCarriedPublishedNames()
public void setCarriedPublishedNames(Map<String,String> carriedPublishedNames)
public List<column> getColumns()
public void setColumns(List<column> columns)
public String getCoordinate()
public void appendCoordinate(String coordinate)
public void setCoordinate(String coordinate)
public void clearCoordinate()
public String getUserName()
public void setUserName(String userName)
public String getDisplayName()
public void setDisplayName(String displayName)
public List<String> getProcessIds()
public void setProcessIds(List<String> processIds)
public String getProcedureId()
public void setProcedureId(String procedureId)
public List<String> getCandidateTables()
public void setCandidateTables(List<String> candidateTables)
public String getFileType()
public void setFileType(String fileType)
public String getFileFormat()
public void setFileFormat(String fileFormat)
public String getLocation()
public void setLocation(String location)
public String getDataSourceName()
public void setDataSourceName(String dataSourceName)
public String getNamespace()
public void setNamespace(String namespace)
public String getStarStmt()
public void setStarStmt(String starStmt)
public String getIsDetermined()
public void setIsDetermined(String isDetermined)
public boolean isFunction()
public boolean isView()
public boolean isDatabaseType()
public boolean isSchemaType()
public boolean isSequence()
public boolean isStage()
public boolean isDataSource()
public boolean isStream()
public boolean isVariable()
public boolean isCursor()
public boolean isFile()
public boolean isTable()
public boolean isPseudoTable()
public boolean isConstantTable()
public boolean isResultSet()
public String getIsTarget()
public boolean isTarget()
public String getDatabase()
public void setDatabase(String database)
public String getSubType()
public void setSubType(String subType)
public String getFullName()
public String getFullSchemaName()
public String getTableNameOnly()
public void setIsTarget(String isTarget)
public int getOccurrencesNumber()
public Coordinate getStartPos(int index)
public Coordinate getEndPos(int index)
public String getFromDDL()
public void setFromDDL(String fromDDL)
public String getEndpointKind()
public void setEndpointKind(String endpointKind)
public String getEndpointIntroduction()
public void setEndpointIntroduction(String endpointIntroduction)
public String getCreatedInSql()
public void setCreatedInSql(String createdInSql)
public String getNormalizedName()
public void setNormalizedName(String normalizedName)
public String getTemplatedParts()
public void setTemplatedParts(String templatedParts)
public Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedException