Interface | Description |
---|---|
FrameBound |
A
FrameBound object represents either the left or the right bound of a window frame. |
UserDefinedWindowFunctionAdapter<S extends Serializable,O> |
An adapter representing a user-defined window function which for each record in a partition
of records applies a (sliding) window on the partition and derives a single aggregate value
from the records within this window.
|
UserDefinedWindowFunctionAdapter.Partition |
A
Partition provides a view on a set of records that a window
function is applied on. |
UserDefinedWindowFunctionAdapter.PartitionEntry |
A
PartitionEntry provides a view on the argument values of a
window function call. |
UserDefinedWindowFunctionAdapterFactory |
A factory allowing the query engine to create instances of a suitable
UserDefinedWindowFunctionAdapter for
a given window function call. |
WindowFrame |
A
WindowFrame provides the absolute indexes of a window frame within a partition. |
WindowFrameSpecification |
A
WindowFrameSpecification provides all the information specified in the frame clause of a window function calls. |
WindowFunctionResult<S extends Serializable,O> |
A
WindowFunctionResult encapsulates the state object and the final result of a
user-defined window function call . |
Enum | Description |
---|---|
FrameBound.Marker |
A
Marker is used to distinguish between pre-defined frame bounds and custom bounds. |
WindowFrameSpecification.Unit |
The frame unit specifies how the offsets specified in the window frame clause
are to be interpreted and hence, which records qualify for a window frame.
|