Skip to content
This repository was archived by the owner on May 3, 2022. It is now read-only.

Persistence Builder

Otávio Santana edited this page Mar 31, 2014 · 1 revision

the PersistenceBuilder is used when you want create a query builder. With Query Builder you can manipulate data on Cassandra (insert, retrieve, delete and update) on really simple way.

  • To know more: Link

Persistence Builder

public interface PersistenceBuilder  {
  
<T> SelectBuilder<T> selectBuilder(Class<T> classBean);

<T> InsertBuilder<T> insertBuilder(Class<T> classBean);

<T> InsertBuilder<T> insertBuilder(T classBean);


<T> UpdateBuilder<T> updateBuilder(Class<T> classBean);

<T> UpdateBuilder<T> updateBuilder(Class<T> classBean, Object key);

<T> DeleteBuilder<T> deleteBuilder(Class<T> classBean, String... columnNames);

<T, K> DeleteBuilder<T> deleteBuilder(Class<T> classBean, K key,
        String... columnNames);

BatchBuilder batchBuilder();
}

Implementations:

  • org.easycassandra.persistence.cassandra.PersistenceSimpleImpl
  • org.easycassandra.persistence.cassandra.PersistenceBuilder
  • org.easycassandra.persistence.cassandra.PersistenceAsyncImpl
  • org.easycassandra.persistence.cassandra.spring.CassandraTemplate

Clone this wiki locally