Class 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
    • 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.ResourceException
        Close the AQ native session and the database connection.
        Specified by:
        close in interface jakarta.resource.cci.Connection
        Throws:
        jakarta.resource.ResourceException
      • createInteraction

        public jakarta.resource.cci.Interaction createInteraction()
        Specified by:
        createInteraction in interface jakarta.resource.cci.Connection
      • getLocalTransaction

        public jakarta.resource.cci.LocalTransaction getLocalTransaction()
        Specified by:
        getLocalTransaction in interface jakarta.resource.cci.Connection
      • getMetaData

        public jakarta.resource.cci.ConnectionMetaData getMetaData()
        Specified by:
        getMetaData in interface jakarta.resource.cci.Connection
      • getResultSetInfo

        public jakarta.resource.cci.ResultSetInfo getResultSetInfo()
        Result sets are not supported.
        Specified by:
        getResultSetInfo in interface jakarta.resource.cci.Connection