public interface DataRepository<S extends org.n52.series.db.beans.DatasetEntity,E extends org.n52.series.db.beans.DataEntity<T>,V extends org.n52.io.response.dataset.AbstractValue<?>,T>
| Modifier and Type | Method and Description |
|---|---|
V |
assembleDataValue(E dataEntity,
S datasetEntity,
DbQuery query)
Assembles an output for a data entity for a given query.
|
V |
assembleDataValueWithMetadata(E dataEntity,
S datasetEntity,
DbQuery query)
Assembles an output for a data entity containing all metadata (geometry, parameters, valid time, etc.)
|
E |
getClosestValueAfterEnd(S dataset,
DbQuery query)
Finds the closest value after a given timespan.
|
E |
getClosestValueBeforeStart(S dataset,
DbQuery query)
Finds the closest value before a given timespan.
|
org.n52.io.response.dataset.Data<V> |
getData(java.lang.String id,
DbQuery query)
Assembles observation values as
Data output. |
V |
getFirstValue(S entity,
org.hibernate.Session session,
DbQuery query) |
org.n52.series.db.beans.GeometryEntity |
getLastKnownGeometry(org.n52.series.db.beans.DatasetEntity entity,
org.hibernate.Session session,
DbQuery query) |
V |
getLastValue(S entity,
org.hibernate.Session session,
DbQuery query) |
default java.util.List<org.n52.io.response.dataset.ReferenceValueOutput<V>> |
getReferenceValues(S datasetEntity,
DbQuery query,
org.hibernate.Session session)
Assembles a list of reference values.
|
org.n52.io.response.dataset.Data<V> getData(java.lang.String id, DbQuery query)
Data output.id - the dataset idquery - the querydefault java.util.List<org.n52.io.response.dataset.ReferenceValueOutput<V>> getReferenceValues(S datasetEntity, DbQuery query, org.hibernate.Session session)
datasetEntity - the datasetquery - the querysession - hibernate sessionV assembleDataValueWithMetadata(E dataEntity, S datasetEntity, DbQuery query)
dataEntity - the single data entity to assembledatasetEntity - the dataset the data entity belongs toquery - the queryV assembleDataValue(E dataEntity, S datasetEntity, DbQuery query)
dataEntity - the single data entity to assembledatasetEntity - the dataset the data entity belongs toquery - the queryV getFirstValue(S entity, org.hibernate.Session session, DbQuery query)
entity - the dataset entitysession - the sesssionquery - the queryV getLastValue(S entity, org.hibernate.Session session, DbQuery query)
entity - the dataset entitysession - the sessionquery - the queryorg.n52.series.db.beans.GeometryEntity getLastKnownGeometry(org.n52.series.db.beans.DatasetEntity entity,
org.hibernate.Session session,
DbQuery query)
E getClosestValueBeforeStart(S dataset, DbQuery query)
dataset - the datasetquery - the query containing the timespanCopyright © 2015–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.