public class SQLSubqueryTableSource extends SQLTableSourceImpl
| Constructor and Description |
|---|
SQLSubqueryTableSource() |
SQLSubqueryTableSource(SQLSelect select) |
SQLSubqueryTableSource(SQLSelectQuery query) |
SQLSubqueryTableSource(SQLSelectQuery query,
String alias) |
SQLSubqueryTableSource(SQLSelect select,
String alias) |
SQLSubqueryTableSource(String alias) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(SQLName column) |
SQLSubqueryTableSource |
clone() |
void |
cloneTo(SQLSubqueryTableSource x) |
boolean |
equals(Object o) |
SQLColumnDefinition |
findColumn(long columnNameHash) |
SQLTableSource |
findTableSourceWithColumn(long columnNameHash,
String columnName,
int option) |
SQLTableSource |
findTableSourceWithColumn(String columnName) |
List<SQLName> |
getColumns() |
SQLSelect |
getSelect() |
int |
hashCode() |
void |
setSelect(SQLSelect x) |
aliasHashCode64, computeAlias, containsAlias, findColumn, findTableSource, findTableSource, findTableSourceWithColumn, findTableSourceWithColumn, getAlias, getAlias2, getFlashback, getHints, getHintsSize, resolveColum, setAlias, setFlashback, setHintsaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentpublic SQLSubqueryTableSource()
public SQLSubqueryTableSource(String alias)
public SQLSubqueryTableSource(SQLSelect select)
public SQLSubqueryTableSource(SQLSelectQuery query)
public SQLSubqueryTableSource(SQLSelectQuery query, String alias)
public SQLSelect getSelect()
public void setSelect(SQLSelect x)
public void cloneTo(SQLSubqueryTableSource x)
public SQLSubqueryTableSource clone()
clone in interface SQLObjectclone in interface SQLTableSourceclone in class SQLTableSourceImplpublic SQLTableSource findTableSourceWithColumn(String columnName)
findTableSourceWithColumn in interface SQLTableSourcefindTableSourceWithColumn in class SQLTableSourceImplpublic SQLTableSource findTableSourceWithColumn(long columnNameHash, String columnName, int option)
findTableSourceWithColumn in interface SQLTableSourcefindTableSourceWithColumn in class SQLTableSourceImplpublic boolean equals(Object o)
equals in class SQLTableSourceImplpublic int hashCode()
hashCode in class SQLTableSourceImplpublic void addColumn(SQLName column)
public SQLColumnDefinition findColumn(long columnNameHash)
findColumn in interface SQLTableSourcefindColumn in class SQLTableSourceImplCopyright © 2013–2022 Alibaba Group. All rights reserved.