T - Transformed typeE - Extracted typepublic class Transformer<T,E>
extends java.lang.Object
| Constructor and Description |
|---|
Transformer(net.e6tech.elements.common.resources.Provision provision,
java.lang.Class<T> cls) |
| Modifier and Type | Method and Description |
|---|---|
Transformer<T,E> |
addPrimaryKey(PrimaryKey key,
E e) |
void |
checkpoint(E extraction,
T t) |
T |
computeIfAbsent(PrimaryKey key) |
T |
computeIfAbsent(PrimaryKey key,
java.util.function.Consumer<T> consumer) |
Async |
createAsync() |
Async |
createAsync(com.datastax.driver.core.PreparedStatement stmt) |
Async |
createAsync(java.lang.String query) |
java.util.Collection<net.e6tech.elements.common.util.datastructure.Pair<PrimaryKey,E>> |
entries() |
Transformer<T,E> |
forEachCreateIfNotExist(java.util.function.BiConsumer<E,T> consumer) |
java.util.Set<PrimaryKey> |
keys() |
java.util.Set<PrimaryKey> |
keySet() |
Transformer<T,E> |
load() |
Transformer<T,E> |
put(PrimaryKey key,
T t) |
Transformer<T,E> |
save(com.datastax.driver.mapping.Mapper.Option... options) |
int |
size() |
Transformer<T,E> |
transform(java.util.Collection<E> collection,
java.util.function.BiConsumer<Transformer<T,E>,E> consumer) |
Transformer<T,E> |
transform(E[] array,
java.util.function.BiConsumer<Transformer<T,E>,E> consumer) |
Transformer<T,E> |
transform(java.util.stream.Stream<E> stream,
java.util.function.BiConsumer<Transformer<T,E>,E> consumer) |
java.util.Collection<T> |
values() |
public Transformer(net.e6tech.elements.common.resources.Provision provision,
java.lang.Class<T> cls)
public Transformer<T,E> transform(java.util.stream.Stream<E> stream, java.util.function.BiConsumer<Transformer<T,E>,E> consumer)
public Transformer<T,E> transform(E[] array, java.util.function.BiConsumer<Transformer<T,E>,E> consumer)
public Transformer<T,E> transform(java.util.Collection<E> collection, java.util.function.BiConsumer<Transformer<T,E>,E> consumer)
public Async createAsync()
public Async createAsync(java.lang.String query)
public Async createAsync(com.datastax.driver.core.PreparedStatement stmt)
public Transformer<T,E> addPrimaryKey(PrimaryKey key, E e)
public Transformer<T,E> load()
public java.util.Set<PrimaryKey> keys()
public java.util.Collection<net.e6tech.elements.common.util.datastructure.Pair<PrimaryKey,E>> entries()
public Transformer<T,E> put(PrimaryKey key, T t)
public T computeIfAbsent(PrimaryKey key)
public T computeIfAbsent(PrimaryKey key, java.util.function.Consumer<T> consumer)
public Transformer<T,E> forEachCreateIfNotExist(java.util.function.BiConsumer<E,T> consumer)
public Transformer<T,E> save(com.datastax.driver.mapping.Mapper.Option... options)
public java.util.Collection<T> values()
public java.util.Set<PrimaryKey> keySet()
public int size()