Class OracleNoSQLPlatform

    • Field Detail

      • OPERATION

        public static String OPERATION
        Deprecated.
        OracleNoSQL interaction spec properties.
      • CONSISTENCY

        public static String CONSISTENCY
        Deprecated.
      • DURABILITY

        public static String DURABILITY
        Deprecated.
      • TIMEOUT

        public static String TIMEOUT
        Deprecated.
      • VERSION

        public static String VERSION
        Deprecated.
    • Constructor Detail

      • OracleNoSQLPlatform

        public OracleNoSQLPlatform()
        Deprecated.
        Default constructor.
    • Method Detail

      • buildInteractionSpec

        public jakarta.resource.cci.InteractionSpec buildInteractionSpec​(EISInteraction interaction)
        Deprecated.
        Allow the platform to build the interaction spec based on properties defined in the interaction.
        Overrides:
        buildInteractionSpec in class EISPlatform
      • convertRecordBytesToString

        protected void convertRecordBytesToString​(OracleNoSQLRecord record)
        Deprecated.
        INTERNAL: Convert the record and nested records bytes to strings.
      • createInputRecord

        public jakarta.resource.cci.Record createInputRecord​(EISInteraction interaction,
                                                             EISAccessor accessor)
        Deprecated.
        Allow the platform to create the appropriate type of record for the interaction. Convert the nested local mapped record to a flat global keyed record.
        Overrides:
        createInputRecord in class EISPlatform
      • setDOMInRecord

        public void setDOMInRecord​(Element dom,
                                   jakarta.resource.cci.Record record,
                                   EISInteraction interaction,
                                   EISAccessor accessor)
        Deprecated.
        Stores the XML DOM value into the record. XML is stored in Oracle NoSQL but storing the XML text, keyed on the object's "<dataTypeName>/<id>".
        Overrides:
        setDOMInRecord in class EISPlatform
      • createMajorKey

        protected Object createMajorKey​(ClassDescriptor descriptor,
                                        AbstractRecord record,
                                        EISInteraction interaction,
                                        EISAccessor accessor)
        Deprecated.
        NoSQL stores the data in a single big map. The keys are called major keys (minor keys are used to store the attributes). Major keys can have multiple values (and normally do). The first value is normally the type, then the id.
      • createDatabaseRowFromDOMRecord

        public AbstractRecord createDatabaseRowFromDOMRecord​(jakarta.resource.cci.Record record,
                                                             EISInteraction call,
                                                             EISAccessor accessor)
        Deprecated.
        Allow the platform to handle the creation of the Record for the DOM record. Creates a DOM record from the XML data stored as a value in the OracleNoSQLRecord.
        Overrides:
        createDatabaseRowFromDOMRecord in class EISPlatform