Class Group-Operation

Groups records and computes aggregate functions.

Part of:

package cl-perec, class unary-operation-node

Direct Superclass

unary-operation-nodeBase class for transformer nodes with one input.

Slot

binder
Function that creates a list of bindings when called with the name of the input record.
Initargs::binder; Accessors:binder-of; Type:function.
collected-expressions
Collected expressions, each expression depends on the grouping expressions.
Initargs::collected-expressions; Accessors:collected-expressions-of.
group-by
List of slot values.
Initargs::group-by; Accessors:group-by-of; Type:list.
inputInitargs::input; Accessors:input-of; Type:plan-node.
queryInitargs::query; Accessors:query-of.

Direct Method

%compile-planCompiles a PLAN to executable lisp code.
%optimize-plan