@Service public class EventQueryRepositoryImpl extends Object implements EventQueryRepository
Modifier and Type | Class and Description |
---|---|
static class |
EventQueryRepositoryImpl.DynamicField
A structure used to track an artificial field, dynamically pulled from the EVENT_PROPERTIES table and joined
to EVENT
|
static class |
EventQueryRepositoryImpl.QueryEntities |
Constructor and Description |
---|
EventQueryRepositoryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
deleteOldData(long deleteBeforeEpoch) |
FacetedTimeSeries |
executeFacetedQuery(EventQuery query,
int maxFacetCount) |
TimeSeries |
executeQuery(EventQuery query) |
List<EventTypeDescriptor> |
getEventDescriptors() |
EventListing |
getEvents(EventQuery query) |
public TimeSeries executeQuery(EventQuery query) throws MonitoringDBException
executeQuery
in interface EventQueryRepository
MonitoringDBException
public List<EventTypeDescriptor> getEventDescriptors() throws MonitoringDBException
getEventDescriptors
in interface EventQueryRepository
MonitoringDBException
public FacetedTimeSeries executeFacetedQuery(EventQuery query, int maxFacetCount) throws MonitoringDBException
executeFacetedQuery
in interface EventQueryRepository
MonitoringDBException
public EventListing getEvents(EventQuery query) throws MonitoringDBException
getEvents
in interface EventQueryRepository
MonitoringDBException
public void deleteOldData(long deleteBeforeEpoch) throws MonitoringDBException
deleteOldData
in interface EventQueryRepository
MonitoringDBException
Copyright © 2017 ICF Olson. All rights reserved.