qds

package
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2021 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const CfgTypeString = "qri"

CfgTypeString is the string constant that indicates the qri data source as configuration

Variables

This section is empty.

Functions

func NewDataSourceBuilderFactory

func NewDataSourceBuilderFactory(r repo.Repo, loader dsref.Loader) physical.DataSourceBuilderFactory

NewDataSourceBuilderFactory is a factory function for qri data source builders

Types

type DataSource

type DataSource struct {
	// contains filtered or unexported fields
}

DataSource implements a qri dataset as an octosql.DataSource

func (*DataSource) Get

func (qds *DataSource) Get(ctx context.Context, variables octosql.Variables) (execution.RecordStream, error)

Get implements octosql's execution.Node interface, returning a RecordStream

type RecordStream

type RecordStream struct {
	// contains filtered or unexported fields
}

RecordStream connects a qri dataset to an octosql.RecordStream interface

func (*RecordStream) Close

func (rs *RecordStream) Close() error

Close finalizes the stream

func (*RecordStream) Next

func (rs *RecordStream) Next(ctx context.Context) (*execution.Record, error)

Next reads the next execution record in a stream

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL