XDM-typen toewijzen aan andere indelingen

In de onderstaande secties wordt beschreven hoe elk XDM-type wordt toegewezen aan andere algemene serialisatie-indelingen:

NOTE
Onder de standaard XDM-typen die in de onderstaande tabellen worden vermeld, wordt ook het Map -type opgenomen. Kaarten worden gebruikt in standaardschema's wanneer de gegevens als sleutels worden vertegenwoordigd die aan bepaalde waarden in kaart brengen, of waar de sleutels redelijkerwijs niet in een statisch schema kunnen worden omvat en als gegevenswaarden moeten worden behandeld.
Vele standaardXDM componenten gebruiken kaarttypes, en u kunt ook gebieden van de douanekaartbepalen indien gewenst. De opname van het kaarttype in de onderstaande tabellen is bedoeld om u te helpen bepalen hoe u uw bestaande gegevens kunt toewijzen aan XDM als deze momenteel zijn opgeslagen in een van de hieronder vermelde indelingen.

Parquet, Spark SQL en Java

XDM-typeParquetSpark SQLJava
StringType: BYTE_ARRAY
annotatie: UTF8
StringTypejava.lang.String
NumberType: DOUBLELongTypejava.lang.Double
LongType: INT64LongTypejava.lang.Long
IntegerType: INT32
annotatie: INT_32
IntegerTypejava.lang.Integer
ShortType: INT32
annotatie: INT_16
ShortTypejava.lang.Short
ByteType: INT32
annotatie: INT_8
ByteTypejava.lang.Short
DateType: INT32
annotatie: DATE
DateTypejava.util.Date
DateTimeType: INT64
annotatie: TIMESTAMP_MILLIS
TimestampTypejava.util.Date
BooleanType: BOOLEANBooleanTypejava.lang.Boolean
MapMAP -annoated group

(<key-type> moet STRING zijn)
MapType

(keyType must be StringType)
java.util.Map