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 fast distributed scalable time series abstraction on top of Cassandra.

There is a newer version: 1.2.28
Show 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 - 2024 Weber Informatics LLC | Privacy Policy