public abstract class SQLTableSourceImpl extends SQLObjectImpl implements SQLTableSource
| Constructor and Description |
|---|
SQLTableSourceImpl() |
SQLTableSourceImpl(String alias) |
| Modifier and Type | Method and Description |
|---|---|
long |
aliasHashCode64() |
SQLTableSource |
clone() |
String |
computeAlias() |
boolean |
containsAlias(String alias) |
SQLColumnDefinition |
findColumn(long columnNameHash) |
SQLColumnDefinition |
findColumn(String columnName) |
SQLTableSource |
findTableSource(long alias_hash) |
SQLTableSource |
findTableSource(String alias) |
SQLTableSource |
findTableSourceWithColumn(long columnNameHash) |
SQLTableSource |
findTableSourceWithColumn(String columnName) |
String |
getAlias() |
SQLExpr |
getFlashback() |
List<SQLHint> |
getHints() |
int |
getHintsSize() |
void |
setAlias(String alias) |
void |
setFlashback(SQLExpr flashback) |
void |
setHints(List<SQLHint> hints) |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentpublic SQLTableSourceImpl()
public SQLTableSourceImpl(String alias)
public String getAlias()
getAlias in interface SQLTableSourcepublic void setAlias(String alias)
setAlias in interface SQLTableSourcepublic int getHintsSize()
public List<SQLHint> getHints()
getHints in interface SQLTableSourcepublic SQLTableSource clone()
clone in interface SQLObjectclone in interface SQLTableSourceclone in class SQLObjectImplpublic String computeAlias()
computeAlias in interface SQLTableSourcepublic SQLExpr getFlashback()
getFlashback in interface SQLTableSourcepublic void setFlashback(SQLExpr flashback)
setFlashback in interface SQLTableSourcepublic boolean containsAlias(String alias)
containsAlias in interface SQLTableSourcepublic long aliasHashCode64()
aliasHashCode64 in interface SQLTableSourcepublic SQLColumnDefinition findColumn(String columnName)
findColumn in interface SQLTableSourcepublic SQLColumnDefinition findColumn(long columnNameHash)
findColumn in interface SQLTableSourcepublic SQLTableSource findTableSourceWithColumn(String columnName)
findTableSourceWithColumn in interface SQLTableSourcepublic SQLTableSource findTableSourceWithColumn(long columnNameHash)
findTableSourceWithColumn in interface SQLTableSourcepublic SQLTableSource findTableSource(String alias)
findTableSource in interface SQLTableSourcepublic SQLTableSource findTableSource(long alias_hash)
findTableSource in interface SQLTableSourceCopyright © 2013–2018 Alibaba Group. All rights reserved.