public class AQPlatform
extends org.eclipse.persistence.eis.EISPlatform
Modifier and Type | Field and Description |
---|---|
static String |
DEQUEUE |
static String |
DEQUEUE_OPTIONS |
static String |
ENQUEUE |
static String |
ENQUEUE_OPTIONS |
static String |
QUEUE
AQ interaction spec properties.
|
static String |
QUEUE_OPERATION |
static String |
SCHEMA |
domMethod, isDOMRecordSupported, isIndexedRecordSupported, isMappedRecordSupported, recordConverter, requiresAutoCommit, shouldConvertDataToStrings, supportsLocalTransactions, xmlConversionManager
conversionManager, dataTypesConvertedFromAClass, dataTypesConvertedToAClass, defaultNativeSequenceToTable, defaultSeqenceAtNextValue, defaultSequence, endDelimiter, platformOperators, sequences, sequencesLock, startDelimiter, tableQualifier, timestampQuery
Constructor and Description |
---|
AQPlatform()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
jakarta.resource.cci.InteractionSpec |
buildInteractionSpec(org.eclipse.persistence.eis.interactions.EISInteraction interaction)
Allow the platform to build the interaction spec based on properties defined in the interaction.
|
org.eclipse.persistence.internal.sessions.AbstractRecord |
createDatabaseRowFromDOMRecord(jakarta.resource.cci.Record record,
org.eclipse.persistence.eis.interactions.EISInteraction call,
org.eclipse.persistence.eis.EISAccessor accessor)
Allow the platform to handle the creation of the Record for the DOM record.
|
jakarta.resource.cci.Record |
createDOMRecord(String recordName,
org.eclipse.persistence.eis.EISAccessor accessor)
Allow the platform to handle the creation of the DOM record.
|
void |
setDOMInRecord(Element dom,
jakarta.resource.cci.Record record,
org.eclipse.persistence.eis.interactions.EISInteraction call,
org.eclipse.persistence.eis.EISAccessor accessor)
Stores the XML DOM value into the record.
|
appendParameter, buildCallFromStatement, buildNativeCall, buildRow, buildRows, createInputRecord, createOutputRecord, getConversionManager, getRecordConverter, getValueFromRecord, isDOMRecordSupported, isIndexedRecordSupported, isMappedRecordSupported, requiresAutoCommit, setIsDOMRecordSupported, setIsIndexedRecordSupported, setIsMappedRecordSupported, setRecordConverter, setRequiresAutoCommit, setShouldConvertDataToStrings, setSupportsLocalTransactions, setValueInRecord, shouldConvertDataToStrings, supportsLocalTransactions
addOperator, addSequence, addSequence, buildSelectQueryForIdentity, buildSelectQueryForIdentity, buildSelectQueryForSequenceObject, buildSelectQueryForSequenceObject, clone, convertObject, copyInto, createConnectionCustomizer, createExpressionFor, createPlatformDefaultSequence, getCustomModifyValueForCall, getDataTypesConvertedFrom, getDataTypesConvertedTo, getDefaultNativeSequenceToTable, getDefaultSeqenceAtNextValue, getDefaultSequence, getDefaultSequenceToWrite, getEndDelimiter, getINClauseLimit, getOperator, getPlatformOperators, getSelectSequenceQuery, getSequence, getSequencePreallocationSize, getSequences, getSequencesToWrite, getStartDelimiter, getTableQualifier, getTimestampFromServer, getTimestampQuery, getUpdateSequenceQuery, hasDefaultSequence, initialize, initializeDefaultQueries, initializePlatformOperators, initIdentitySequences, isAccess, isAttunity, isCloudscape, isDB2, isDB2Z, isDBase, isDerby, isFirebird, isH2, isHANA, isHSQL, isInformix, isMaxDB, isMySQL, isODBC, isOracle, isOracle12, isOracle9, isPervasive, isPointBase, isPostgreSQL, isSQLAnywhere, isSQLServer, isSybase, isSymfoware, isTimesTen, isTimesTen7, removeAllSequences, removeIdentitySequences, removeSequence, sequencesAfterCloneCleanup, setConversionManager, setDefaultNativeSequenceToTable, setDefaultSeqenceAtNextValue, setDefaultSequence, setEndDelimiter, setSelectSequenceNumberQuery, setSequencePreallocationSize, setSequences, setStartDelimiter, setTableQualifier, setTimestampQuery, setUpdateSequenceQuery, shouldNativeSequenceUseTransaction, shouldPrepare, shouldSelectDistinctIncludeOrderBy, shouldSelectIncludeOrderBy, shouldUseCustomModifyForCall, supportsIdentity, supportsNativeSequenceNumbers, supportsSequenceObjects, toString, usesPlatformDefaultSequence
public static String QUEUE
public static String SCHEMA
public static String QUEUE_OPERATION
public static String ENQUEUE
public static String DEQUEUE
public static String ENQUEUE_OPTIONS
public static String DEQUEUE_OPTIONS
public jakarta.resource.cci.InteractionSpec buildInteractionSpec(org.eclipse.persistence.eis.interactions.EISInteraction interaction)
buildInteractionSpec
in class org.eclipse.persistence.eis.EISPlatform
public jakarta.resource.cci.Record createDOMRecord(String recordName, org.eclipse.persistence.eis.EISAccessor accessor)
createDOMRecord
in class org.eclipse.persistence.eis.EISPlatform
public void setDOMInRecord(Element dom, jakarta.resource.cci.Record record, org.eclipse.persistence.eis.interactions.EISInteraction call, org.eclipse.persistence.eis.EISAccessor accessor)
setDOMInRecord
in class org.eclipse.persistence.eis.EISPlatform
public org.eclipse.persistence.internal.sessions.AbstractRecord createDatabaseRowFromDOMRecord(jakarta.resource.cci.Record record, org.eclipse.persistence.eis.interactions.EISInteraction call, org.eclipse.persistence.eis.EISAccessor accessor)
createDatabaseRowFromDOMRecord
in class org.eclipse.persistence.eis.EISPlatform
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.