public interface

PersistentSimulation

uk.ac.imperial.presage2.core.db.persistent.PersistentSimulation

Summary

Public Methods
abstract void addParameter(String name, String value)
abstract String fetchTuple(String key)
abstract String fetchTuple(String key, int t)
abstract <T> T fetchTuple(String key, int t, Class<T> type)
abstract <T> T fetchTuple(String key, Class<T> type)
abstract String fetchTuple(String key, UUID agent)
abstract String fetchTuple(String key, UUID agent, int t)
abstract <T> T fetchTuple(String key, UUID agent, int t, Class<T> type)
abstract <T> T fetchTuple(String key, UUID agent, Class<T> type)
abstract String getClassName()
abstract int getCurrentTime()
abstract PersistentEnvironment getEnvironment()
abstract int getFinishTime()
abstract long getFinishedAt()
abstract long getID()
abstract String getName()
abstract Map<StringString> getParameters()
abstract long getStartedAt()
abstract String getState()
abstract void setCurrentTime(int time)
abstract void setFinishedAt(long time)
abstract void setStartedAt(long time)
abstract void setState(String newState)
abstract void storeTuple(String key, double value)
abstract void storeTuple(String key, int value)
abstract void storeTuple(String key, int t, double value)
abstract void storeTuple(String key, int t, int value)
abstract void storeTuple(String key, int t, String value)
abstract void storeTuple(String key, String value)
abstract void storeTuple(String key, UUID agent, double value)
abstract void storeTuple(String key, UUID agent, int value)
abstract void storeTuple(String key, UUID agent, int t, double value)
abstract void storeTuple(String key, UUID agent, int t, int value)
abstract void storeTuple(String key, UUID agent, int t, String value)
abstract void storeTuple(String key, UUID agent, String value)

Public Methods

public abstract void addParameter (String name, String value)

public abstract String fetchTuple (String key)

public abstract String fetchTuple (String key, int t)

public abstract T fetchTuple (String key, int t, Class<T> type)

public abstract T fetchTuple (String key, Class<T> type)

public abstract String fetchTuple (String key, UUID agent)

public abstract String fetchTuple (String key, UUID agent, int t)

public abstract T fetchTuple (String key, UUID agent, int t, Class<T> type)

public abstract T fetchTuple (String key, UUID agent, Class<T> type)

public abstract String getClassName ()

public abstract int getCurrentTime ()

public abstract PersistentEnvironment getEnvironment ()

public abstract int getFinishTime ()

public abstract long getFinishedAt ()

public abstract long getID ()

public abstract String getName ()

public abstract Map<StringString> getParameters ()

public abstract long getStartedAt ()

public abstract String getState ()

public abstract void setCurrentTime (int time)

public abstract void setFinishedAt (long time)

public abstract void setStartedAt (long time)

public abstract void setState (String newState)

public abstract void storeTuple (String key, double value)

public abstract void storeTuple (String key, int value)

public abstract void storeTuple (String key, int t, double value)

public abstract void storeTuple (String key, int t, int value)

public abstract void storeTuple (String key, int t, String value)

public abstract void storeTuple (String key, String value)

public abstract void storeTuple (String key, UUID agent, double value)

public abstract void storeTuple (String key, UUID agent, int value)

public abstract void storeTuple (String key, UUID agent, int t, double value)

public abstract void storeTuple (String key, UUID agent, int t, int value)

public abstract void storeTuple (String key, UUID agent, int t, String value)

public abstract void storeTuple (String key, UUID agent, String value)