(bounding-extents extents session-time)
Find the extents with the closest lower bounds.
Find the extents with the closest lower bounds.
Given a window, return the type of extent serializer
Given a window, return the type of extent serializer
(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-time this segment)
(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]
(extents this time-index)
(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->extent this time)
Given a time in milliseconds, compute the corresponding extent.
Given a time in milliseconds, compute the corresponding extent.
(window-id-impl-extents units min-value w-range w-slide window-time)
Given a window, return the concrete type to perform operations against.
Given a window, return the concrete type to perform operations against.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close