Interface SQLTableSource
-
- All Superinterfaces:
SQLObject
- All Known Subinterfaces:
OracleSelectTableSource
- All Known Implementing Classes:
DB2IntermediateResultTableSource,DorisExprTableSource,MySqlUpdateTableSource,OracleSelectJoin,OracleSelectSubqueryTableSource,OracleSelectTableReference,OracleWithSubqueryEntry,OscarFunctionTableSource,PGFunctionTableSource,SQLAdhocTableSource,SQLExprTableSource,SQLGeneratedTableSource,SQLJoinTableSource,SQLLateralViewTableSource,SQLSubqueryTableSource,SQLTableSourceImpl,SQLUnionQueryTableSource,SQLUnnestTableSource,SQLValuesTableSource,SQLWithSubqueryClause.Entry
public interface SQLTableSource extends SQLObject
-
-
Method Summary
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Method Detail
-
getAlias
String getAlias()
-
aliasHashCode64
long aliasHashCode64()
-
setAlias
void setAlias(String alias)
-
clone
SQLTableSource clone()
-
computeAlias
String computeAlias()
-
containsAlias
boolean containsAlias(String alias)
-
getFlashback
SQLExpr getFlashback()
-
setFlashback
void setFlashback(SQLExpr flashback)
-
findColumn
SQLColumnDefinition findColumn(String columnName)
-
findColumn
SQLColumnDefinition findColumn(long columnNameHash)
-
resolveColum
@Deprecated default SQLObject resolveColum(long columnNameHash)
Deprecated.
-
resolveColumn
SQLObject resolveColumn(long columnNameHash)
-
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(String columnName)
-
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(long columnName_hash)
-
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(SQLName columnName)
-
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(long columnName_hash, String name, int option)
-
findTableSource
SQLTableSource findTableSource(String alias)
-
findTableSource
SQLTableSource findTableSource(long alias_hash)
-
getPivot
SQLPivot getPivot()
-
setPivot
void setPivot(SQLPivot pivot)
-
getUnpivot
SQLUnpivot getUnpivot()
-
setUnpivot
void setUnpivot(SQLUnpivot x)
-
-