Module eclipselink

Class SAXPlatform

  • 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<org.eclipse.persistence.internal.oxm.XMLUnmarshaller>

    public class SAXPlatform
    extends XMLPlatform<org.eclipse.persistence.internal.oxm.XMLUnmarshaller>
    Version:
    1.0
    See Also:
    Serialized Form
    Author:
    mmacivor
    Since:
    10.1.3 This class is used to indicate that SAX parsing should be used to create an XML Record when appropriate.
    • 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, uuidQuery
    • Constructor Summary

      Constructors 
      Constructor Description
      SAXPlatform()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller​(org.eclipse.persistence.internal.oxm.XMLUnmarshaller xmlUnmarshaller)
      INTERNAL:
      org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller​(org.eclipse.persistence.internal.oxm.XMLUnmarshaller 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, getDriverVersion, getEndDelimiter, getINClauseLimit, getOperator, getPlatformOperators, getSelectSequenceQuery, getSequence, getSequencePreallocationSize, getSequences, getSequencesToWrite, getStartDelimiter, getTableQualifier, getTimestampFromServer, getTimestampQuery, getUpdateSequenceQuery, getUUIDQuery, hasDefaultSequence, initialize, initializeDefaultQueries, initializePlatformOperators, initIdentitySequences, isAccess, isAttunity, isCloudscape, isDB2, isDB2Z, isDBase, isDerby, isFirebird, isH2, isHANA, isHSQL, isInformix, isMariaDB, isMaxDB, isMySQL, isODBC, isOracle, isOracle12, isOracle23, 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, setUUIDQuery, shouldNativeSequenceUseTransaction, shouldPrepare, shouldSelectDistinctIncludeOrderBy, shouldSelectIncludeOrderBy, shouldUseCustomModifyForCall, supportsIdentity, supportsNativeSequenceNumbers, supportsReturnGeneratedKeys, supportsSequenceObjects, toString, usesPlatformDefaultSequence
      • Methods inherited from interface org.eclipse.persistence.internal.databaseaccess.Platform

        connectionProperties
    • Constructor Detail

      • SAXPlatform

        public SAXPlatform()
    • Method Detail

      • newPlatformUnmarshaller

        public org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller​(org.eclipse.persistence.internal.oxm.XMLUnmarshaller xmlUnmarshaller)
        INTERNAL:
        Specified by:
        newPlatformUnmarshaller in class XMLPlatform<org.eclipse.persistence.internal.oxm.XMLUnmarshaller>
      • newPlatformUnmarshaller

        public org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller​(org.eclipse.persistence.internal.oxm.XMLUnmarshaller xmlUnmarshaller,
                                                                                                        Map<String,​Boolean> parserFeatures)
        INTERNAL:
        Specified by:
        newPlatformUnmarshaller in interface org.eclipse.persistence.internal.oxm.record.XMLPlatform<org.eclipse.persistence.internal.oxm.XMLUnmarshaller>
        Specified by:
        newPlatformUnmarshaller in class XMLPlatform<org.eclipse.persistence.internal.oxm.XMLUnmarshaller>