zmjknn/moon-stream-quality/src/core does not have a README file
pub(all) struct EventTimeWindow {
start : Int64
end : Int64
events : Array[StreamEvent]
closed : Bool
} derive(Debug)fn StreamEvent::new(event_id : String, timestamp : Int64, event_type? : String, payload? : Map[String, Value], meta? : EventMeta) -> StreamEventpub(all) struct WindowRuntime {
window_size_ms : Int64
allowed_lateness_ms : Int64
max_windows : Int
policy : LateEventPolicy
watermark : WatermarkTracker
windows : Array[EventTimeWindow]
late_count : Int
dropped_count : Int
} derive(Debug)fn WindowRuntime::advance_watermark(self : WindowRuntime, timestamp : Int64) -> Array[EventTimeWindow]fn WindowRuntime::new(window_size_ms : Int64, allowed_lateness_ms? : Int64, max_windows? : Int, policy? : LateEventPolicy) -> WindowRuntimeInstall
Download zipMoonBit Streaming Data Quality Rule Engine for logs, sensors, and event streams.