Documentation ¶
Index ¶
- type Database
- type ExecutionDatasource
- type Manager
- type PhysicalDatasource
- func (p *PhysicalDatasource) Materialize(ctx context.Context, env physical.Environment, schema physical.Schema, ...) (execution.Node, error)
- func (p *PhysicalDatasource) PushDownPredicates(newPredicates, pushedDownPredicates []physical.Expression) (rejected, pushedDown []physical.Expression, changed bool)
- type PluginExecutor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct {
// contains filtered or unexported fields
}
type ExecutionDatasource ¶
type ExecutionDatasource struct {
// contains filtered or unexported fields
}
func (*ExecutionDatasource) Run ¶
func (e *ExecutionDatasource) Run(ctx execution.ExecutionContext, produce execution.ProduceFn, metaSend execution.MetaSendFn) error
type PhysicalDatasource ¶
type PhysicalDatasource struct {
// contains filtered or unexported fields
}
func (*PhysicalDatasource) Materialize ¶
func (p *PhysicalDatasource) Materialize(ctx context.Context, env physical.Environment, schema physical.Schema, pushedDownPredicates []physical.Expression) (execution.Node, error)
func (*PhysicalDatasource) PushDownPredicates ¶
func (p *PhysicalDatasource) PushDownPredicates(newPredicates, pushedDownPredicates []physical.Expression) (rejected, pushedDown []physical.Expression, changed bool)
type PluginExecutor ¶
type PluginExecutor struct { Manager Manager // contains filtered or unexported fields }
func (*PluginExecutor) Close ¶
func (e *PluginExecutor) Close() error
Click to show internal directories.
Click to hide internal directories.