diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/CassandraAdminTemplate.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/CassandraAdminTemplate.java index 9aa409465..836c90df2 100644 --- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/CassandraAdminTemplate.java +++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/CassandraAdminTemplate.java @@ -21,6 +21,7 @@ import java.util.Optional; import org.springframework.data.cassandra.SessionFactory; import org.springframework.data.cassandra.core.convert.CassandraConverter; import org.springframework.data.cassandra.core.cql.CqlIdentifier; +import org.springframework.data.cassandra.core.cql.CqlOperations; import org.springframework.data.cassandra.core.cql.SessionCallback; import org.springframework.data.cassandra.core.cql.generator.CreateTableCqlGenerator; import org.springframework.data.cassandra.core.cql.generator.DropTableCqlGenerator; @@ -46,6 +47,16 @@ public class CassandraAdminTemplate extends CassandraTemplate implements Cassand protected static final boolean DEFAULT_DROP_TABLE_IF_EXISTS = false; + /** + * Constructor used for a basic template configuration. + * + * @param session must not be {@literal null}. + * @since 2.2 + */ + public CassandraAdminTemplate(Session session) { + super(session); + } + /** * Constructor used for a basic template configuration. * @@ -66,6 +77,17 @@ public class CassandraAdminTemplate extends CassandraTemplate implements Cassand super(sessionFactory, converter); } + /** + * Constructor used for a basic template configuration. + * + * @param cqlOperations must not be {@literal null}. + * @param converter must not be {@literal null}. + * @since 2.2 + */ + public CassandraAdminTemplate(CqlOperations cqlOperations, CassandraConverter converter) { + super(cqlOperations, converter); + } + /* (non-Javadoc) * @see org.springframework.data.cassandra.core.CassandraAdminOperations#createTable(boolean, org.springframework.data.cassandra.core.cql.CqlIdentifier, java.lang.Class, java.util.Map) */