Skip navigation links
A B C D E F G H I J K L M O P Q R S T U V W _ 

A

addOutputProcessor(EPA, OutputProcessor) - Method in interface de.umr.jepc.EPProvider
Adds an output processor to a query.
Aggregate - Class in de.umr.jepc.epa.parameter.aggregate
Abstract representation of aggregate functions.
Aggregate() - Constructor for class de.umr.jepc.epa.parameter.aggregate.Aggregate
 
Aggregator - Class in de.umr.jepc.epa
EPA for applying aggregate functions on event streams.
Aggregator(String, EPA, Aggregate[]) - Constructor for class de.umr.jepc.epa.Aggregator
Creates a new aggregator.
Aggregator(String, EPA, Aggregate, Aggregate...) - Constructor for class de.umr.jepc.epa.Aggregator
Creates a new aggregator.
And - Class in de.umr.jepc.epa.parameter.booleanexpression
Operator that combines Boolean expressions via the logical 'and'.
And(BooleanExpression, BooleanExpression) - Constructor for class de.umr.jepc.epa.parameter.booleanexpression.And
Creates a new combination of two Boolean expression on basis of the logical 'and'.
And(BooleanExpression, BooleanExpression, BooleanExpression, BooleanExpression...) - Constructor for class de.umr.jepc.epa.parameter.booleanexpression.And
Applies the 'and' operator to three or more boolean expressions.
Attribute - Class in de.umr.jepc
An attribute represents a single element of a schema.
Attribute(String, Attribute.DataType) - Constructor for class de.umr.jepc.Attribute
Creates a new attribute.
Attribute(Attribute) - Constructor for class de.umr.jepc.Attribute
Copy constructor.
Attribute() - Constructor for class de.umr.jepc.Attribute
Empty constructor for deserialization
attribute - Variable in class de.umr.jepc.epa.parameter.aggregate.Aggregate
Name of the attribute the aggregate function is applied on.
Attribute.DataType - Enum in de.umr.jepc
JEPC data types
Average - Class in de.umr.jepc.epa.parameter.aggregate
Aggregate function for computing the average of numeric attributes.
Average(String, String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.Average
Creates a new aggregate function for computing the average of a numeric attribute.

B

Before - Class in de.umr.jepc.epa.parameter.predicate.interval
Interval relation.
Before(char) - Constructor for class de.umr.jepc.epa.parameter.predicate.interval.Before
Creates a new interval Relation.
BeforeOf - Class in de.umr.jepc.epa.parameter.predicate.interval
Interval relation.
BeforeOf(char) - Constructor for class de.umr.jepc.epa.parameter.predicate.interval.BeforeOf
Creates a new interval Relation.
Between - Class in de.umr.jepc.epa.parameter.predicate
 
Between(String, Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.Between
 
BinaryFunction - Class in de.umr.jepc.epa.parameter.function.spatial
 
BinaryFunction(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.function.spatial.BinaryFunction
 
booleanCopy(BooleanExpression) - Static method in class de.umr.jepc.util.QueryModify
Creates a deep Copy of an BooleanExpression
BooleanExpression - Interface in de.umr.jepc.epa.parameter.booleanexpression
Abstract representation of Boolean expressions.
BranchString - Variable in class de.umr.jepc.util.PrinterStyle
 

C

CapacityUnit - Enum in de.umr.jepc.util.enums
Different units to measure and express the capacity of event stores.
clear() - Method in interface de.umr.jepc.store.EventStore
Removes all data from the database!
clearProperties() - Method in class de.umr.jepc.Attribute
Removes all properties completely.
clone() - Method in class de.umr.jepc.epa.parameter.booleanexpression.True
 
clone() - Method in class de.umr.jepc.epa.parameter.pattern.KleenePlus
 
clone() - Method in class de.umr.jepc.epa.parameter.pattern.KleeneStar
 
clone() - Method in class de.umr.jepc.epa.parameter.pattern.Pattern
deep copy method
clone() - Method in class de.umr.jepc.epa.parameter.pattern.Symbol
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.Equal
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.Greater
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.GreaterEqual
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.interval.BeforeOf
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.interval.ContainIn
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.interval.FinishedBy
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.interval.MeetBy
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.interval.OverlapWith
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.Less
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.LessEqual
 
clone() - Method in class de.umr.jepc.epa.parameter.predicate.Unequal
 
close() - Method in interface de.umr.jepc.store.EventStore
Closes the event store.
compare(TimeUnit, TimeUnit) - Static method in class de.umr.jepc.util.TimeUnitConverter
 
compareTo(Event) - Method in class de.umr.jepc.store.Event
 
Constant - Class in de.umr.jepc.epa.parameter.booleanexpression
Abstract representation of constant Boolean expressions.
Constant() - Constructor for class de.umr.jepc.epa.parameter.booleanexpression.Constant
 
Constants - Class in de.umr.jepc.util
 
Constraint - Class in de.umr.jepc.epa.parameter.pattern
Defines a constraint between to symbols.
Constraint(char, char, Constraint.IntervalRelation...) - Constructor for class de.umr.jepc.epa.parameter.pattern.Constraint
Constructs a new ConstraintDef instance
Constraint.IntervalRelation - Enum in de.umr.jepc.epa.parameter.pattern
Describes the relation in which 2 Intervals are to each other.
Contain - Class in de.umr.jepc.epa.parameter.predicate.interval
Interval relation.
Contain(char) - Constructor for class de.umr.jepc.epa.parameter.predicate.interval.Contain
Creates a new interval relation.
ContainIn - Class in de.umr.jepc.epa.parameter.predicate.interval
Interval relation.
ContainIn(char) - Constructor for class de.umr.jepc.epa.parameter.predicate.interval.ContainIn
Creates a new interval relation.
Contains - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
Contains(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.Contains
Constructs a new Contains-instance
convert(double, TimeUnit, TimeUnit) - Static method in class de.umr.jepc.util.TimeUnitConverter
Converts between time units
convert(long, TimeUnit, TimeUnit) - Static method in class de.umr.jepc.util.TimeUnitConverter
 
copy() - Method in class de.umr.jepc.Attribute
Copies this attribute.
Correlator - Class in de.umr.jepc.epa
EPA for correlating two event streams.
Correlator(String, EPA, String, EPA, String, BooleanExpression) - Constructor for class de.umr.jepc.epa.Correlator
Creates a new correlator.
Count - Class in de.umr.jepc.epa.parameter.aggregate
Aggregate function for counting arbitrary attributes.
Count(String, String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.Count
Creates a new aggregate function for counting the values of an arbitrary attribute.
CountUnit - Enum in de.umr.jepc.util.enums
Count unit used in count-based windows.
CountWindow - Class in de.umr.jepc.epa.parameter.window
A count-based window.
CountWindow(long) - Constructor for class de.umr.jepc.epa.parameter.window.CountWindow
Creates a new count-based window.
CountWindow(long, CountUnit) - Constructor for class de.umr.jepc.epa.parameter.window.CountWindow
Creates a new count-based window with user-defined count granularity.
CountWindow(long, long) - Constructor for class de.umr.jepc.epa.parameter.window.CountWindow
Creates a new count-based window with user-defined jump parameter.
CountWindow(long, CountUnit, long, CountUnit) - Constructor for class de.umr.jepc.epa.parameter.window.CountWindow
Creates a new count-based window with user-defined jump parameter and user-defined count granularity..
CoveredBy - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
CoveredBy(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.CoveredBy
Constructs a new CoveredBy-instance
Covers - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
Covers(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.Covers
Constructs a new Covers-instance
createQuery(EPA) - Method in interface de.umr.jepc.EPProvider
Creates a new query on basis of either a single EPA or an EPN.
createRelation(String, Attribute[]) - Method in interface de.umr.jepc.EPProvider
Creates a classic relation containing non-temporal data.
Crosses - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
Crosses(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.Crosses
Constructs a new Crosses-instance

D

de.umr.jepc - package de.umr.jepc
Provides the API of JEPC.
de.umr.jepc.epa - package de.umr.jepc.epa
Provides different kinds of event processing agents (EPA).
de.umr.jepc.epa.parameter.aggregate - package de.umr.jepc.epa.parameter.aggregate
Provides aggregate functions.
de.umr.jepc.epa.parameter.aggregate.spatial - package de.umr.jepc.epa.parameter.aggregate.spatial
 
de.umr.jepc.epa.parameter.booleanexpression - package de.umr.jepc.epa.parameter.booleanexpression
Provides Boolean expressions.
de.umr.jepc.epa.parameter.function.spatial - package de.umr.jepc.epa.parameter.function.spatial
 
de.umr.jepc.epa.parameter.pattern - package de.umr.jepc.epa.parameter.pattern
Provides patterns.
de.umr.jepc.epa.parameter.predicate - package de.umr.jepc.epa.parameter.predicate
Provides predicates.
de.umr.jepc.epa.parameter.predicate.interval - package de.umr.jepc.epa.parameter.predicate.interval
 
de.umr.jepc.epa.parameter.predicate.spatial - package de.umr.jepc.epa.parameter.predicate.spatial
 
de.umr.jepc.epa.parameter.window - package de.umr.jepc.epa.parameter.window
Provides different kinds of windows.
de.umr.jepc.store - package de.umr.jepc.store
Provides event stores for recording and reloading event streams.
de.umr.jepc.util - package de.umr.jepc.util
Provides miscellaneous utilities for JEPC.
de.umr.jepc.util.enums - package de.umr.jepc.util.enums
Provides enums used by JEPC.
deleteFromRelation(String, Object[]) - Method in interface de.umr.jepc.EPProvider
Deletes an event from a relation.
destroy() - Method in class de.umr.jepc.epa.TPStream
 
destroy() - Method in class de.umr.jepc.epa.UnionAll
 
destroy() - Method in class de.umr.jepc.epa.UserDefinedEPA
 
destroyQuery(EPA) - Method in interface de.umr.jepc.EPProvider
Destroys an active query.
destroyUserDefinedEPA(EPProvider, UserDefinedEPA) - Static method in class de.umr.jepc.util.EPATool
 
Disjoint - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
Disjoint(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.Disjoint
Constructs a new Disjoint-instance
Distance - Class in de.umr.jepc.epa.parameter.aggregate.spatial
 
Distance(String, String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.spatial.Distance
Creates a new aggregate function for computing the distance a geometry has passed.

E

EmptyString - Variable in class de.umr.jepc.util.PrinterStyle
 
engine - Variable in class de.umr.jepc.epa.parameter.window.Window
Reference to the EP provider this window has been send to.
EPA - Interface in de.umr.jepc.epa
Abstract representation of event processing agents (EPA).
EPATool - Class in de.umr.jepc.util
Provides some useful methods for EPAs.
EPATool() - Constructor for class de.umr.jepc.util.EPATool
 
EPProvider - Interface in de.umr.jepc
API of event processing (EP) providers.
Equal - Class in de.umr.jepc.epa.parameter.predicate
Binary unequal relation.
Equal(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.Equal
Creates a new equal relation.
equals(Object) - Method in class de.umr.jepc.Attribute
 
equals(Object) - Method in class de.umr.jepc.epa.Aggregator
 
equals(Object) - Method in class de.umr.jepc.epa.Correlator
 
equals(Object) - Method in class de.umr.jepc.epa.Filter
 
equals(Object) - Method in class de.umr.jepc.epa.PatternMatcher
 
equals(Object) - Method in class de.umr.jepc.epa.Relation
 
equals(Object) - Method in class de.umr.jepc.epa.Stream
 
equals(Object) - Method in class de.umr.jepc.epa.UserDefinedEPA
 
equals(Object) - Method in class de.umr.jepc.util.GeoWrapper
 
equals(Object) - Method in class de.umr.jepc.util.Pair
 
equals(Object) - Method in class de.umr.jepc.util.Triple
 
Event - Class in de.umr.jepc.store
Representation of events in the form of pairs (p,t).
Event(Object[]) - Constructor for class de.umr.jepc.store.Event
Creates a new pair representation of the given event.
Event(Object[], TimeRepresentation) - Constructor for class de.umr.jepc.store.Event
Creates a new Event with the given representation
Event(Object[], long) - Constructor for class de.umr.jepc.store.Event
Creates a new pair representation of the given event.
EventStore - Interface in de.umr.jepc.store
Abstraction from different event stores for JEPC.

F

False - Class in de.umr.jepc.epa.parameter.booleanexpression
Constant Boolean expression that is always false.
False() - Constructor for class de.umr.jepc.epa.parameter.booleanexpression.False
Creates a new constant Boolean expression that is always true.
Filter - Class in de.umr.jepc.epa
EPA for filtering event streams.
Filter(String, EPA, BooleanExpression) - Constructor for class de.umr.jepc.epa.Filter
Creates a new filter.
FinishedBy - Class in de.umr.jepc.epa.parameter.predicate.interval
Interval relation.
FinishedBy(char) - Constructor for class de.umr.jepc.epa.parameter.predicate.interval.FinishedBy
Creates a new interval relation.
format(String, Object...) - Method in class de.umr.jepc.util.PrinterStyle
 
format(double, TimeUnit) - Static method in class de.umr.jepc.util.TimeUnitConverter
 

G

GeoWrapper - Class in de.umr.jepc.util
 
GeoWrapper(UserDefinedEPA) - Constructor for class de.umr.jepc.util.GeoWrapper
 
getAggregat() - Method in class de.umr.jepc.epa.Aggregator
Gets the list of applied aggregate functions.
getAggregate(String, String, long, long) - Method in interface de.umr.jepc.store.EventStore
Returns the aggregates for the given stream and the given attribute within the given time interval.
getAttribute() - Method in class de.umr.jepc.epa.parameter.aggregate.Aggregate
Gets the name of the attribute the aggregation function is applied on.
getAttributeName() - Method in class de.umr.jepc.Attribute
Gets the name of the attribute.
getAttributeType() - Method in class de.umr.jepc.Attribute
Gets the data type of the attribute.
getBackwardsHistory(String) - Method in interface de.umr.jepc.store.EventStore
Returns the complete history of the given stream, beginning at the last inserted event and iterating backwards through the history.
getBinding() - Method in class de.umr.jepc.epa.parameter.pattern.Variable
Gets the definition of the variable.
getBindings() - Method in class de.umr.jepc.epa.parameter.pattern.Symbol
Gets the bindings of global variables.
getBindingTime() - Method in class de.umr.jepc.epa.parameter.pattern.Variable
 
getClock(String) - Method in interface de.umr.jepc.EPProvider
Gets the timestamp of the latest event at the output of a query.
getCondition() - Method in class de.umr.jepc.epa.parameter.pattern.Symbol
Gets the condition.
getConstraints() - Method in class de.umr.jepc.epa.TPStream
 
getDistance() - Method in class de.umr.jepc.epa.parameter.predicate.spatial.IsWithinDistance
 
getEventCount(String) - Method in interface de.umr.jepc.store.EventStore
Returns the number of events inserted into the given stream since the last reset.
getEventStore() - Method in interface de.umr.jepc.EPProvider
Gets the event store.
getEventStoreCapacity() - Method in interface de.umr.jepc.store.EventStore
Returns the capacity of the event store.
getFormula() - Method in class de.umr.jepc.epa.Correlator
Gets the Boolean expression specifying how to correlate the input event streams.
getFormula() - Method in class de.umr.jepc.epa.Filter
Gets the Boolean expression specifying how to filter the input event stream.
getFreshestHistory(String, long) - Method in interface de.umr.jepc.store.EventStore
Returns the complete history of an event stream beginning from a user-defined instant of time ordered by time.
getHistory(String) - Method in interface de.umr.jepc.store.EventStore
Returns the complete history of an event stream ordered by time(relation scan).
getHistoryPoint(String, long) - Method in interface de.umr.jepc.store.EventStore
Returns all historical events of an event stream for a given point in time ordered by time (temporal point query).
getHistoryRange(String, long, long) - Method in interface de.umr.jepc.store.EventStore
Returns all historical events of an event stream for a given range of time ordered by time (temporal range query).
getImplementations(String) - Method in class de.umr.jepc.util.MagicLoader
Returns a list of all implementations for the given interface in the give package.
getInputEPA() - Method in class de.umr.jepc.epa.Aggregator
Gets the EPA that provides the input event stream of the aggregator.
getInputEPA() - Method in class de.umr.jepc.epa.Filter
Gets the EPA that provides the input event stream of the filter.
getInputEPA() - Method in class de.umr.jepc.epa.PatternMatcher
Gets the EPA that provides the input event stream of the aggregator.
getInputEPA1() - Method in class de.umr.jepc.epa.Correlator
Gets the EPA providing the first input event stream.
getInputEPA2() - Method in class de.umr.jepc.epa.Correlator
Gets the EPA providing the second input event stream.
getInputEPAs() - Method in class de.umr.jepc.epa.Aggregator
 
getInputEPAs() - Method in class de.umr.jepc.epa.Correlator
 
getInputEPAs() - Method in interface de.umr.jepc.epa.EPA
Returns all input EPAs
getInputEPAs() - Method in class de.umr.jepc.epa.Filter
 
getInputEPAs() - Method in class de.umr.jepc.epa.PatternMatcher
 
getInputEPAs() - Method in class de.umr.jepc.epa.Relation
 
getInputEPAs() - Method in class de.umr.jepc.epa.Stream
 
getInputEPAs() - Method in class de.umr.jepc.epa.UserDefinedEPA
Gets all input EPAs.
getInputSchema() - Method in class de.umr.jepc.MatchmakerOutputProcessor
Gets the schema of input events.
getInputSchema(String) - Method in class de.umr.jepc.OutputProcessor
Gets the schema of an input event stream.
getInputStreams() - Method in class de.umr.jepc.OutputProcessor
Gets all registered input event streams.
getJump() - Method in class de.umr.jepc.epa.parameter.window.Window
Gets the user-defined jump parameter of the window.
getLastCompiledSchema() - Method in interface de.umr.jepc.store.EventStore
Returns the last compiled schema of the event storem
getLastTimestamp(String) - Method in interface de.umr.jepc.store.EventStore
Returns the time stamp of the last inserted event.
getLeft() - Method in class de.umr.jepc.epa.parameter.booleanexpression.And
Gets the left boolean expression of the 'and' operator.
getLeft() - Method in class de.umr.jepc.epa.parameter.booleanexpression.Operator
Gets the left object of the binary Operator.
getLeft() - Method in class de.umr.jepc.epa.parameter.booleanexpression.Or
Gets the left boolean expression of the 'or' operator.
getLeft() - Method in class de.umr.jepc.epa.parameter.function.spatial.BinaryFunction
 
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.Equal
Gets the left object of the equal relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.Greater
Gets the left object of the greater relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.GreaterEqual
Gets the left object of the greater-equal relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Before
Gets the symbol of the Before relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.interval.BeforeOf
Gets the symbol of the BeforeOf relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Contain
Gets the symbol of the Contain relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.interval.ContainIn
Gets the symbol of the ContainIn relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.interval.FinishedBy
Gets the symbol of the FinishedBy relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Meet
Gets the symbol of the Meet relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.interval.MeetBy
Gets the symbol of the MeetBy relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Overlap
Gets the symbol of the Overlap relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.interval.OverlapWith
Gets the symbol of the OverlapWith relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.Less
Gets the left object of the less relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.LessEqual
Gets the left object of the less-equal relation.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.Predicate
Gets the left object of the Predicate.
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.spatial.SpatialPredicate
 
getLeft() - Method in class de.umr.jepc.epa.parameter.predicate.Unequal
Gets the left object of the unequal relation.
getLowerUnit(TimeUnit) - Static method in class de.umr.jepc.util.TimeUnitConverter
 
getMaximumValue() - Method in class de.umr.jepc.Attribute
Returns the maximum value of this attribute.
getMaxStringSize() - Method in class de.umr.jepc.Attribute
Returns the maximum string size of this attribute.
getMinimumValue() - Method in class de.umr.jepc.Attribute
Returns the minimum value of this attribute.
getMode() - Method in class de.umr.jepc.epa.TPStream
 
getName() - Method in class de.umr.jepc.epa.Aggregator
 
getName() - Method in class de.umr.jepc.epa.Correlator
 
getName() - Method in interface de.umr.jepc.epa.EPA
Gets the name of the EPA, which is equivalent to the name of its output stream.
getName() - Method in class de.umr.jepc.epa.Filter
 
getName() - Method in class de.umr.jepc.epa.PatternMatcher
 
getName() - Method in class de.umr.jepc.epa.Relation
 
getName() - Method in class de.umr.jepc.epa.Stream
 
getName() - Method in class de.umr.jepc.epa.UserDefinedEPA
 
getOperand() - Method in class de.umr.jepc.epa.parameter.function.spatial.UnaryFunction
 
getOutput() - Method in class de.umr.jepc.epa.PatternMatcher
Gets the definition of the output events.
getOutput() - Method in class de.umr.jepc.epa.TPStream
 
getOutputAttribute() - Method in class de.umr.jepc.epa.parameter.aggregate.Aggregate
Gets the name of the attribute containing the results of the aggregate function.
getOutputSchema() - Method in class de.umr.jepc.epa.UserDefinedEPA
Returns the output-schema of this
getOutputSchema(EPA) - Method in interface de.umr.jepc.EPProvider
Gets the output schema of an query that was created before and is still active.
getOutputSchema(EPA, Map<String, Attribute[]>) - Static method in class de.umr.jepc.util.EPATool
Computes the output schema of an EPA/EPN.
getPartitionAttributes() - Method in class de.umr.jepc.epa.parameter.window.PartitionedCountWindow
Gets the names of the attributes by which the input event stream is partitioned.
getPartitionBy() - Method in class de.umr.jepc.epa.PatternMatcher
Gets the comma-separated list of attribute names that are used to partition the input event stream.
getPartitionBy() - Method in class de.umr.jepc.epa.TPStream
 
getPattern() - Method in class de.umr.jepc.epa.PatternMatcher
Gets the user-defined temporal event pattern.
getPayload() - Method in class de.umr.jepc.store.Event
Returns the pyload of the event.
getProducerType() - Method in class de.umr.jepc.Attribute
Gets the type of the schema of this attribute.
getProperties() - Method in class de.umr.jepc.Attribute
Gets all properties of the attribute.
getProperty(String) - Method in class de.umr.jepc.Attribute
Gets the value of a property for a given key.
getRegisteredStreams() - Method in interface de.umr.jepc.store.EventStore
Returns all registered event streams.
getRight() - Method in class de.umr.jepc.epa.parameter.booleanexpression.And
Gets the right boolean expression of the 'and' operator.
getRight() - Method in class de.umr.jepc.epa.parameter.booleanexpression.Operator
Gets the right object of the binary Operator.
getRight() - Method in class de.umr.jepc.epa.parameter.booleanexpression.Or
Gets the right boolean expression of the 'or' operator.
getRight() - Method in class de.umr.jepc.epa.parameter.function.spatial.BinaryFunction
 
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.Equal
Gets the right object of the equal relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.Greater
Gets the right object of the greater relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.GreaterEqual
Gets the right object of the greater-equal relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Before
Gets the symbol of the Before relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.interval.BeforeOf
Gets the symbol of the BeforeOf relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Contain
Gets the symbol of the Contain relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.interval.ContainIn
Gets the symbol of the ContainIn relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.interval.FinishedBy
Gets the symbol of the FinishedBy relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Meet
Gets the symbol of the Meet relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.interval.MeetBy
Gets the symbol of the MeetBy relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Overlap
Gets the symbol of the Overlap relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.interval.OverlapWith
Gets the symbol of the OverlapWith relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.Less
Gets the right object of the less relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.LessEqual
Gets the right object of the less-equal relation.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.Predicate
Gets the right object of the Predicate.
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.spatial.SpatialPredicate
 
getRight() - Method in class de.umr.jepc.epa.parameter.predicate.Unequal
Gets the right object of the unequal relation.
getSchema() - Method in class de.umr.jepc.epa.Match
Gets the input schema.
getSchema(String) - Method in interface de.umr.jepc.store.EventStore
Returns the schema for the given event stream.
getSink() - Method in class de.umr.jepc.epa.UserDefinedEPA
 
getSize() - Method in class de.umr.jepc.epa.parameter.window.Window
Gets the user-defined size of the window.
getSource1Name() - Method in class de.umr.jepc.epa.Correlator
Gets the name of the first input stream.
getSource2Name() - Method in class de.umr.jepc.epa.Correlator
Gets the Boolean expression specifying how to correlate the input event streams.
getSourceName() - Method in class de.umr.jepc.epa.Aggregator
Gets the name of the input event stream.
getSourceName() - Method in class de.umr.jepc.epa.Filter
Gets the name of the input event stream.
getSourceName() - Method in class de.umr.jepc.epa.PatternMatcher
Gets the name of the input event stream.
getStaticValue() - Method in class de.umr.jepc.Attribute
Gets the static value of this attribute.
getStreamSize(String) - Method in interface de.umr.jepc.store.EventStore
Returns the total size of the stream in bytes.
getSymbol() - Method in class de.umr.jepc.epa.parameter.pattern.KleenePlus
 
getSymbol() - Method in class de.umr.jepc.epa.parameter.pattern.KleeneStar
 
getSymbol() - Method in class de.umr.jepc.epa.parameter.pattern.Symbol
Gets the symbol.
getSymbol() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Before
Gets the symbol of the Before relation.
getSymbol() - Method in class de.umr.jepc.epa.parameter.predicate.interval.BeforeOf
Gets the symbol of the BeforeOf relation.
getSymbol() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Contain
Gets the symbol of the Contain relation.
getSymbol() - Method in class de.umr.jepc.epa.parameter.predicate.interval.ContainIn
Gets the symbol of the ContainIn relation.
getSymbol() - Method in class de.umr.jepc.epa.parameter.predicate.interval.FinishedBy
Gets the symbol of the FinishedBy relation.
getSymbol() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Meet
Gets the symbol of the Meet relation.
getSymbol() - Method in class de.umr.jepc.epa.parameter.predicate.interval.MeetBy
Gets the symbol of the MeetBy relation.
getSymbol() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Overlap
Gets the symbol of the OverlapWith relation.
getSymbol() - Method in class de.umr.jepc.epa.parameter.predicate.interval.OverlapWith
Gets the symbol of the OverlapWith relation.
getSymbols() - Method in class de.umr.jepc.epa.TPStream
 
getThreadCount() - Method in class de.umr.jepc.epa.ParallelAggregator
 
getTime(String) - Method in class de.umr.jepc.util.Timer
Gets the time of the specified timer.
getTimestamp() - Method in class de.umr.jepc.store.Event
Returns the timestamp of the event.
getTotalEventCount() - Method in interface de.umr.jepc.store.EventStore
Returns the total number of events inserted, counting from the last reset
getUpperUnit(TimeUnit) - Static method in class de.umr.jepc.util.TimeUnitConverter
 
getValueList() - Method in class de.umr.jepc.Attribute
Returns a list containing all allowed values for this specific attribute.
getVar1() - Method in class de.umr.jepc.epa.Correlator
Gets the reference of the first input event stream.
getVar2() - Method in class de.umr.jepc.epa.Correlator
Gets the reference of the second input event stream.
getVariable() - Method in class de.umr.jepc.epa.parameter.pattern.Variable
Gets the variable.
getWindow() - Method in class de.umr.jepc.epa.PatternMatcher
Gets the timeframe within the pattern must occur completely.
getWindow() - Method in class de.umr.jepc.epa.Stream
Gets the window to apply on the accessed event stream.
getWindowSize() - Method in class de.umr.jepc.epa.Stream
Gets the size of the window to apply on the accessed event stream.
getWithin() - Method in class de.umr.jepc.epa.TPStream
 
Greater - Class in de.umr.jepc.epa.parameter.predicate
Binary greater relation.
Greater(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.Greater
Creates a new greater relation.
GreaterEqual - Class in de.umr.jepc.epa.parameter.predicate
Binary greater-equal relation.
GreaterEqual(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.GreaterEqual
Creates a new greater-equal relation.
Group - Class in de.umr.jepc.epa.parameter.aggregate
Aggregate function for partitioning an event stream on basis of arbitrary attributes.
Group(String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.Group
Creates a new aggregate function for partitioning on basis of an arbitrary attribute.

H

hashCode() - Method in class de.umr.jepc.epa.Aggregator
 
hashCode() - Method in class de.umr.jepc.epa.Correlator
 
hashCode() - Method in class de.umr.jepc.epa.Filter
 
hashCode() - Method in class de.umr.jepc.epa.PatternMatcher
 
hashCode() - Method in class de.umr.jepc.epa.Relation
 
hashCode() - Method in class de.umr.jepc.epa.Stream
 
hashCode() - Method in class de.umr.jepc.epa.UserDefinedEPA
 
hashCode() - Method in class de.umr.jepc.util.GeoWrapper
 
hashCode() - Method in class de.umr.jepc.util.Pair
 
hashCode() - Method in class de.umr.jepc.util.Triple
 

I

ID_DELIMITER - Static variable in class de.umr.jepc.util.Constants
The delimiter used in schemas produced by correlator instances
init(EPProvider) - Method in class de.umr.jepc.epa.parameter.window.Window
Initializes this window.
init() - Method in class de.umr.jepc.epa.UserDefinedEPA
Initializes this UserDefinedEPA
init() - Method in class de.umr.jepc.util.GeoWrapper
 
initialize() - Method in class de.umr.jepc.epa.TPStream
 
initialize() - Method in class de.umr.jepc.epa.UnionAll
 
initialize() - Method in class de.umr.jepc.epa.UserDefinedEPA
Initializes this EPA.
inputStreamToSchema - Variable in class de.umr.jepc.OutputProcessor
Stores for each active input event stream the corresponding schema.
insertIntoRelation(String, Object[]) - Method in interface de.umr.jepc.EPProvider
Inserts an event into a relation.
Intersects - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
Intersects(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.Intersects
Constructs a new Intersects-instance
isEventStoreEnabled() - Method in interface de.umr.jepc.EPProvider
Returns true if the event store is enabled otherwise false.
isKey() - Method in class de.umr.jepc.Attribute
Returns true if this attribute is part of the key and false otherwise.
isNumeric() - Method in class de.umr.jepc.Attribute
Returns true if the type of this attribute is numeric and false otherwise.
isUnique() - Method in class de.umr.jepc.Attribute
Returns true if this attribute is unique and false otherwise.
IsWithinDistance - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
IsWithinDistance(double, Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.IsWithinDistance
Constructs a new IsWithinDistance-instance

J

jump - Variable in class de.umr.jepc.epa.parameter.window.Window
The jump parameter of the window.

K

KleenePlus - Class in de.umr.jepc.epa.parameter.pattern
 
KleenePlus(Symbol) - Constructor for class de.umr.jepc.epa.parameter.pattern.KleenePlus
 
KleeneStar - Class in de.umr.jepc.epa.parameter.pattern
 
KleeneStar(Symbol) - Constructor for class de.umr.jepc.epa.parameter.pattern.KleeneStar
 

L

label(String) - Method in class de.umr.jepc.util.PrinterStyle
 
LastBranchString - Variable in class de.umr.jepc.util.PrinterStyle
 
left - Variable in class de.umr.jepc.epa.parameter.function.spatial.BinaryFunction
 
left - Variable in class de.umr.jepc.epa.parameter.predicate.spatial.SpatialPredicate
 
Less - Class in de.umr.jepc.epa.parameter.predicate
Binary less relation.
Less(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.Less
Creates a new less relation.
LessEqual - Class in de.umr.jepc.epa.parameter.predicate
Binary less-equal relation.
LessEqual(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.LessEqual
Creates a new less-equal relation.
load(String, Object...) - Method in class de.umr.jepc.util.MagicLoader
Loads an implementation for the given interface in the given package.

M

MagicLoader<S> - Class in de.umr.jepc.util
Extension of the idea in java.util.ServiceLoader.
MagicLoader(Class<S>, String...) - Constructor for class de.umr.jepc.util.MagicLoader
Creates a new magic loader for the given class.
MagicLoader(ClassLoader, Class<S>, String...) - Constructor for class de.umr.jepc.util.MagicLoader
Creates a new magic loader for the given class
main(String[]) - Static method in class de.umr.jepc.util.EPATool
 
Match - Class in de.umr.jepc.epa
 
Match(Attribute[], Window) - Constructor for class de.umr.jepc.epa.Match
Defines the input of an EPA.
Match(Attribute[]) - Constructor for class de.umr.jepc.epa.Match
Defines the input of an EPA.
MatchmakerOutputProcessor - Class in de.umr.jepc
 
MatchmakerOutputProcessor(Match) - Constructor for class de.umr.jepc.MatchmakerOutputProcessor
 
Maximum - Class in de.umr.jepc.epa.parameter.aggregate
Aggregate function for computing the maximum of numeric attributes.
Maximum(String, String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.Maximum
Creates a new aggregate function for computing the maximum of a numeric attribute.
maxWindowSize() - Method in class de.umr.jepc.epa.Aggregator
 
maxWindowSize() - Method in class de.umr.jepc.epa.Correlator
 
maxWindowSize() - Method in interface de.umr.jepc.epa.EPA
Deprecated.
maxWindowSize() - Method in class de.umr.jepc.epa.Filter
 
maxWindowSize() - Method in class de.umr.jepc.epa.PatternMatcher
 
maxWindowSize() - Method in class de.umr.jepc.epa.Relation
 
maxWindowSize() - Method in class de.umr.jepc.epa.Stream
 
maxWindowSize() - Method in class de.umr.jepc.epa.UserDefinedEPA
 
Meet - Class in de.umr.jepc.epa.parameter.predicate.interval
Interval relation.
Meet(char) - Constructor for class de.umr.jepc.epa.parameter.predicate.interval.Meet
Creates a new interval Relation.
MeetBy - Class in de.umr.jepc.epa.parameter.predicate.interval
Interval relation.
MeetBy(char) - Constructor for class de.umr.jepc.epa.parameter.predicate.interval.MeetBy
Creates a new interval Relation.
Minimum - Class in de.umr.jepc.epa.parameter.aggregate
Aggregate function for computing the minimum of numeric attributes.
Minimum(String, String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.Minimum
Creates a new aggregate function for computing the minimum of a numeric attribute.

O

objectClone(Object) - Static method in class de.umr.jepc.util.QueryModify
Crates an Copy of an Object, if it is an instance of: Character, String or Number
open() - Method in interface de.umr.jepc.store.EventStore
Opens the event store.
operand - Variable in class de.umr.jepc.epa.parameter.function.spatial.UnaryFunction
 
Operator - Class in de.umr.jepc.epa.parameter.booleanexpression
Abstract representation of operators that combine Boolean expressions to a new one.
Operator() - Constructor for class de.umr.jepc.epa.parameter.booleanexpression.Operator
 
Or - Class in de.umr.jepc.epa.parameter.booleanexpression
Operator that combines Boolean expressions via the logical 'or'.
Or(BooleanExpression, BooleanExpression) - Constructor for class de.umr.jepc.epa.parameter.booleanexpression.Or
Creates a new combination of two Boolean expression on basis of the logical 'or'.
Or(BooleanExpression, BooleanExpression, BooleanExpression, BooleanExpression...) - Constructor for class de.umr.jepc.epa.parameter.booleanexpression.Or
Applies the 'or' operator to three or more boolean expressions.
outputAttribute - Variable in class de.umr.jepc.epa.parameter.aggregate.Aggregate
Name of the attribute containing the results of the aggregate function.
OutputProcessor - Class in de.umr.jepc
Output processors are used to consume the results of continuous queries.
OutputProcessor() - Constructor for class de.umr.jepc.OutputProcessor
Creates a new output processor.
Overlap - Class in de.umr.jepc.epa.parameter.predicate.interval
Interval relation.
Overlap(char) - Constructor for class de.umr.jepc.epa.parameter.predicate.interval.Overlap
Creates a new interval relation.
Overlaps - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
Overlaps(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.Overlaps
Constructs a new Overlaps-instance
OverlapWith - Class in de.umr.jepc.epa.parameter.predicate.interval
Interval relation.
OverlapWith(char) - Constructor for class de.umr.jepc.epa.parameter.predicate.interval.OverlapWith
Creates a new interval relation.

P

Pair<T1,T2> - Class in de.umr.jepc.util
Describes a data-tuple
Pair(T1, T2) - Constructor for class de.umr.jepc.util.Pair
Constructs a new Pair instance
ParallelAggregator - Class in de.umr.jepc.epa
EPA for performing parallel aggregation operations in the NativeEngine.
ParallelAggregator(String, EPA, Aggregate[]) - Constructor for class de.umr.jepc.epa.ParallelAggregator
Creates a new parallel aggregator that uses the default parallelization strategy.
ParallelAggregator(String, int, EPA, Aggregate[]) - Constructor for class de.umr.jepc.epa.ParallelAggregator
Creates a new parallel aggregator that uses the default parallelization strategy.
ParallelAggregator(String, EPA, Aggregate, Aggregate...) - Constructor for class de.umr.jepc.epa.ParallelAggregator
Creates a new parallel aggregator that uses the default parallelization strategy.
ParallelAggregator(String, int, EPA, Aggregate, Aggregate...) - Constructor for class de.umr.jepc.epa.ParallelAggregator
Creates a new parallel aggregator that uses the default parallelization strategy.
PartitionedCountWindow - Class in de.umr.jepc.epa.parameter.window
A partitioned count-based window.
PartitionedCountWindow(long, String, String...) - Constructor for class de.umr.jepc.epa.parameter.window.PartitionedCountWindow
Creates a new partitioned count-based window.
PartitionedCountWindow(long, CountUnit, String, String...) - Constructor for class de.umr.jepc.epa.parameter.window.PartitionedCountWindow
Creates a new partitioned count-based window with user-defined count granularity.
PartitionedCountWindow(long, long, String, String...) - Constructor for class de.umr.jepc.epa.parameter.window.PartitionedCountWindow
Creates a new partitioned count-based window with user-defined jump parameter.
PartitionedCountWindow(long, CountUnit, long, CountUnit, String, String...) - Constructor for class de.umr.jepc.epa.parameter.window.PartitionedCountWindow
Creates a new partitioned count-based window with user-defined jump parameter and user-defined count granularity..
PartitionedCountWindow(long, CountUnit, long, CountUnit, String[]) - Constructor for class de.umr.jepc.epa.parameter.window.PartitionedCountWindow
Creates a new partitioned count-based window with user-defined jump parameter and user-defined count granularity..
Pattern - Class in de.umr.jepc.epa.parameter.pattern
Abstract representation of patterns.
Pattern() - Constructor for class de.umr.jepc.epa.parameter.pattern.Pattern
 
PatternMatcher - Class in de.umr.jepc.epa
EPA for detecting temporal event patterns in event streams.
PatternMatcher(String, EPA, long, String, Pattern[], String[]) - Constructor for class de.umr.jepc.epa.PatternMatcher
Creates a new pattern matcher.
PatternMatcher(String, EPA, long, Pattern[], String[]) - Constructor for class de.umr.jepc.epa.PatternMatcher
Creates a new pattern matcher.
PatternMatcher(String, EPA, long, String, Pattern[]) - Constructor for class de.umr.jepc.epa.PatternMatcher
Creates a new pattern matcher.
PatternMatcher(String, EPA, long, String, Pattern, Pattern...) - Constructor for class de.umr.jepc.epa.PatternMatcher
Creates a new pattern matcher.
PatternMatcher(String, EPA, long, Pattern[]) - Constructor for class de.umr.jepc.epa.PatternMatcher
Creates a new pattern matcher.
PatternMatcher(String, EPA, long, Pattern, Pattern...) - Constructor for class de.umr.jepc.epa.PatternMatcher
Creates a new pattern matcher.
PatternMatcher(PatternMatcher) - Constructor for class de.umr.jepc.epa.PatternMatcher
Copy constructor.
pop() - Method in class de.umr.jepc.util.PrinterStyle
 
Predicate - Class in de.umr.jepc.epa.parameter.predicate
Abstract representation of a predicate.
Predicate() - Constructor for class de.umr.jepc.epa.parameter.predicate.Predicate
 
Print - Class in de.umr.jepc.util
PrettyPrinter for stuff of JEPC.
Print() - Constructor for class de.umr.jepc.util.Print
 
print(String) - Method in class de.umr.jepc.util.PrinterStyle
 
PrinterStyle - Class in de.umr.jepc.util
Created by Marcus v.
PrinterStyle() - Constructor for class de.umr.jepc.util.PrinterStyle
 
PrintPretty(Match) - Static method in class de.umr.jepc.util.Print
 
PrintPretty(Window) - Static method in class de.umr.jepc.util.Print
Prints window statements
PrintPretty(Correlator) - Static method in class de.umr.jepc.util.Print
Prints correlator EPAs
PrintPretty(Aggregator) - Static method in class de.umr.jepc.util.Print
Prints aggregator EPAs
PrintPretty(Stream) - Static method in class de.umr.jepc.util.Print
Prints stream EPAs
PrintPretty(PatternMatcher) - Static method in class de.umr.jepc.util.Print
Prints pattern matcher EPAs
PrintPretty(Variable) - Static method in class de.umr.jepc.util.Print
 
PrintPretty(Filter) - Static method in class de.umr.jepc.util.Print
Prints filter EPAs
PrintPretty(EPA) - Static method in class de.umr.jepc.util.Print
Prints EPAs
PrintPretty(Attribute[]) - Static method in class de.umr.jepc.util.Print
 
PrintPretty(BooleanExpression) - Static method in class de.umr.jepc.util.Print
Prints boolean expressions
PrintPretty(Pattern[]) - Static method in class de.umr.jepc.util.Print
 
PrintPretty(T[]) - Static method in class de.umr.jepc.util.Print
Array and generic types.
printTime(String) - Method in class de.umr.jepc.util.Timer
Prints the time of the specified timer.
process(String, Object[]) - Method in class de.umr.jepc.epa.TPStream
 
process(String, Object[]) - Method in class de.umr.jepc.epa.UnionAll
 
process(Object[]) - Method in class de.umr.jepc.MatchmakerOutputProcessor
 
process(String, Object[]) - Method in class de.umr.jepc.OutputProcessor
This method is called on every new event of the registered event streams.
process(String, Object[]) - Method in class de.umr.jepc.util.GeoWrapper
 
propertyNames() - Method in class de.umr.jepc.Attribute
Gets the set of keys of all properties.
push() - Method in class de.umr.jepc.util.PrinterStyle
 
pushEvent(String, Object[]) - Method in interface de.umr.jepc.EPProvider
Pushes a physical event into the EP provider.
pushEvent(String, Object[], long) - Method in interface de.umr.jepc.EPProvider
Pushes an event into the EP provider.
pushEvent(String, Object[], long, long) - Method in interface de.umr.jepc.EPProvider
Pushes a physical event into the EP provider.
pushEvent(String, Object[]) - Method in interface de.umr.jepc.store.EventStore
Pushes a new event into the event store.
pushEvent(String, Object[], long) - Method in interface de.umr.jepc.store.EventStore
Pushes a new event into the event store.
pushResult(Object[]) - Method in class de.umr.jepc.epa.UserDefinedEPA
Publishes a new output event.

Q

query(String) - Method in interface de.umr.jepc.store.EventStore
Queries the event store with the given SQL query.
queryAttribute(String, String, Comparable, Comparable) - Method in interface de.umr.jepc.store.EventStore
Queries the given attribute of the given stream and returns all events with the given attribute value between minKey and maxKey in temporal order.
queryAttribute(String, String, Comparable, Comparable, long, long) - Method in interface de.umr.jepc.store.EventStore
Queries the given attribute of the given stream and returns all events with the given attribute value between minKey and maxKey in the given time range in temporal order.
queryAttributes(String, long, long, Map<String, Pair<? extends Number, ? extends Number>>) - Method in interface de.umr.jepc.store.EventStore
Queries the given attribute of the given stream and returns all events with the given attribute value between the given ranges in temporal order.
QueryModify - Class in de.umr.jepc.util
 
QueryModify() - Constructor for class de.umr.jepc.util.QueryModify
 

R

read(DataInput) - Method in class de.umr.jepc.Attribute
 
receiveOutputEvent(String, Object[]) - Method in class de.umr.jepc.epa.TPStream
 
receiveOutputEvent(String, Object[]) - Method in class de.umr.jepc.util.GeoWrapper
 
registerInputStream(String, Attribute[]) - Method in class de.umr.jepc.OutputProcessor
Registers an input event stream.
registerInputStream(String, Attribute[]) - Method in class de.umr.jepc.util.GeoWrapper
 
registerStream(String, Attribute[]) - Method in interface de.umr.jepc.EPProvider
Registers a new event stream.
registerStream(String, Attribute, Attribute...) - Method in interface de.umr.jepc.EPProvider
Registers a new event stream.
registerStream(String, Attribute[]) - Method in interface de.umr.jepc.store.EventStore
Registers a new event stream.
registerUserDefinedEPA(EPProvider, UserDefinedEPA) - Static method in class de.umr.jepc.util.EPATool
 
Relation - Class in de.umr.jepc.epa
EPA for accessing relations.
Relation(String) - Constructor for class de.umr.jepc.epa.Relation
Creates a new access to a relation.
relation - Variable in class de.umr.jepc.epa.Relation
Name of the accessed relation.
relations - Variable in class de.umr.jepc.epa.parameter.pattern.Constraint
The IntervalRelations evaluated in a logical OR manner
removeOutputProcessor(OutputProcessor) - Method in interface de.umr.jepc.EPProvider
Removes an output processor completely.
removeOutputProcessor(String, OutputProcessor) - Method in interface de.umr.jepc.EPProvider
Removes an output processor from a specific event stream.
removeProperty(String) - Method in class de.umr.jepc.Attribute
Removes a property completely.
removeStream(String) - Method in interface de.umr.jepc.store.EventStore
Removes a stream and all stored events from the event store completely.
resumeStream(String) - Method in interface de.umr.jepc.store.EventStore
Resumes a stream after being suspended.
right - Variable in class de.umr.jepc.epa.parameter.booleanexpression.Or
Right Boolean expression of the 'or' operator
right - Variable in class de.umr.jepc.epa.parameter.function.spatial.BinaryFunction
 
right - Variable in class de.umr.jepc.epa.parameter.predicate.spatial.SpatialPredicate
 

S

schema - Variable in class de.umr.jepc.MatchmakerOutputProcessor
 
setAttributeName(String) - Method in class de.umr.jepc.Attribute
Sets the name of the attribute.
setAttributeType(Attribute.DataType) - Method in class de.umr.jepc.Attribute
Sets the data type of the attribute.
setBindings(Variable[]) - Method in class de.umr.jepc.epa.parameter.pattern.Symbol
 
setCondition(BooleanExpression) - Method in class de.umr.jepc.epa.parameter.pattern.Symbol
Set the Condition
setEventStoreCapacity(int, CapacityUnit) - Method in interface de.umr.jepc.EPProvider
Sets the capacity of the used event store.
setEventStoreCapacity(int, CapacityUnit) - Method in interface de.umr.jepc.store.EventStore
Sets the capacity of the event store.
setEventStoreEnabled(boolean) - Method in interface de.umr.jepc.EPProvider
Enables or disables the event store.
setFilterSink(String, long, long) - Method in interface de.umr.jepc.EPProvider
Sets the state (version and switch time) of a filter sink of a query.
setInputEPA(EPA) - Method in class de.umr.jepc.epa.Aggregator
Sets the EPA that provides the input event stream of the aggregator.
setInputEPA(EPA) - Method in class de.umr.jepc.epa.Filter
Sets the EPA that provides the input event stream of the filter.
setInputEPA(EPA) - Method in class de.umr.jepc.epa.PatternMatcher
Sets the EPA that provides the input event stream of the pattern matcher.
setInputEPA1(EPA) - Method in class de.umr.jepc.epa.Correlator
Sets the EPA that provides the first input event stream of the correlator.
setInputEPA2(EPA) - Method in class de.umr.jepc.epa.Correlator
Sets the EPA that provides the second input event stream of the correlator.
setIsKey() - Method in class de.umr.jepc.Attribute
Sets the attribute to be part of the key of the corresponding schema.
setIsUnique() - Method in class de.umr.jepc.Attribute
Sets the attribute to be unique.
setLeft(Object) - Method in class de.umr.jepc.epa.parameter.predicate.Greater
Sets the left object of the greater relation.
setLeft(Object) - Method in class de.umr.jepc.epa.parameter.predicate.Less
Sets the left object of the greater relation.
setMaximumValue(Number) - Method in class de.umr.jepc.Attribute
Sets the maximum value for this attribute.
setMaxStringSize(int) - Method in class de.umr.jepc.Attribute
Sets the maximum string size for this attribute.
setMinimumValue(Number) - Method in class de.umr.jepc.Attribute
Sets the minimum value for this attribute.
setName(String) - Method in class de.umr.jepc.epa.Aggregator
 
setName(String) - Method in class de.umr.jepc.epa.Correlator
 
setName(String) - Method in interface de.umr.jepc.epa.EPA
Sets the name of the EPA.
setName(String) - Method in class de.umr.jepc.epa.Filter
 
setName(String) - Method in class de.umr.jepc.epa.Match
Sets the name.
setName(String) - Method in class de.umr.jepc.epa.PatternMatcher
 
setName(String) - Method in class de.umr.jepc.epa.Relation
 
setName(String) - Method in class de.umr.jepc.epa.Stream
 
setName(String) - Method in class de.umr.jepc.epa.UserDefinedEPA
 
setPattern(Pattern[]) - Method in class de.umr.jepc.epa.PatternMatcher
Sets the user-defined temporal event pattern.
setProducerType(String) - Method in class de.umr.jepc.Attribute
Sets the type for the schema of this attribute.
setProperty(String, String) - Method in class de.umr.jepc.Attribute
Sets a property.
setRight(Object) - Method in class de.umr.jepc.epa.parameter.predicate.Greater
Sets the right object of the greater relation.
setRight(Object) - Method in class de.umr.jepc.epa.parameter.predicate.Less
Sets the right object of the greater relation.
setSink(OutputReceiver) - Method in class de.umr.jepc.epa.UserDefinedEPA
Sets the sink for this EPA.
setStaticValue(Object) - Method in class de.umr.jepc.Attribute
Sets a static value for the attribute.
setValueList(List<String>) - Method in class de.umr.jepc.Attribute
Defines a list of restrictive values for this attribute.
size - Variable in class de.umr.jepc.epa.parameter.window.Window
The size of the window.
SpatialPredicate - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
SpatialPredicate(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.SpatialPredicate
 
start(String) - Method in class de.umr.jepc.util.Timer
Starts the specified timer.
Stddev - Class in de.umr.jepc.epa.parameter.aggregate
Aggregate function for computing the standard deviation of numeric attributes.
Stddev(String, String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.Stddev
Creates a new aggregate function for computing the standard deviation of a numeric attribute.
stop(String) - Method in class de.umr.jepc.util.Timer
Stops the specified timer.
Stream - Class in de.umr.jepc.epa
EPA for accessing event streams.
Stream(String, Window) - Constructor for class de.umr.jepc.epa.Stream
Creates a new access to an event stream.
Stream(String) - Constructor for class de.umr.jepc.epa.Stream
Creates a new access to an event stream.
stream - Variable in class de.umr.jepc.epa.Stream
Name of the accessed event stream.
Sum - Class in de.umr.jepc.epa.parameter.aggregate
Aggregate function for computing the sum of numeric attributes.
Sum(String, String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.Sum
Creates a new aggregate function for computing the sum of a numeric attribute.
supportsAggregates() - Method in interface de.umr.jepc.store.EventStore
Returns if the event store supports (materialized) aggregates, i.e.
suspendStream(String) - Method in interface de.umr.jepc.store.EventStore
Suspends a stream and frees all handlers on it.
Symbol - Class in de.umr.jepc.epa.parameter.pattern
A single symbol in pattern definitions.
Symbol(char, BooleanExpression, Variable...) - Constructor for class de.umr.jepc.epa.parameter.pattern.Symbol
Creates a new symbol.
Symbol(char, Variable...) - Constructor for class de.umr.jepc.epa.parameter.pattern.Symbol
Creates a new symbol with TRUE as condition.
symbol1 - Variable in class de.umr.jepc.epa.parameter.pattern.Constraint
The name of the first symbol
symbol2 - Variable in class de.umr.jepc.epa.parameter.pattern.Constraint
The name of the second symbol

T

T_END - Static variable in class de.umr.jepc.util.Constants
The name of the tend attribute
T_START - Static variable in class de.umr.jepc.util.Constants
The name of the tstart attribute
Timer - Class in de.umr.jepc.util
Provides an arbitrary number of timers.
Timer() - Constructor for class de.umr.jepc.util.Timer
Creates a new timer collection.
TimeRepresentation - Enum in de.umr.jepc.util.enums
Available time representation in streams.
TimeUnit - Enum in de.umr.jepc.util.enums
Time unit used in time-based windows.
TimeUnitConverter - Class in de.umr.jepc.util
Converts TimeUnits into millisecond representations
TimeUnitConverter() - Constructor for class de.umr.jepc.util.TimeUnitConverter
 
TimeWindow - Class in de.umr.jepc.epa.parameter.window
A time-based window.
TimeWindow(long) - Constructor for class de.umr.jepc.epa.parameter.window.TimeWindow
Creates a new time-based sliding window.
TimeWindow(long, TimeUnit) - Constructor for class de.umr.jepc.epa.parameter.window.TimeWindow
Creates a new time-based sliding window with user-defined time granularity.
TimeWindow(long, long) - Constructor for class de.umr.jepc.epa.parameter.window.TimeWindow
Creates a new time-based window with user-defined jump parameter.
TimeWindow(long, TimeUnit, long, TimeUnit) - Constructor for class de.umr.jepc.epa.parameter.window.TimeWindow
Creates a new time-based window with user-defined jump parameter and user-defined time granularity.
toString() - Method in class de.umr.jepc.Attribute
 
toString() - Method in class de.umr.jepc.epa.Aggregator
 
toString() - Method in class de.umr.jepc.epa.Correlator
 
toString() - Method in class de.umr.jepc.epa.Filter
 
toString() - Method in class de.umr.jepc.epa.parameter.booleanexpression.And
 
toString() - Method in class de.umr.jepc.epa.parameter.booleanexpression.False
 
toString() - Method in class de.umr.jepc.epa.parameter.booleanexpression.Or
 
toString() - Method in class de.umr.jepc.epa.parameter.booleanexpression.True
 
toString() - Method in class de.umr.jepc.epa.parameter.function.spatial.BinaryFunction
 
toString() - Method in class de.umr.jepc.epa.parameter.function.spatial.UnaryFunction
 
toString() - Method in class de.umr.jepc.epa.parameter.pattern.Constraint
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.Equal
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.Greater
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.GreaterEqual
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Before
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.interval.BeforeOf
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.interval.ContainIn
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.interval.FinishedBy
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.interval.Meet
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.interval.MeetBy
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.interval.OverlapWith
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.Less
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.LessEqual
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.spatial.IsWithinDistance
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.spatial.SpatialPredicate
 
toString() - Method in class de.umr.jepc.epa.parameter.predicate.Unequal
 
toString() - Method in class de.umr.jepc.epa.PatternMatcher
 
toString() - Method in class de.umr.jepc.epa.Relation
 
toString() - Method in class de.umr.jepc.epa.Stream
 
toString() - Method in class de.umr.jepc.epa.UserDefinedEPA
 
toString() - Method in class de.umr.jepc.store.Event
 
toString() - Method in class de.umr.jepc.util.Pair
 
toString() - Method in class de.umr.jepc.util.PrinterStyle
 
toString() - Method in class de.umr.jepc.util.Triple
 
Touches - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
Touches(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.Touches
Constructs a new Touches-instance
TPStream - Class in de.umr.jepc.epa
EPA for detecting complex patterns in time-intervals
TPStream(String, EPA, String[], Symbol[], Constraint[], String[], long, TPStream.Mode) - Constructor for class de.umr.jepc.epa.TPStream
Constructs a new TPStream-instance
TPStream.Mode - Enum in de.umr.jepc.epa
Configures the behavior of TPStream
Trajectory - Class in de.umr.jepc.epa.parameter.aggregate.spatial
 
Trajectory(String, String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.spatial.Trajectory
Creates a new aggregate function for computing the trajectory of a geometry.
translateIntervallExp(Pattern[]) - Static method in class de.umr.jepc.util.QueryModify
Rebuilds a pattern, which includes time interval predicates
TreeString - Variable in class de.umr.jepc.util.PrinterStyle
 
Triple<T1,T2,T3> - Class in de.umr.jepc.util
 
Triple(T1, T2, T3) - Constructor for class de.umr.jepc.util.Triple
 
True - Class in de.umr.jepc.epa.parameter.booleanexpression
Constant Boolean expression that is always true.
True() - Constructor for class de.umr.jepc.epa.parameter.booleanexpression.True
Creates a new constant Boolean expression that is always true.

U

UnaryFunction - Class in de.umr.jepc.epa.parameter.function.spatial
 
UnaryFunction(Object) - Constructor for class de.umr.jepc.epa.parameter.function.spatial.UnaryFunction
 
Unequal - Class in de.umr.jepc.epa.parameter.predicate
Binary unequal relation.
Unequal(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.Unequal
Creates a new unequal relation.
Union - Class in de.umr.jepc.epa.parameter.aggregate.spatial
 
Union(String, String) - Constructor for class de.umr.jepc.epa.parameter.aggregate.spatial.Union
Creates a new aggregate function for computing the union of spatial areas.
UnionAll - Class in de.umr.jepc.epa
EPA that provides the union of multiple schema-equal event streams.
UnionAll(String, EPA, EPA...) - Constructor for class de.umr.jepc.epa.UnionAll
Constructs a new EPA for providing the union of event streams.
unregisterInputStream(String) - Method in class de.umr.jepc.OutputProcessor
Unregisters an input event stream.
unregisterInputStream(String) - Method in class de.umr.jepc.util.GeoWrapper
 
unregisterStream(String) - Method in interface de.umr.jepc.EPProvider
Unregisters an event stream.
unregisterStream(String) - Method in interface de.umr.jepc.store.EventStore
Unregisters a event stream.
unsetIsKey() - Method in class de.umr.jepc.Attribute
Unsets the attribute to be part of the key of the corresponding schema.
unsetIsUnique() - Method in class de.umr.jepc.Attribute
Unsets the attribute to be unique.
unsetProducerType() - Method in class de.umr.jepc.Attribute
Unsets the type for the schema of this attribute.
unsetStaticValue() - Method in class de.umr.jepc.Attribute
Unsets the static value of the attribute.
updateEvent(String, Object[]) - Method in interface de.umr.jepc.store.EventStore
Updates an event in the event store.
updateQuery(EPA) - Method in interface de.umr.jepc.EPProvider
Updates a running query.
UserDefinedEPA - Class in de.umr.jepc.epa
EPA for applying user-defined operations on an arbitrary number of event streams.
UserDefinedEPA(String, EPA, EPA...) - Constructor for class de.umr.jepc.epa.UserDefinedEPA
Constructs a new instance of this user-defined EPA.

V

valueOf(String) - Static method in enum de.umr.jepc.Attribute.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umr.jepc.epa.parameter.pattern.Constraint.IntervalRelation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umr.jepc.epa.parameter.pattern.Variable.BindingTime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umr.jepc.epa.TPStream.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umr.jepc.util.enums.CapacityUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umr.jepc.util.enums.CountUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umr.jepc.util.enums.TimeRepresentation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umr.jepc.util.enums.TimeUnit
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.umr.jepc.Attribute.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umr.jepc.epa.parameter.pattern.Constraint.IntervalRelation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umr.jepc.epa.parameter.pattern.Variable.BindingTime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umr.jepc.epa.TPStream.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umr.jepc.util.enums.CapacityUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umr.jepc.util.enums.CountUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umr.jepc.util.enums.TimeRepresentation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umr.jepc.util.enums.TimeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in de.umr.jepc.epa.parameter.pattern
A global variable in pattern definitions.
Variable(String, String) - Constructor for class de.umr.jepc.epa.parameter.pattern.Variable
Creates a new global variable with INCREMENTAL.
Variable(String, String, Variable.BindingTime) - Constructor for class de.umr.jepc.epa.parameter.pattern.Variable
Creates a new global variable.
Variable(Variable) - Constructor for class de.umr.jepc.epa.parameter.pattern.Variable
 
Variable.BindingTime - Enum in de.umr.jepc.epa.parameter.pattern
Tells the time when a variable should be bound

W

Window - Class in de.umr.jepc.epa.parameter.window
Windows are used to keep a finite set of the freshest events.
Window() - Constructor for class de.umr.jepc.epa.parameter.window.Window
 
window - Variable in class de.umr.jepc.epa.Stream
Window to apply on the accessed event stream.
Within - Class in de.umr.jepc.epa.parameter.predicate.spatial
 
Within(Object, Object) - Constructor for class de.umr.jepc.epa.parameter.predicate.spatial.Within
Constructs a new Within-instance
write(DataOutput) - Method in class de.umr.jepc.Attribute
 

_

_1 - Variable in class de.umr.jepc.util.Pair
The first component
_2 - Variable in class de.umr.jepc.util.Pair
The second component
_3 - Variable in class de.umr.jepc.util.Triple
 
A B C D E F G H I J K L M O P Q R S T U V W _ 
Skip navigation links