All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kairosdb.datastore.cassandra.BatchClient Maven / Gradle / Ivy

Go to download

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.

The newest version!
package org.kairosdb.datastore.cassandra;

import org.kairosdb.core.DataPoint;

import java.io.IOException;

/**
 Created by bhawkins on 12/12/16.
 */
public interface BatchClient
{
	void addRowKey(String metricName, DataPointsRowKey rowKey, int rowKeyTtl);

	void addMetricName(String metricName);

	void addTagName(String tagName);

	void addTagValue(String value);

	void addDataPoint(DataPointsRowKey rowKey, int columnTime, DataPoint dataPoint, int ttl) throws IOException;

	void submitBatch();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy