public abstract class QueryExpression extends BaseLanguageObject implements Command, InsertValueSource
Constructor and Description |
---|
QueryExpression() |
Modifier and Type | Method and Description |
---|---|
String[] |
getColumnNames()
Get the derived column names.
|
Class<?>[] |
getColumnTypes()
Get the column types of the output columns for this query
|
Limit |
getLimit()
Get LIMIT clause, may be null.
|
OrderBy |
getOrderBy()
Get ORDER BY clause, may be null.
|
abstract Select |
getProjectedQuery() |
With |
getWith() |
void |
setLimit(Limit limit)
Set LIMIT clause, may be null.
|
void |
setOrderBy(OrderBy orderBy)
Set ORDER BY clause, may be null.
|
void |
setWith(With with) |
toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
acceptVisitor
public abstract Select getProjectedQuery()
public OrderBy getOrderBy()
public Limit getLimit()
public String[] getColumnNames()
public Class<?>[] getColumnTypes()
public void setOrderBy(OrderBy orderBy)
orderBy
- An ORDER BY objectpublic void setLimit(Limit limit)
limit
- A LIMIT objectpublic With getWith()
public void setWith(With with)
Copyright © 2020. All rights reserved.