Package ca.uqac.lif.cep.tuples
package ca.uqac.lif.cep.tuples
Manipulate tuples using SQL-like operations such as
SELECT,
FROM and WHERE.- Author:
- Sylvain Hallé
-
ClassesClassDescriptionAssociation between an expression to compute a value from an AttributeGroup and an attribute name.A group of attributes taken from the merging of one or more tuples.Breaks a single tuple into multiple tuples, one for each key-value pair of the original tuple.CacheMap<T>Implementation of an immutable map.Transforms a tuple by replacing two key-value pairs by a single new key-value pair.Gets the value of an attribute in a
TupleUtility class to create instances of tuples with a fixed schemaCreates anTupleExpressionfrom a set of input tuples and an array of names.The internal function performing the actual work for theFromprocessor.Gets the value of an attribute in anAttributeGroupMerges all tuples in a set with the same value for a given attribute.Dummy main fileConverts aMapobject into aTupleCreates a named tuple out of multiple input traces, each containing scalar values.Merges the key-value pairs of multiple tuples into a single tuple.Creates an output tuple from input tuples by combining their values.Associates a tuple's key to a function to be evaluated on input tuplesBuilds a tuple out of parts of text.Turns a scalar object into a singleton tuple.Creates a Tuple from anAttributeGroup.The internal function performing the actual work for theFromprocessor.A splice source that generates a stream of tuples.Creates two Applies a triple substitution to a singleton tuple.A (named) tuple is a map between attribute names (character strings) and attribute values (any kind of Object).Tuple.MapEntry<K,V> Simple implementation of the Map interfaceCompares two tuples according to the values of one or many of their attributes.Creates a feed of events from CRLF-separated string chunks.Implementation of a named tuple.Implementation of a named tuple based on theMapclass.Filters a trace ofAttributeGroupobjects according to a Boolean function