Documentation ¶
Index ¶
- Constants
- Variables
- func NewTableTransformation(ctx context.Context, spec *TableProcedureSpec, id execute.DatasetID, ...) (execute.Transformation, execute.Dataset, error)
- func NewWindowTransformation(ctx context.Context, spec *WindowProcedureSpec, id execute.DatasetID, ...) (execute.Transformation, execute.Dataset, error)
- type TableColumn
- type TableOpSpec
- type TableProcedureSpec
- type WindowOpSpec
- type WindowProcedureSpec
Constants ¶
View Source
const TableKind = pkgpath + ".table"
View Source
const WindowKind = pkgpath + ".window"
Variables ¶
Functions ¶
func NewTableTransformation ¶
func NewWindowTransformation ¶ added in v0.85.0
Types ¶
type TableColumn ¶
type TableColumn struct { Column string Init interpreter.ResolvedFunction Reduce interpreter.ResolvedFunction Compute interpreter.ResolvedFunction As string Fill values.Value }
type TableOpSpec ¶
type TableOpSpec struct {
Columns []TableColumn
}
func (*TableOpSpec) Kind ¶
func (a *TableOpSpec) Kind() flux.OperationKind
type TableProcedureSpec ¶
type TableProcedureSpec struct { plan.DefaultCost Columns []TableColumn }
func (*TableProcedureSpec) Copy ¶
func (s *TableProcedureSpec) Copy() plan.ProcedureSpec
func (*TableProcedureSpec) Kind ¶
func (s *TableProcedureSpec) Kind() plan.ProcedureKind
type WindowOpSpec ¶ added in v0.85.0
type WindowOpSpec struct { TimeSrc string Window execute.Window Columns []TableColumn }
func (*WindowOpSpec) Kind ¶ added in v0.85.0
func (a *WindowOpSpec) Kind() flux.OperationKind
type WindowProcedureSpec ¶ added in v0.85.0
type WindowProcedureSpec struct { plan.DefaultCost *TableProcedureSpec TimeSrc string Window execute.Window }
func (*WindowProcedureSpec) Copy ¶ added in v0.85.0
func (s *WindowProcedureSpec) Copy() plan.ProcedureSpec
func (*WindowProcedureSpec) Kind ¶ added in v0.85.0
func (s *WindowProcedureSpec) Kind() plan.ProcedureKind
Click to show internal directories.
Click to hide internal directories.