[][src]Crate tremor_script

Tremor script scripting language

Re-exports

pub use crate::ast::query::SelectType;
pub use crate::ast::query::ARGS_CONST_ID;
pub use crate::query::Query;
pub use crate::registry::aggr as aggr_registry;
pub use crate::registry::registry;
pub use crate::registry::Aggr as AggrRegistry;
pub use crate::registry::Registry;
pub use crate::registry::TremorAggrFn;
pub use crate::registry::TremorAggrFnWrapper;
pub use crate::registry::TremorFn;
pub use crate::registry::TremorFnWrapper;
pub use crate::script::Return;
pub use crate::script::Script;
pub use interpreter::AggrType;
pub use interpreter::FALSE;
pub use interpreter::NULL;
pub use interpreter::TRUE;

Modules

ast

The Tremor Script AST

docs

Tremor script function doc helper

errors

Errors

grok

Grok implementaiton

highlighter

Tremor Script highlighter

interpreter

Tremor Script Interpreter

lexer

The Tremor Script Lexer

path

Support for module paths

pos

Tremor Script Position

prelude

Prelude module with important exports

query

Tremor Query

registry

Function registry

script

Tremor Script

utils

Utility functions

Structs

EventContext

Context in that an event is executed

EventOriginUri

Event origin URI

LineValue

Rental wrapped value with the data it was parsed from from

ValueAndMeta

Combined struct for an event value and metadata

Enums

LineValueDeserError

An error ocured while deserializing a value into an Event.

Value

Borrowed JSON-DOM Value, consider using the ValueTrait to access its content

Statics

RECURSION_LIMIT

Default recursion limit

Functions

recursion_limit

recursion limit

Type Definitions

Object

Representation of a JSON object