Class XMLPlatform<XML_UNMARSHALLER extends org.eclipse.persistence.internal.oxm.XMLUnmarshaller>
java.lang.Object
org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
org.eclipse.persistence.oxm.platform.XMLPlatform<XML_UNMARSHALLER>
- All Implemented Interfaces:
Serializable
,Cloneable
,org.eclipse.persistence.internal.core.databaseaccess.CorePlatform<org.eclipse.persistence.internal.helper.ConversionManager>
,org.eclipse.persistence.internal.databaseaccess.Platform
,org.eclipse.persistence.internal.oxm.record.XMLPlatform<XML_UNMARSHALLER>
- Direct Known Subclasses:
DOMPlatform
,SAXPlatform
public abstract class XMLPlatform<XML_UNMARSHALLER extends org.eclipse.persistence.internal.oxm.XMLUnmarshaller>
extends org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
implements org.eclipse.persistence.internal.oxm.record.XMLPlatform<XML_UNMARSHALLER>
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
conversionManager, dataTypesConvertedFromAClass, dataTypesConvertedToAClass, defaultNativeSequenceToTable, defaultSeqenceAtNextValue, defaultSequence, endDelimiter, platformOperators, sequences, sequencesLock, startDelimiter, supportsReturnGeneratedKeys, tableQualifier, timestampQuery
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.persistence.internal.helper.ConversionManager
The platform hold its own instance of conversion manager to allow customization.abstract org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller
newPlatformUnmarshaller
(XML_UNMARSHALLER xmlUnmarshaller) INTERNAL:abstract org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller
newPlatformUnmarshaller
(XML_UNMARSHALLER xmlUnmarshaller, Map<String, Boolean> parserFeatures) INTERNAL:Methods inherited from class org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
addOperator, addSequence, addSequence, appendParameter, buildNativeCall, 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, setSupportsReturnGeneratedKeys, setTableQualifier, setTimestampQuery, setUpdateSequenceQuery, shouldNativeSequenceUseTransaction, shouldPrepare, shouldSelectDistinctIncludeOrderBy, shouldSelectIncludeOrderBy, shouldUseCustomModifyForCall, supportsIdentity, supportsNativeSequenceNumbers, supportsReturnGeneratedKeys, supportsSequenceObjects, toString, usesPlatformDefaultSequence
-
Constructor Details
-
XMLPlatform
public XMLPlatform()
-
-
Method Details
-
getConversionManager
public org.eclipse.persistence.internal.helper.ConversionManager getConversionManager()Description copied from class:org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
The platform hold its own instance of conversion manager to allow customization.- Specified by:
getConversionManager
in interfaceorg.eclipse.persistence.internal.core.databaseaccess.CorePlatform<XML_UNMARSHALLER extends org.eclipse.persistence.internal.oxm.XMLUnmarshaller>
- Specified by:
getConversionManager
in interfaceorg.eclipse.persistence.internal.databaseaccess.Platform
- Overrides:
getConversionManager
in classorg.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
-
newPlatformUnmarshaller
public abstract org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller(XML_UNMARSHALLER xmlUnmarshaller) INTERNAL: -
newPlatformUnmarshaller
public abstract org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller(XML_UNMARSHALLER xmlUnmarshaller, Map<String, Boolean> parserFeatures) INTERNAL:- Specified by:
newPlatformUnmarshaller
in interfaceorg.eclipse.persistence.internal.oxm.record.XMLPlatform<XML_UNMARSHALLER extends org.eclipse.persistence.internal.oxm.XMLUnmarshaller>
-