Copyright | (c) Marien Matser Gerard van Schie Jelle Teeuwissen 2022 |
---|---|
License | MIT |
Maintainer | jelleteeuwissen@hotmail.nl |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- defaultOperations :: Operations
- arrayOperations :: Operations
- map :: Operation
- reduce :: Operation
- filter :: Operation
- all :: Operation
- none :: Operation
- some :: Operation
- merge :: Operation
- in' :: Operation
- booleanOperations :: Operations
- if' :: Operation
- (==) :: Operation
- (===) :: Operation
- (!=) :: Operation
- (!==) :: Operation
- (!) :: Operation
- (!!) :: Operation
- and :: Operation
- or :: Operation
- dataOperations :: Operations
- var :: Operation
- missing :: Operation
- missingSome :: Operation
- preserve :: Operation
- miscOperations :: Operations
- trace :: Operation
- log :: Operation
- numericOperations :: Operations
- (>) :: Operation
- (>=) :: Operation
- (<) :: Operation
- (<=) :: Operation
- max :: Operation
- min :: Operation
- sum :: Operation
- (+) :: Operation
- (-) :: Operation
- (*) :: Operation
- (/) :: Operation
- (%) :: Operation
- stringOperations :: Operations
- cat :: Operation
- substr :: Operation
- evaluateDouble :: Function Double
- evaluateInt :: Function Int
- evaluateBool :: Function Bool
- evaluateArray :: Function [Json]
- evaluateObject :: Function JsonObject
- evaluateString :: Function String
Documentation
defaultOperations :: Operations Source #
A map of all the default operations.
arrayOperations :: Operations Source #
Groups of operations on similar data.
booleanOperations :: Operations Source #
Groups of operations on similar data.
dataOperations :: Operations Source #
Groups of operations on similar data.
missingSome :: Operation Source #
Data operations.
miscOperations :: Operations Source #
Groups of operations on similar data.
numericOperations :: Operations Source #
Groups of operations on similar data.
stringOperations :: Operations Source #
Groups of operations on similar data.
evaluateDouble :: Function Double Source #
Evaluate to a double.
evaluateInt :: Function Int Source #
Evaluate to an int.
evaluateBool :: Function Bool Source #
Evaluate to a bool.
evaluateArray :: Function [Json] Source #
Evaluate to an array.
evaluateObject :: Function JsonObject Source #
Evaluate to an object.
evaluateString :: Function String Source #
Evaluate to a string.