Class GeodeRel.GeodeImplementContext
java.lang.Object
org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
- Enclosing interface:
GeodeRel
Shared context used by the
GeodeRel relations.
Callback context class for the implementation process that converts a
tree of GeodeRel nodes into an OQL query.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAggregateFunctions(Map<String, String> oqlAggregateFunctions) voidaddGroupBy(List<String> groupByFields) voidaddOrderByFields(List<String> orderByFieldLists) voidaddPredicates(List<String> predicates) Adds new restricted predicates.voidaddSelectFields(Map<String, String> fields) Adds new projected fields.voidsetLimit(long limit) toString()
-
Constructor Details
-
GeodeImplementContext
public GeodeImplementContext()
-
-
Method Details
-
addSelectFields
Adds new projected fields.- Parameters:
fields- New fields to be projected from a query
-
addPredicates
Adds new restricted predicates.- Parameters:
predicates- New predicates to be applied to the query
-
addOrderByFields
-
setLimit
public void setLimit(long limit) -
addGroupBy
-
addAggregateFunctions
-
toString
-