Documentation ¶
Index ¶
- Constants
- type RdpOpSpec
- type RdpProcedureSpec
- type RdpTransformation
- func (rdpt *RdpTransformation) Finish(id execute.DatasetID, err error)
- func (rdpt *RdpTransformation) Process(id execute.DatasetID, tbl flux.Table) error
- func (rdpt *RdpTransformation) RetractTable(id execute.DatasetID, key flux.GroupKey) error
- func (rdpt *RdpTransformation) UpdateProcessingTime(id execute.DatasetID, pt execute.Time) error
- func (rdpt *RdpTransformation) UpdateWatermark(id execute.DatasetID, mark execute.Time) error
Constants ¶
View Source
const RdpKind = "rdp"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RdpOpSpec ¶
type RdpOpSpec struct { ValColumn string `json:"valcolumn"` TimeColumn string `json:"timecolumn"` Epsilon float64 `json:"epsilon"` Retention float64 `json:"retentionpercent"` }
func (*RdpOpSpec) Kind ¶
func (s *RdpOpSpec) Kind() flux.OperationKind
type RdpProcedureSpec ¶
type RdpProcedureSpec struct { plan.DefaultCost TimeColumn string Epsilon float64 Retention float64 // contains filtered or unexported fields }
func (*RdpProcedureSpec) Copy ¶
func (s *RdpProcedureSpec) Copy() plan.ProcedureSpec
func (*RdpProcedureSpec) Kind ¶
func (s *RdpProcedureSpec) Kind() plan.ProcedureKind
func (*RdpProcedureSpec) TriggerSpec ¶
func (s *RdpProcedureSpec) TriggerSpec() plan.TriggerSpec
type RdpTransformation ¶
type RdpTransformation struct { execute.ExecutionNode // contains filtered or unexported fields }
func NewRdpTransformation ¶
func NewRdpTransformation(d execute.Dataset, cache execute.TableBuilderCache, alloc memory.Allocator, spec *RdpProcedureSpec) *RdpTransformation
func (*RdpTransformation) Finish ¶
func (rdpt *RdpTransformation) Finish(id execute.DatasetID, err error)
func (*RdpTransformation) RetractTable ¶
func (*RdpTransformation) UpdateProcessingTime ¶
func (*RdpTransformation) UpdateWatermark ¶
Click to show internal directories.
Click to hide internal directories.