@FunctionalInterface public interface PreparedStatementCreator
CqlTemplate
class. This interface creates a
PreparedStatement
given a session, provided by the CqlTemplate
class. Implementations are responsible
for providing CQL and any necessary parameters.
Implementations do not need to concern themselves with DriverException
s that may be thrown from
operations they attempt. The CqlTemplate
class will catch and handle DriverException
s appropriately.
CqlTemplate.execute(PreparedStatementCreator, PreparedStatementCallback)
,
CqlTemplate.query(PreparedStatementCreator, RowCallbackHandler)
Modifier and Type | Method and Description |
---|---|
com.datastax.oss.driver.api.core.cql.PreparedStatement |
createPreparedStatement(com.datastax.oss.driver.api.core.CqlSession session)
Create a statement in this session.
|
com.datastax.oss.driver.api.core.cql.PreparedStatement createPreparedStatement(com.datastax.oss.driver.api.core.CqlSession session) throws com.datastax.oss.driver.api.core.DriverException
PreparedStatement
.session
- CqlSession
to use to create statement.com.datastax.oss.driver.api.core.DriverException
- there is no need to catch DriverException
that may be thrown in the implementation
of this method. The CqlTemplate
class will handle them.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.