MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
com.mysql.clusterj.core.spi.SessionSPI Interface Reference
Inheritance diagram for com.mysql.clusterj.core.spi.SessionSPI:
Collaboration diagram for com.mysql.clusterj.core.spi.SessionSPI:

Public Member Functions

< T > T initializeFromDatabase (DomainTypeHandler< T > domainTypeHandler, T object, ValueHandler valueHandler, ValueHandler createKeyValueHandler)
ResultData selectUnique (DomainTypeHandler<?> domainTypeHandler, ValueHandler keyHandler, BitSet fields)
Operation insert (DomainTypeHandler<?> domainTypeHandler, ValueHandler valueHandler)
Operation update (DomainTypeHandler<?> domainTypeHandler, ValueHandler valueHandler)
Operation delete (DomainTypeHandler<?> domainTypeHandler, ValueHandler valueHandler)
int deletePersistentAll (DomainTypeHandler<?> domainTypeHandler)
int deletePersistentAll (ScanOperation op, boolean abort)
void begin ()
void commit ()
void rollback ()
void setRollbackOnly ()
boolean getRollbackOnly ()
void startAutoTransaction ()
void endAutoTransaction ()
void failAutoTransaction ()
void executeNoCommit ()
void executeNoCommit (boolean abort, boolean force)
Operation getSelectOperation (Table storeTable)
Operation getDeleteOperation (Table storeTable)
IndexOperation getUniqueIndexOperation (Index storeIndex, Table storeTable)
IndexOperation getUniqueIndexDeleteOperation (Index storeIndex, Table storeTable)
IndexScanOperation getIndexScanOperation (Index storeIndex, Table storeTable)
IndexScanOperation getIndexScanDeleteOperation (Index storeIndex, Table storeTable)
IndexScanOperation getIndexScanOperationMultiRange (Index storeIndex, Table storeTable)
ScanOperation getTableScanOperation (Table storeTable)
ScanOperation getTableScanDeleteOperation (Table storeTable)
Dictionary getDictionary ()
< T > QueryDomainType< T > createQueryDomainType (DomainTypeHandler< T > handler)
String getCoordinatedTransactionId ()
void setCoordinatedTransactionId (String coordinatedTransactionId)
boolean isEnlisted ()
- Public Member Functions inherited from com.mysql.clusterj.Session
QueryBuilder getQueryBuilder ()
< T > Query< T > createQuery (QueryDefinition< T > qd)
< T > T find (Class< T > cls, Object key)
< T > T newInstance (Class< T > cls)
< T > T newInstance (Class< T > cls, Object key)
< T > T makePersistent (T instance)
< T > T load (T instance)
Boolean found (Object instance)
void persist (Object instance)
Iterable<?> makePersistentAll (Iterable<?> instances)
public< T > void deletePersistent (Class< T > cls, Object key)
void deletePersistent (Object instance)
void remove (Object instance)
< T > int deletePersistentAll (Class< T > cls)
void deletePersistentAll (Iterable<?> instances)
void updatePersistent (Object instance)
void updatePersistentAll (Iterable<?> instances)
< T > T savePersistent (T instance)
Iterable<?> savePersistentAll (Iterable<?> instances)
Transaction currentTransaction ()
void close ()
boolean isClosed ()
void flush ()
void setPartitionKey (Class<?> cls, Object key)
void setLockMode (LockMode lockmode)
void markModified (Object instance, String fieldName)

Detailed Description

Definition at line 36 of file SessionSPI.java.


The documentation for this interface was generated from the following file: