org.kairosdb.datastore.cassandra.CassandraRowKeyPlugin Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kairosdb Show documentation
Show all versions of kairosdb Show documentation
KairosDB is a time series database that stores numeric values along
with key/value tags to a nosql data store. Currently supported
backends are Cassandra and H2. An H2 implementation is provided
for development work.
package org.kairosdb.datastore.cassandra;
import org.kairosdb.core.datastore.DatastoreMetricQuery;
import org.kairosdb.core.datastore.QueryPlugin;
import java.util.Iterator;
/**
Created by bhawkins on 11/23/14.
*/
public interface CassandraRowKeyPlugin extends QueryPlugin
{
/**
Must return the row keys for a query grouped by time
@param query
@return
*/
public Iterator getKeysForQueryIterator(DatastoreMetricQuery query);
}