Liking cljdoc? Tell your friends :D

onyx.windowing.window-extensions


bounding-extentsclj/s

(bounding-extents extents session-time)

Find the extents with the closest lower bounds.

Find the extents with the closest lower bounds.
sourceraw docstring

extent-serializerclj/smultimethod

Given a window, return the type of extent serializer

Given a window, return the type of extent serializer
sourceraw docstring

FixedWindowcljs

source

GlobalWindowcljs

source

IWindowclj/s≠protocol

boundsclj/s

(bounds this window-id)

Returns a vector of two elements. The first is the lower bound that this window id accepts, and the second is the upper.

Returns a vector of two elements. The first is the lower bound that this window
id accepts, and the second is the upper.

event-timeclj/s

(event-time this segment)

extent-operationsclj/s

(extent-operations this all-extents segment time-index)

Given a segment time and all extents, return the vector of operations that should be performed on the windows. Operations take the form [action arg1 arg2]. Support actions are: [:merge-extents extent1 extent2 merged-extent] [:alter-extents old-extent new-extent] [:update extent]

Given a segment time and all extents, return the vector of operations that should be performed on the windows.
Operations take the form [action arg1 arg2].
Support actions are:
[:merge-extents extent1 extent2 merged-extent]
[:alter-extents old-extent new-extent]
[:update extent]

extentsclj/s

(extents this time-index)

time-indexclj/s

(time-index this time)

Given a segment, return the coerced window time for the window key.

Given a segment, return the coerced window time for the window key.

time-index->extentclj/s

(time-index->extent this time)

Given a time in milliseconds, compute the corresponding extent.

Given a time in milliseconds, compute the corresponding extent.
source

ordered-log?clj/s

(ordered-log? window)
source

SessionWindowcljs

source

SlidingWindowcljs

source

window-id-impl-extentsclj/s

(window-id-impl-extents units min-value w-range w-slide window-time)
source

windowing-builderclj/smultimethod

Given a window, return the concrete type to perform operations against.

Given a window, return the concrete type to perform
operations against.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close