Documentation ¶
Overview ¶
From is an operation that mocks the real implementation of InfluxDB's from. It is used in Flux to compile queries that resemble real queries issued against InfluxDB. Implementors of the real from are expected to replace its implementation via flux.ReplacePackageValue.
Index ¶
- Constants
- Variables
- func CreateSource(id execute.DatasetID, spec RemoteProcedureSpec, a execute.Administration) (execute.Source, error)
- type BucketsOpSpec
- type BucketsProcedureSpec
- func (s *BucketsProcedureSpec) Copy() plan.ProcedureSpec
- func (s *BucketsProcedureSpec) GetHost() *string
- func (s *BucketsProcedureSpec) GetOrg() *NameOrID
- func (s *BucketsProcedureSpec) GetToken() *string
- func (s *BucketsProcedureSpec) Kind() plan.ProcedureKind
- func (s *BucketsProcedureSpec) PostPhysicalValidate(id plan.NodeID) error
- func (s *BucketsProcedureSpec) SetHost(host *string)
- func (s *BucketsProcedureSpec) SetOrg(org *NameOrID)
- func (s *BucketsProcedureSpec) SetToken(token *string)
- type BucketsRemoteProcedureSpec
- type BucketsRemoteRule
- type DefaultFromAttributes
- type FromOpSpec
- type FromProcedureSpec
- func (s *FromProcedureSpec) Copy() plan.ProcedureSpec
- func (s *FromProcedureSpec) GetHost() *string
- func (s *FromProcedureSpec) GetOrg() *NameOrID
- func (s *FromProcedureSpec) GetToken() *string
- func (s *FromProcedureSpec) Kind() plan.ProcedureKind
- func (s *FromProcedureSpec) PostPhysicalValidate(id plan.NodeID) error
- func (s *FromProcedureSpec) SetHost(host *string)
- func (s *FromProcedureSpec) SetOrg(org *NameOrID)
- func (s *FromProcedureSpec) SetToken(token *string)
- type FromRemoteProcedureSpec
- func (s *FromRemoteProcedureSpec) BuildQuery() *ast.File
- func (s *FromRemoteProcedureSpec) Copy() plan.ProcedureSpec
- func (s *FromRemoteProcedureSpec) Kind() plan.ProcedureKind
- func (s *FromRemoteProcedureSpec) PostPhysicalValidate(id plan.NodeID) error
- func (s *FromRemoteProcedureSpec) TimeBounds(predecessorBounds *plan.Bounds) *plan.Bounds
- type FromRemoteRule
- type MergeRemoteFilterRule
- type MergeRemoteRangeRule
- type NameOrID
- type ProcedureSpec
- type RemoteProcedureSpec
Constants ¶
View Source
const ( BucketsKind = "buckets" BucketsRemoteKind = "influxdata/influxdb.bucketsRemote" )
View Source
const ( FromKind = "from" FromRemoteKind = "influxdata/influxdb.fromRemote" )
View Source
const ToKind = "to"
ToKind is the kind for the `to` flux function
Variables ¶
View Source
var ToSignature = runtime.MustLookupBuiltinType("influxdata/influxdb", "to")
Functions ¶
func CreateSource ¶ added in v0.68.0
func CreateSource(id execute.DatasetID, spec RemoteProcedureSpec, a execute.Administration) (execute.Source, error)
Types ¶
type BucketsOpSpec ¶
func (*BucketsOpSpec) Kind ¶
func (s *BucketsOpSpec) Kind() flux.OperationKind
type BucketsProcedureSpec ¶
type BucketsProcedureSpec struct { plan.DefaultCost Org *NameOrID Host *string Token *string }
func (*BucketsProcedureSpec) Copy ¶
func (s *BucketsProcedureSpec) Copy() plan.ProcedureSpec
func (*BucketsProcedureSpec) GetHost ¶ added in v0.68.0
func (s *BucketsProcedureSpec) GetHost() *string
func (*BucketsProcedureSpec) GetOrg ¶ added in v0.68.0
func (s *BucketsProcedureSpec) GetOrg() *NameOrID
func (*BucketsProcedureSpec) GetToken ¶ added in v0.68.0
func (s *BucketsProcedureSpec) GetToken() *string
func (*BucketsProcedureSpec) Kind ¶
func (s *BucketsProcedureSpec) Kind() plan.ProcedureKind
func (*BucketsProcedureSpec) PostPhysicalValidate ¶ added in v0.68.0
func (s *BucketsProcedureSpec) PostPhysicalValidate(id plan.NodeID) error
func (*BucketsProcedureSpec) SetHost ¶ added in v0.68.0
func (s *BucketsProcedureSpec) SetHost(host *string)
func (*BucketsProcedureSpec) SetOrg ¶ added in v0.68.0
func (s *BucketsProcedureSpec) SetOrg(org *NameOrID)
func (*BucketsProcedureSpec) SetToken ¶ added in v0.68.0
func (s *BucketsProcedureSpec) SetToken(token *string)
type BucketsRemoteProcedureSpec ¶ added in v0.68.0
type BucketsRemoteProcedureSpec struct { plan.DefaultCost *BucketsProcedureSpec }
func (*BucketsRemoteProcedureSpec) BuildQuery ¶ added in v0.68.0
func (s *BucketsRemoteProcedureSpec) BuildQuery() *ast.File
func (*BucketsRemoteProcedureSpec) Copy ¶ added in v0.68.0
func (s *BucketsRemoteProcedureSpec) Copy() plan.ProcedureSpec
func (*BucketsRemoteProcedureSpec) Kind ¶ added in v0.68.0
func (s *BucketsRemoteProcedureSpec) Kind() plan.ProcedureKind
func (*BucketsRemoteProcedureSpec) PostPhysicalValidate ¶ added in v0.68.0
func (s *BucketsRemoteProcedureSpec) PostPhysicalValidate(id plan.NodeID) error
type BucketsRemoteRule ¶ added in v0.68.0
type BucketsRemoteRule struct{}
func (BucketsRemoteRule) Name ¶ added in v0.68.0
func (p BucketsRemoteRule) Name() string
func (BucketsRemoteRule) Pattern ¶ added in v0.68.0
func (p BucketsRemoteRule) Pattern() plan.Pattern
type DefaultFromAttributes ¶ added in v0.68.0
DefaultFromAttributes is used to inject default attributes for the various from attributes.
This rule is not added by default. Each process must fill out the suitable defaults and add the rule on startup.
func (DefaultFromAttributes) Name ¶ added in v0.68.0
func (d DefaultFromAttributes) Name() string
func (DefaultFromAttributes) Pattern ¶ added in v0.68.0
func (d DefaultFromAttributes) Pattern() plan.Pattern
type FromOpSpec ¶
func (*FromOpSpec) Kind ¶
func (s *FromOpSpec) Kind() flux.OperationKind
type FromProcedureSpec ¶
type FromProcedureSpec struct { plan.DefaultCost Org *NameOrID Bucket NameOrID Host *string Token *string }
func (*FromProcedureSpec) Copy ¶
func (s *FromProcedureSpec) Copy() plan.ProcedureSpec
func (*FromProcedureSpec) GetHost ¶ added in v0.68.0
func (s *FromProcedureSpec) GetHost() *string
func (*FromProcedureSpec) GetOrg ¶ added in v0.68.0
func (s *FromProcedureSpec) GetOrg() *NameOrID
func (*FromProcedureSpec) GetToken ¶ added in v0.68.0
func (s *FromProcedureSpec) GetToken() *string
func (*FromProcedureSpec) Kind ¶
func (s *FromProcedureSpec) Kind() plan.ProcedureKind
func (*FromProcedureSpec) PostPhysicalValidate ¶
func (s *FromProcedureSpec) PostPhysicalValidate(id plan.NodeID) error
func (*FromProcedureSpec) SetHost ¶ added in v0.68.0
func (s *FromProcedureSpec) SetHost(host *string)
func (*FromProcedureSpec) SetOrg ¶ added in v0.68.0
func (s *FromProcedureSpec) SetOrg(org *NameOrID)
func (*FromProcedureSpec) SetToken ¶ added in v0.68.0
func (s *FromProcedureSpec) SetToken(token *string)
type FromRemoteProcedureSpec ¶ added in v0.68.0
type FromRemoteProcedureSpec struct { plan.DefaultCost *FromProcedureSpec Range *universe.RangeProcedureSpec Transformations []plan.ProcedureSpec }
func (*FromRemoteProcedureSpec) BuildQuery ¶ added in v0.68.0
func (s *FromRemoteProcedureSpec) BuildQuery() *ast.File
func (*FromRemoteProcedureSpec) Copy ¶ added in v0.68.0
func (s *FromRemoteProcedureSpec) Copy() plan.ProcedureSpec
func (*FromRemoteProcedureSpec) Kind ¶ added in v0.68.0
func (s *FromRemoteProcedureSpec) Kind() plan.ProcedureKind
func (*FromRemoteProcedureSpec) PostPhysicalValidate ¶ added in v0.68.0
func (s *FromRemoteProcedureSpec) PostPhysicalValidate(id plan.NodeID) error
func (*FromRemoteProcedureSpec) TimeBounds ¶ added in v0.68.0
func (s *FromRemoteProcedureSpec) TimeBounds(predecessorBounds *plan.Bounds) *plan.Bounds
TimeBounds implements plan.BoundsAwareProcedureSpec
type FromRemoteRule ¶ added in v0.68.0
type FromRemoteRule struct{}
func (FromRemoteRule) Name ¶ added in v0.68.0
func (p FromRemoteRule) Name() string
func (FromRemoteRule) Pattern ¶ added in v0.68.0
func (p FromRemoteRule) Pattern() plan.Pattern
type MergeRemoteFilterRule ¶ added in v0.68.0
type MergeRemoteFilterRule struct{}
func (MergeRemoteFilterRule) Name ¶ added in v0.68.0
func (p MergeRemoteFilterRule) Name() string
func (MergeRemoteFilterRule) Pattern ¶ added in v0.68.0
func (p MergeRemoteFilterRule) Pattern() plan.Pattern
type MergeRemoteRangeRule ¶ added in v0.68.0
type MergeRemoteRangeRule struct{}
func (MergeRemoteRangeRule) Name ¶ added in v0.68.0
func (p MergeRemoteRangeRule) Name() string
func (MergeRemoteRangeRule) Pattern ¶ added in v0.68.0
func (p MergeRemoteRangeRule) Pattern() plan.Pattern
type NameOrID ¶ added in v0.68.0
NameOrID signifies the name of an organization/bucket or an ID for an organization/bucket.
type ProcedureSpec ¶ added in v0.68.0
Source Files ¶
Click to show internal directories.
Click to hide internal directories.