Class GeodeRel.GeodeImplementContext
- java.lang.Object
-
- org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
-
-
Field Summary
Fields Modifier and Type Field Description (package private) GeodeTable
geodeTable
(package private) java.util.List<java.lang.String>
groupByFields
(package private) java.lang.Long
limitValue
(package private) java.util.Map<java.lang.String,java.lang.String>
oqlAggregateFunctions
(package private) java.util.List<java.lang.String>
orderByFields
(package private) java.util.Map<java.lang.String,java.lang.String>
selectFields
(package private) RelOptTable
table
(package private) java.util.List<java.lang.String>
whereClause
-
Constructor Summary
Constructors Constructor Description GeodeImplementContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAggregateFunctions(java.util.Map<java.lang.String,java.lang.String> oqlAggregateFunctions)
void
addGroupBy(java.util.List<java.lang.String> groupByFields)
void
addOrderByFields(java.util.List<java.lang.String> orderByFieldLists)
void
addPredicates(java.util.List<java.lang.String> predicates)
Adds new restricted predicates.void
addSelectFields(java.util.Map<java.lang.String,java.lang.String> fields)
Adds new projected fields.void
setLimit(long limit)
java.lang.String
toString()
(package private) void
visitChild(RelNode input)
-
-
-
Field Detail
-
selectFields
final java.util.Map<java.lang.String,java.lang.String> selectFields
-
whereClause
final java.util.List<java.lang.String> whereClause
-
orderByFields
final java.util.List<java.lang.String> orderByFields
-
groupByFields
final java.util.List<java.lang.String> groupByFields
-
oqlAggregateFunctions
final java.util.Map<java.lang.String,java.lang.String> oqlAggregateFunctions
-
limitValue
java.lang.Long limitValue
-
table
RelOptTable table
-
geodeTable
GeodeTable geodeTable
-
-
Method Detail
-
addSelectFields
public void addSelectFields(java.util.Map<java.lang.String,java.lang.String> fields)
Adds new projected fields.- Parameters:
fields
- New fields to be projected from a query
-
addPredicates
public void addPredicates(java.util.List<java.lang.String> predicates)
Adds new restricted predicates.- Parameters:
predicates
- New predicates to be applied to the query
-
addOrderByFields
public void addOrderByFields(java.util.List<java.lang.String> orderByFieldLists)
-
setLimit
public void setLimit(long limit)
-
addGroupBy
public void addGroupBy(java.util.List<java.lang.String> groupByFields)
-
addAggregateFunctions
public void addAggregateFunctions(java.util.Map<java.lang.String,java.lang.String> oqlAggregateFunctions)
-
visitChild
void visitChild(RelNode input)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-