com.hmsonline.trident.cql.incremental.CqlIncrementMapper Maven / Gradle / Ivy
package com.hmsonline.trident.cql.incremental;
import java.util.List;
import storm.trident.tuple.TridentTuple;
import com.datastax.driver.core.Row;
import com.datastax.driver.core.Statement;
public interface CqlIncrementMapper {
public Statement read(K key);
public Statement update(K key, V value, PersistedState state, long txid, int partitionIndex);
public PersistedState currentState(K key, List rows);
public K getKey(TridentTuple tuple);
public V getValue(TridentTuple tuple);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy