Class OracleNoSQLConnection
- java.lang.Object
-
- org.eclipse.persistence.internal.nosql.adapters.nosql.OracleNoSQLConnection
-
- All Implemented Interfaces:
jakarta.resource.cci.Connection
public class OracleNoSQLConnection extends Object implements jakarta.resource.cci.Connection
Connection to Oracle NoSQL This connection wraps a KVStore.- Since:
- EclipseLink 2.4
- Author:
- James
-
-
Field Summary
Fields Modifier and Type Field Description protected OracleNoSQLJCAConnectionSpecspecprotected oracle.kv.KVStorestoreprotected OracleNoSQLTransactiontransaction
-
Constructor Summary
Constructors Constructor Description OracleNoSQLConnection(oracle.kv.KVStore store, OracleNoSQLJCAConnectionSpec spec)Create the connection on a native AQ session.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close the AQ native session and the database connection.jakarta.resource.cci.InteractioncreateInteraction()OracleNoSQLJCAConnectionSpecgetConnectionSpec()jakarta.resource.cci.LocalTransactiongetLocalTransaction()jakarta.resource.cci.ConnectionMetaDatagetMetaData()OracleNoSQLTransactiongetOracleNoSQLTransaction()jakarta.resource.cci.ResultSetInfogetResultSetInfo()Result sets are not supported.oracle.kv.KVStoregetStore()
-
-
-
Field Detail
-
spec
protected OracleNoSQLJCAConnectionSpec spec
-
transaction
protected OracleNoSQLTransaction transaction
-
store
protected oracle.kv.KVStore store
-
-
Constructor Detail
-
OracleNoSQLConnection
public OracleNoSQLConnection(oracle.kv.KVStore store, OracleNoSQLJCAConnectionSpec spec)Create the connection on a native AQ session. The session must be connected to a JDBC connection.
-
-
Method Detail
-
getStore
public oracle.kv.KVStore getStore()
-
close
public void close() throws jakarta.resource.ResourceExceptionClose the AQ native session and the database connection.- Specified by:
closein interfacejakarta.resource.cci.Connection- Throws:
jakarta.resource.ResourceException
-
createInteraction
public jakarta.resource.cci.Interaction createInteraction()
- Specified by:
createInteractionin interfacejakarta.resource.cci.Connection
-
getConnectionSpec
public OracleNoSQLJCAConnectionSpec getConnectionSpec()
-
getLocalTransaction
public jakarta.resource.cci.LocalTransaction getLocalTransaction()
- Specified by:
getLocalTransactionin interfacejakarta.resource.cci.Connection
-
getOracleNoSQLTransaction
public OracleNoSQLTransaction getOracleNoSQLTransaction()
-
getMetaData
public jakarta.resource.cci.ConnectionMetaData getMetaData()
- Specified by:
getMetaDatain interfacejakarta.resource.cci.Connection
-
getResultSetInfo
public jakarta.resource.cci.ResultSetInfo getResultSetInfo()
Result sets are not supported.- Specified by:
getResultSetInfoin interfacejakarta.resource.cci.Connection
-
-