public interface InternalQueryBuilder extends InternalConditionBuilder
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear all object used for build query and the object can be reused for
build another query.
|
void |
having(PathItem item,
ProjectionType projectionType,
ConditionType conditionType,
Object value)
Create Add a new having item
|
void |
order(PathItem item,
ProjectionType projectionType,
OrderType type)
Add an order to query.
|
void |
projection(PathItem item,
ProjectionType type)
Add a projection to query with an operator.
|
condition, newGroupvoid projection(PathItem item, ProjectionType type)
item - the projection object to add.type - the type of projection to add.void order(PathItem item, ProjectionType projectionType, OrderType type)
item - the order to add.projectionType - the gruping function in the order.type - the type of order.void having(PathItem item, ProjectionType projectionType, ConditionType conditionType, Object value)
item - having operation targetprojectionType - the type of having projection.conditionType - the type of having condition.value - the condition value.void clear()
Copyright © 2013 Object Query. All Rights Reserved.