public abstract class AbstractBaseEventsOnJdbc extends Object implements Events
Events.AggregationFunction, Events.Event| Modifier and Type | Method and Description |
|---|---|
Map<Long,Double> |
aggregate(String namespace,
String dimension,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery,
int aggregateIntervalMillis,
Events.AggregationFunction aggregationFunction) |
void |
create(String namespace) |
int |
delete(String namespace,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery) |
void |
drop(String namespace) |
void |
expire(String namespace,
long endTimestampMillis) |
List<Events.Event> |
get(String namespace,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery,
boolean includePayloads,
boolean ascending,
int limit) |
Set<String> |
metadata(String namespace,
String metadataKey,
long startTimestampMillis,
long endTimestampMillis,
Map<String,String> metadataQuery,
Map<String,String> dimensionsQuery) |
Collection<String> |
namespaces() |
void |
store(String namespace,
Collection<Events.Event> batch) |
public Collection<String> namespaces() throws IOException
namespaces in interface NamespaceableIOExceptionpublic void create(String namespace) throws IOException
create in interface NamespaceableIOExceptionpublic void drop(String namespace) throws IOException
drop in interface NamespaceableIOExceptionpublic void store(String namespace, Collection<Events.Event> batch) throws IOException
store in interface EventsIOExceptionpublic List<Events.Event> get(String namespace, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery, boolean includePayloads, boolean ascending, int limit) throws IOException
get in interface EventsIOExceptionpublic int delete(String namespace, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery) throws IOException
delete in interface EventsIOExceptionpublic Map<Long,Double> aggregate(String namespace, String dimension, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery, int aggregateIntervalMillis, Events.AggregationFunction aggregationFunction) throws IOException
aggregate in interface EventsIOExceptionpublic Set<String> metadata(String namespace, String metadataKey, long startTimestampMillis, long endTimestampMillis, Map<String,String> metadataQuery, Map<String,String> dimensionsQuery) throws IOException
metadata in interface EventsIOExceptionpublic void expire(String namespace, long endTimestampMillis) throws IOException
expire in interface EventsIOExceptionCopyright © 2021. All rights reserved.