public interface QueryBuilder
| Modifier and Type | Method and Description |
|---|---|
QueryBuilder |
addField(Field field)
Sets one of the selected fields from the queried entity.
|
QueryBuilder |
addOrderByField(Field field)
Sets one of the fields to order by from.
|
DsqlQuery |
build()
Returns the final builded
DsqlQuery. |
QueryBuilder |
setDirection(Direction direction)
Sets the sorting direction of the query.
|
QueryBuilder |
setFilterExpression(Expression expression)
Sets an expression to filter the returned query elements.
|
QueryBuilder |
setLimit(int limit)
Sets the maximum results that can be retrieved by the builded query.
|
QueryBuilder |
setOffset(int offset)
Sets the number of items to skip from the beginning of the result set.
|
QueryBuilder |
setType(EntityType type)
Sets the queried entity exposed by the application.
|
QueryBuilder setType(EntityType type)
type - the queried entity type.this QueryBuilder instance.QueryBuilder addField(Field field)
field - a selected field from the queried entitythis QueryBuilder instance.QueryBuilder addOrderByField(Field field)
field - a field used to sort the query.this QueryBuilder instance.QueryBuilder setDirection(Direction direction)
direction - the sorting direction, ASCENDING or DESCENDING.this QueryBuilder instance.QueryBuilder setFilterExpression(Expression expression)
expression - a filter expression.this QueryBuilder instance.QueryBuilder setLimit(int limit)
limit - the number of max results that can be retrieved by the query.this QueryBuilder instance.QueryBuilder setOffset(int offset)
offset - the number of items to skip from the beginning of the result.this QueryBuilder instance.Copyright © 2017 MuleSoft, Inc.. All rights reserved.