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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAggregateFunctions
(Map<String, String> oqlAggregateFunctions) void
addGroupBy
(List<String> groupByFields) void
addOrderByFields
(List<String> orderByFieldLists) void
addPredicates
(List<String> predicates) Adds new restricted predicates.void
addSelectFields
(Map<String, String> fields) Adds new projected fields.void
setLimit
(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
-