Documentation ¶
Index ¶
- Constants
- func Feature(ctx context.Context, args interpreter.Arguments) (values.Value, error)
- func NewPassTransformation(id execute.DatasetID, spec *PassProcedureSpec) (execute.Transformation, execute.Dataset)
- func NewSinkTransformation(id execute.DatasetID, spec *SinkProcedureSpec) (execute.Transformation, execute.Dataset)
- func NewSlurpTransformation(id execute.DatasetID, spec *SlurpProcedureSpec, a execute.Administration) (execute.Transformation, execute.Dataset)
- func Null(ctx context.Context, args interpreter.Arguments) (values.Value, error)
- type OpaqueOpSpec
- type PassOpSpec
- type PassProcedureSpec
- type SinkOpSpec
- type SinkProcedureSpec
- type SlurpOpSpec
- type SlurpProcedureSpec
Constants ¶
View Source
const OpaqueKind = "internal/debug.opaque"
View Source
const PassKind = "internal/debug.pass"
View Source
const SinkKind = "internal/debug.sink"
View Source
const SlurpKind = "internal/debug.slurp"
Variables ¶
This section is empty.
Functions ¶
func NewPassTransformation ¶
func NewPassTransformation(id execute.DatasetID, spec *PassProcedureSpec) (execute.Transformation, execute.Dataset)
func NewSinkTransformation ¶ added in v0.114.0
func NewSinkTransformation(id execute.DatasetID, spec *SinkProcedureSpec) (execute.Transformation, execute.Dataset)
func NewSlurpTransformation ¶ added in v0.114.0
func NewSlurpTransformation(id execute.DatasetID, spec *SlurpProcedureSpec, a execute.Administration) (execute.Transformation, execute.Dataset)
Types ¶
type OpaqueOpSpec ¶ added in v0.148.0
type OpaqueOpSpec struct{}
func (*OpaqueOpSpec) Kind ¶ added in v0.148.0
func (s *OpaqueOpSpec) Kind() flux.OperationKind
type PassOpSpec ¶
type PassOpSpec struct{}
func (*PassOpSpec) Kind ¶
func (s *PassOpSpec) Kind() flux.OperationKind
type PassProcedureSpec ¶
type PassProcedureSpec struct {
plan.DefaultCost
}
func (*PassProcedureSpec) Copy ¶
func (s *PassProcedureSpec) Copy() plan.ProcedureSpec
func (*PassProcedureSpec) Kind ¶
func (s *PassProcedureSpec) Kind() plan.ProcedureKind
func (*PassProcedureSpec) PassThroughAttribute ¶ added in v0.177.0
func (s *PassProcedureSpec) PassThroughAttribute(attrKey string) bool
PassThroughAttribute implements the PassThroughAttributer interface used by the planner. This implementation says that any attributes provided by input to this transformation are also propagated to its output.
func (*PassProcedureSpec) TriggerSpec ¶
func (s *PassProcedureSpec) TriggerSpec() plan.TriggerSpec
TriggerSpec implements plan.TriggerAwareProcedureSpec
type SinkOpSpec ¶ added in v0.114.0
type SinkOpSpec struct{}
func (*SinkOpSpec) Kind ¶ added in v0.114.0
func (s *SinkOpSpec) Kind() flux.OperationKind
type SinkProcedureSpec ¶ added in v0.114.0
type SinkProcedureSpec struct {
plan.DefaultCost
}
func (*SinkProcedureSpec) Copy ¶ added in v0.114.0
func (s *SinkProcedureSpec) Copy() plan.ProcedureSpec
func (*SinkProcedureSpec) Kind ¶ added in v0.114.0
func (s *SinkProcedureSpec) Kind() plan.ProcedureKind
func (*SinkProcedureSpec) TriggerSpec ¶ added in v0.114.0
func (s *SinkProcedureSpec) TriggerSpec() plan.TriggerSpec
TriggerSpec implements plan.TriggerAwareProcedureSpec
type SlurpOpSpec ¶ added in v0.114.0
type SlurpOpSpec struct{}
func (*SlurpOpSpec) Kind ¶ added in v0.114.0
func (s *SlurpOpSpec) Kind() flux.OperationKind
type SlurpProcedureSpec ¶ added in v0.114.0
type SlurpProcedureSpec struct {
plan.DefaultCost
}
func (*SlurpProcedureSpec) Copy ¶ added in v0.114.0
func (s *SlurpProcedureSpec) Copy() plan.ProcedureSpec
func (*SlurpProcedureSpec) Kind ¶ added in v0.114.0
func (s *SlurpProcedureSpec) Kind() plan.ProcedureKind
func (*SlurpProcedureSpec) TriggerSpec ¶ added in v0.114.0
func (s *SlurpProcedureSpec) TriggerSpec() plan.TriggerSpec
TriggerSpec implements plan.TriggerAwareProcedureSpec
Source Files ¶
Click to show internal directories.
Click to hide internal directories.