package
0.0.0-20191121140916-9649366ff4b2
Repository: https://github.com/chronosphereiox/m3.git
Documentation: pkg.go.dev

# Packages

Package transform is a generated GoMock package.

# Functions

CreateScalarSource creates a scalar source node.
CreateSource creates a source node.
CreateTransform creates a transform node which works on functions and contains state.
GenerateExecutionState creates an execution state from the physical plan.
NewEngine returns a new instance of QueryExecutor.
NewEngineOptions returns a new instance of options used to create an engine.
NewMockEngine creates a new mock instance.

# Structs

ExecutionState represents the execution hierarchy.
MockEngine is a mock of Engine interface.
MockEngineMockRecorder is the mock recorder for MockEngine.
Query is the result after execution.
QueryOptions can be used to pass custom flags to engine.
Request represents a single request.
ResultChan has the result from a block.
ResultNode is used to provide the results to the caller from the query execution.

# Interfaces

Engine executes a Query.
EngineOptions are used to create an engine.
Result provides the execution results.
ScalarParams are defined by sources.
SourceParams are defined by sources.

# Type aliases

State is the request state.