edu.sc.seis.fissuresUtil.hibernate
Class PlottableDB
java.lang.Object
edu.sc.seis.fissuresUtil.hibernate.AbstractHibernateDB
edu.sc.seis.fissuresUtil.hibernate.PlottableDB
public class PlottableDB
- extends AbstractHibernateDB
Method Summary |
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,
edu.iris.Fissures.IfNetwork.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)
|
Methods inherited from class edu.sc.seis.fissuresUtil.hibernate.AbstractHibernateDB |
commit, createSession, deploySchema, flush, getReadOnlySession, getSession, getUnitCache, intern, internUnit, internUnit, isSessionOpen, rollback |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MIN_CHUNK_SIZE
protected static int MIN_CHUNK_SIZE
PlottableDB
protected PlottableDB()
getSingleton
public static PlottableDB getSingleton()
get
public java.util.List<PlottableChunk> get(MicroSecondTimeRange requestRange,
edu.iris.Fissures.IfNetwork.ChannelId channel,
int pixelsPerDay)
get
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)
put
public void put(java.util.List<PlottableChunk> chunks)
drop
public int drop(MicroSecondTimeRange requestRange,
java.lang.String network,
java.lang.String station,
java.lang.String site,
java.lang.String channel,
int samplesPerDay)
getSmallChunks
protected PlottableChunk[] getSmallChunks(MicroSecondTimeRange requestRange,
java.lang.String network,
java.lang.String station,
java.lang.String site,
java.lang.String channel,
int pixelsPerDay)
configHibernate
public static void configHibernate(org.hibernate.cfg.Configuration config)