public class SelectQuery extends NodeExpression<List> implements QueryExpression<List>
QueryExpression
that represents a complete select query.Constructor and Description |
---|
SelectQuery(QueryExpression<QueryOrigin> origin,
QueryExpression<Boolean> whereClause) |
Modifier and Type | Method and Description |
---|---|
void |
appendQueryParameters(QueryTextGenerator queryTextGenerator,
Map<String,Object> parameterValues) |
void |
asQueryLanguage(QueryTextGenerator queryTextGenerator,
StringBuilder builder) |
QueryExpression<List> |
copy() |
QueryExpression<QueryOrigin> |
getOrigin() |
QueryExpression<Boolean> |
getWhereClause() |
int |
precedence() |
int |
queryStringSizeGuess(QueryTextGenerator queryTextGenerator) |
getChildren, getExpressionType, listDescendantsOfType, listParentsOfDescendantsOfType, setChild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExpressionType, listDescendantsOfType, listParentsOfDescendantsOfType
public SelectQuery(QueryExpression<QueryOrigin> origin, QueryExpression<Boolean> whereClause)
public void asQueryLanguage(QueryTextGenerator queryTextGenerator, StringBuilder builder)
asQueryLanguage
in interface QueryExpression<List>
public void appendQueryParameters(QueryTextGenerator queryTextGenerator, Map<String,Object> parameterValues)
appendQueryParameters
in interface QueryExpression<List>
public int queryStringSizeGuess(QueryTextGenerator queryTextGenerator)
queryStringSizeGuess
in interface QueryExpression<List>
public int precedence()
precedence
in interface QueryExpression<List>
public QueryExpression<List> copy()
copy
in interface QueryExpression<List>
public QueryExpression<Boolean> getWhereClause()
public QueryExpression<QueryOrigin> getOrigin()
Copyright © 2016 SAPERION AG. All rights reserved.