summaryrefslogtreecommitdiff
path: root/internal/mapr/selectcondition.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/mapr/selectcondition.go')
-rw-r--r--internal/mapr/selectcondition.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/internal/mapr/selectcondition.go b/internal/mapr/selectcondition.go
index 78359c7..3ea4355 100644
--- a/internal/mapr/selectcondition.go
+++ b/internal/mapr/selectcondition.go
@@ -19,6 +19,8 @@ const (
Last AggregateOperation = iota
Avg AggregateOperation = iota
Len AggregateOperation = iota
+ Percentage AggregateOperation = iota
+ Percentile AggregateOperation = iota
)
// Represents a parsed "select" clause, used by mapr.Query.
@@ -81,6 +83,10 @@ func makeSelectConditions(tokens []token) ([]selectCondition, error) {
sc.Operation = Avg
case "len":
sc.Operation = Len
+ case "percentage":
+ sc.Operation = Percentage
+ case "percentile":
+ sc.Operation = Percentile
default:
return sc, errors.New(invalidQuery + "Unknown aggregation in 'select' clause: " + agg)
}