Fundamental types and primitive constants
Bool
A Boolean can be either true
or false
Events[T]
Basic type for streams
Float
Float. The data range depends on the TeSSLa engine. The TeSSLa software backend uses a 64-bit IEEE-754 floating point number
Int
Integer. The maximal and minimal values depend on the TeSSLa engine. The TeSSLa software backend uses BigInt, i.e. every integer can be represented
String
String can store arbitrary long character sequences
Unit
()
is the only value of type Unit
, i.e. this type can be used to represent events without values.
@raw
An annotation used to specify that an output stream should be printed in a raw format, only containing the event value without timestamp or stream name
false: Bool
A Boolean value representing that a given proposition is false
true: Bool
A Boolean value representing that a given proposition is true