public abstract class NestedColumnBinding<B extends ColumnBinding> extends AbstractColumnBinding
Constructor and Description |
---|
NestedColumnBinding() |
NestedColumnBinding(List<B> bindings) |
Modifier and Type | Method and Description |
---|---|
void |
addBinding(B binding) |
void |
collectParameters(Object pojo,
List<Object> parameters) |
void |
describe(com.datastax.driver.core.schemabuilder.Create create,
List<com.datastax.driver.core.schemabuilder.SchemaStatement> nested) |
protected void |
forEachBinding(java.util.function.Consumer<? super B> consumer) |
List<B> |
getBindings() |
List<ParameterBinding> |
getParameterBindings() |
void |
injectValues(Object pojo,
Iterator<Object> columnValues,
PojoQueryContext context) |
void |
insert(com.datastax.driver.core.querybuilder.Insert insert) |
protected <T> java.util.stream.Stream<T> |
mapBindings(java.util.function.Function<? super B,? extends T> function) |
void |
select(com.datastax.driver.core.querybuilder.Select.Selection select) |
void |
verifySchema(com.datastax.driver.core.KeyspaceMetadata keyspaceMetadata,
com.datastax.driver.core.TableMetadata tableMetadata) |
void |
visitChildren(Object pojo,
java.util.function.Predicate<Facet> predicate,
PojoVisitor visitor) |
verifyClusteringColumn, verifyColumn, verifyPartitionKeyColumn
public void describe(com.datastax.driver.core.schemabuilder.Create create, List<com.datastax.driver.core.schemabuilder.SchemaStatement> nested)
public List<ParameterBinding> getParameterBindings()
public void injectValues(Object pojo, Iterator<Object> columnValues, PojoQueryContext context)
public void insert(com.datastax.driver.core.querybuilder.Insert insert)
public void select(com.datastax.driver.core.querybuilder.Select.Selection select)
public void verifySchema(com.datastax.driver.core.KeyspaceMetadata keyspaceMetadata, com.datastax.driver.core.TableMetadata tableMetadata)
public void visitChildren(Object pojo, java.util.function.Predicate<Facet> predicate, PojoVisitor visitor)
public void addBinding(B binding)
protected void forEachBinding(java.util.function.Consumer<? super B> consumer)
protected <T> java.util.stream.Stream<T> mapBindings(java.util.function.Function<? super B,? extends T> function)
Copyright © 2012-2016 Savoir Technologies, Inc.. All Rights Reserved.