[−][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 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 |
| 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 |
| Script | A tremor script |
| ValueAndMeta | Combined struct for an event value and metadata |
Enums
| LineValueDeserError | An error ocured while deserializing a value into an Event. |
| Return | Return of a script execution |
| Value | Borrowed JSON-DOM Value, consider using the |
Statics
| RECURSION_LIMIT | Default recursion limit |
Functions
| recursion_limit | recursion limit |
Type Definitions
| Object | Representation of a JSON object |