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, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
public SQLTableSourceImpl()
public SQLTableSourceImpl(String alias)
public String getAlias()
getAlias
in interface SQLTableSource
public void setAlias(String alias)
setAlias
in interface SQLTableSource
public int getHintsSize()
public List<SQLHint> getHints()
getHints
in interface SQLTableSource
public SQLTableSource clone()
clone
in interface SQLObject
clone
in interface SQLTableSource
clone
in class SQLObjectImpl
public String computeAlias()
computeAlias
in interface SQLTableSource
public SQLExpr getFlashback()
getFlashback
in interface SQLTableSource
public void setFlashback(SQLExpr flashback)
setFlashback
in interface SQLTableSource
public boolean containsAlias(String alias)
containsAlias
in interface SQLTableSource
public long aliasHashCode64()
aliasHashCode64
in interface SQLTableSource
public SQLColumnDefinition findColumn(String columnName)
findColumn
in interface SQLTableSource
public SQLColumnDefinition findColumn(long columnNameHash)
findColumn
in interface SQLTableSource
public SQLTableSource findTableSourceWithColumn(String columnName)
findTableSourceWithColumn
in interface SQLTableSource
public SQLTableSource findTableSourceWithColumn(long columnNameHash)
findTableSourceWithColumn
in interface SQLTableSource
public SQLTableSource findTableSource(String alias)
findTableSource
in interface SQLTableSource
public SQLTableSource findTableSource(long alias_hash)
findTableSource
in interface SQLTableSource
Copyright © 2013–2017 Alibaba Group. All rights reserved.