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();