18 package com.mysql.clusterj.core.spi;
 
   20 import com.mysql.clusterj.Session;
 
   21 import com.mysql.clusterj.core.store.Dictionary;
 
   22 import com.mysql.clusterj.core.store.Index;
 
   23 import com.mysql.clusterj.core.store.IndexOperation;
 
   24 import com.mysql.clusterj.core.store.IndexScanOperation;
 
   25 import com.mysql.clusterj.core.store.Operation;
 
   26 import com.mysql.clusterj.core.store.ResultData;
 
   27 import com.mysql.clusterj.core.store.ScanOperation;
 
   28 import com.mysql.clusterj.core.store.Table;
 
   29 import com.mysql.clusterj.query.QueryDomainType;
 
   31 import java.util.BitSet;
 
   38     <T> T initializeFromDatabase(
 
   42     public ResultData selectUnique(DomainTypeHandler<?> domainTypeHandler,
 
   51     int deletePersistentAll(DomainTypeHandler<?> domainTypeHandler);
 
   61     void setRollbackOnly();
 
   63     boolean getRollbackOnly();
 
   65     void startAutoTransaction();
 
   67     void endAutoTransaction();
 
   69     void failAutoTransaction();
 
   71     void executeNoCommit();
 
   73     void executeNoCommit(
boolean abort, 
boolean force);
 
   97     String getCoordinatedTransactionId();
 
   99     void setCoordinatedTransactionId(
String coordinatedTransactionId);
 
  101     boolean isEnlisted();