public class PlottableDB extends AbstractHibernateDB
Modifier and Type | Field and Description |
---|---|
protected static int |
MIN_CHUNK_SIZE |
DEBUG_SESSION_CREATION, DEBUG_SESSION_CREATION_SECONDS
Modifier | Constructor and Description |
---|---|
protected |
PlottableDB() |
Modifier and Type | Method and Description |
---|---|
static void |
configHibernate(org.hibernate.cfg.Configuration config) |
int |
drop(MicroSecondTimeRange requestRange,
java.lang.String network,
java.lang.String station,
java.lang.String site,
java.lang.String channel,
int samplesPerDay) |
java.util.List<PlottableChunk> |
get(MicroSecondTimeRange requestRange,
ChannelId channel,
int pixelsPerDay) |
java.util.List<PlottableChunk> |
get(MicroSecondTimeRange requestRange,
java.lang.String network,
java.lang.String station,
java.lang.String site,
java.lang.String channel,
int pixelsPerDay) |
static PlottableDB |
getSingleton() |
protected PlottableChunk[] |
getSmallChunks(MicroSecondTimeRange requestRange,
java.lang.String network,
java.lang.String station,
java.lang.String site,
java.lang.String channel,
int pixelsPerDay) |
void |
put(java.util.List<PlottableChunk> chunks) |
commit, createSession, deploySchema, deploySchema, flush, getReadOnlySession, getSession, getTXID, getUnitCache, intern, internUnit, internUnit, isSessionOpen, rollback
public static PlottableDB getSingleton()
public java.util.List<PlottableChunk> get(MicroSecondTimeRange requestRange, ChannelId channel, int pixelsPerDay)
public java.util.List<PlottableChunk> get(MicroSecondTimeRange requestRange, java.lang.String network, java.lang.String station, java.lang.String site, java.lang.String channel, int pixelsPerDay)
public void put(java.util.List<PlottableChunk> chunks)
public int drop(MicroSecondTimeRange requestRange, java.lang.String network, java.lang.String station, java.lang.String site, java.lang.String channel, int samplesPerDay)
protected PlottableChunk[] getSmallChunks(MicroSecondTimeRange requestRange, java.lang.String network, java.lang.String station, java.lang.String site, java.lang.String channel, int pixelsPerDay)
public static void configHibernate(org.hibernate.cfg.Configuration config)