public final class DsqlQuery extends Object
| Constructor and Description |
|---|
DsqlQuery(EntityType type,
List<Field> fields,
List<Field> orderByFields,
Direction direction,
Expression filterExpression,
Integer limit,
Integer offset)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
Direction |
getDirection() |
List<Field> |
getFields() |
Expression |
getFilterExpression() |
int |
getLimit() |
int |
getOffset() |
List<Field> |
getOrderByFields() |
EntityType |
getType() |
String |
translate(QueryTranslator queryTranslator)
|
public DsqlQuery(EntityType type, List<Field> fields, List<Field> orderByFields, Direction direction, Expression filterExpression, Integer limit, Integer offset)
type - the entity type to be queriedfields - the selected fields of the entity.orderByFields - the fields to order the querydirection - ascending or descending sort order.filterExpression - an expression to filter the result set items.limit - the maximum number of items to be returned.offset - the number of items to skip from the beginning of the result set.public List<Field> getOrderByFields()
public Direction getDirection()
public Expression getFilterExpression()
Expression to filter the queried result set.public EntityType getType()
public int getLimit()
public int getOffset()
public String translate(QueryTranslator queryTranslator)
queryTranslator - a QueryTranslator instance used to translate from DSQL to another query language.String that represents a translated query using the queryTranslator.Copyright © 2024 MuleSoft, Inc.. All rights reserved.