Interface IEventDatabase
-
- All Known Implementing Classes:
BasicEventDatabase,EventDatabase
public interface IEventDatabaseInterface to be used by event databases.- Author:
- B.F.A. Hompes
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,com.google.common.collect.Table<java.lang.String,java.lang.String,IntervalList>>getFluentValueMVIs()longgetLastTimeStamp()java.lang.StringholdsAt(java.lang.String fluent, java.lang.String arguments, long timestamp)booleanholdsAt(java.lang.String fluent, java.lang.String arguments, java.lang.String value, long timestamp)IntervalListholdsFor(java.lang.String fluent, java.lang.String arguments, java.lang.String value)booleanholdsFor(java.lang.String fluent, java.lang.String arguments, java.lang.String value, Interval interval)voidinitiate(java.lang.String fluent, java.lang.String arguments, java.lang.String value, long timestamp)voidset(java.lang.String fluent, java.lang.String arguments, java.lang.String value, IntervalList list)voidsetFluentValueMVIs(java.util.Map<java.lang.String,com.google.common.collect.Table<java.lang.String,java.lang.String,IntervalList>> fluentValueMVIs)voidterminate(java.lang.String fluent, java.lang.String arguments, java.lang.String value, long timestamp)
-
-
-
Method Detail
-
getFluentValueMVIs
java.util.Map<java.lang.String,com.google.common.collect.Table<java.lang.String,java.lang.String,IntervalList>> getFluentValueMVIs()
-
setFluentValueMVIs
void setFluentValueMVIs(java.util.Map<java.lang.String,com.google.common.collect.Table<java.lang.String,java.lang.String,IntervalList>> fluentValueMVIs)
-
holdsAt
boolean holdsAt(java.lang.String fluent, java.lang.String arguments, java.lang.String value, long timestamp)
-
holdsAt
java.lang.String holdsAt(java.lang.String fluent, java.lang.String arguments, long timestamp)
-
holdsFor
IntervalList holdsFor(java.lang.String fluent, java.lang.String arguments, java.lang.String value)
-
holdsFor
boolean holdsFor(java.lang.String fluent, java.lang.String arguments, java.lang.String value, Interval interval)
-
initiate
void initiate(java.lang.String fluent, java.lang.String arguments, java.lang.String value, long timestamp)
-
terminate
void terminate(java.lang.String fluent, java.lang.String arguments, java.lang.String value, long timestamp)
-
set
void set(java.lang.String fluent, java.lang.String arguments, java.lang.String value, IntervalList list)
-
getLastTimeStamp
long getLastTimeStamp()
-
-