[][src]Module tremor_script::prelude

Prelude module with important exports

Re-exports

pub use super::AggrRegistry;
pub use super::Registry;
pub use super::TremorFnWrapper;
pub use super::ValueAndMeta;
pub use crate::errors::CompilerError;
pub use crate::interpreter::AggrType;
pub use crate::interpreter::ExecOpts;
pub use crate::FALSE;
pub use crate::NULL;
pub use crate::TRUE;

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

Enums

AccessError

An access error for ValueType

Return

Return of a script execution

Value

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

ValueType

Types of JSON values

Traits

Array

Functions guaranteed for any array object

Builder

Support of builder methods for traits.

Mutable

Mutatability for values

Object

A JSON Object

ValueTrait

The Value exposes common interface for values, this allows using both BorrowedValue and OwnedValue nearly interchangable

Writable

A Value that can be serialized and written

Type Definitions

Object

Representation of a JSON object