public interface ColumnBinding
Modifier and Type | Method and Description |
---|---|
void |
collectParameters(Object pojo,
List<Object> parameters) |
void |
describe(com.savoirtech.hecate.core.schema.Table table,
com.savoirtech.hecate.core.schema.Schema schema) |
List<ParameterBinding> |
getParameterBindings() |
void |
injectValues(Object pojo,
Iterator<Object> columnValues,
PojoQueryContext context) |
com.datastax.oss.driver.api.querybuilder.insert.RegularInsert |
insert(com.datastax.oss.driver.api.querybuilder.insert.OngoingValues insertInto) |
com.datastax.oss.driver.api.querybuilder.select.Select |
select(com.datastax.oss.driver.api.querybuilder.select.OngoingSelection select) |
void |
verifySchema(com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata keyspaceMetadata,
com.datastax.oss.driver.api.core.metadata.schema.TableMetadata tableMetadata) |
void |
visitChildren(Object pojo,
Predicate<Facet> predicate,
PojoVisitor visitor) |
void describe(com.savoirtech.hecate.core.schema.Table table, com.savoirtech.hecate.core.schema.Schema schema)
List<ParameterBinding> getParameterBindings()
void injectValues(Object pojo, Iterator<Object> columnValues, PojoQueryContext context)
com.datastax.oss.driver.api.querybuilder.insert.RegularInsert insert(com.datastax.oss.driver.api.querybuilder.insert.OngoingValues insertInto)
com.datastax.oss.driver.api.querybuilder.select.Select select(com.datastax.oss.driver.api.querybuilder.select.OngoingSelection select)
void verifySchema(com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata keyspaceMetadata, com.datastax.oss.driver.api.core.metadata.schema.TableMetadata tableMetadata)
void visitChildren(Object pojo, Predicate<Facet> predicate, PojoVisitor visitor)
Copyright © 2012–2020 Savoir Technologies, Inc.. All rights reserved.