Class DefaultQueryBuilder
java.lang.Object
org.mule.runtime.extension.internal.dsql.DefaultQueryBuilder
- All Implemented Interfaces:
QueryBuilder
Builder pattern implementation to build
DefaultDsqlQuerys incrementally.
Intended to be used by Studio/Mozart.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionaddOrderByField(Field field) build()static DefaultQueryBuildersetDirection(Direction direction) setFilterExpression(Expression expression) setLimit(int limit) setOffset(int offset) setType(EntityType type)
-
Method Details
-
getInstance
- Returns:
- a new
DefaultQueryBuilderinstance.
-
setType
- Specified by:
setTypein interfaceQueryBuilder
-
addField
- Specified by:
addFieldin interfaceQueryBuilder
-
addOrderByField
- Specified by:
addOrderByFieldin interfaceQueryBuilder
-
setDirection
- Specified by:
setDirectionin interfaceQueryBuilder
-
setFilterExpression
- Specified by:
setFilterExpressionin interfaceQueryBuilder
-
setLimit
- Specified by:
setLimitin interfaceQueryBuilder
-
setOffset
- Specified by:
setOffsetin interfaceQueryBuilder
-
build
- Specified by:
buildin interfaceQueryBuilder
-