XDM-typen toewijzen aan andere indelingen
In de onderstaande secties wordt beschreven hoe elk XDM-type wordt toegewezen aan andere algemene serialisatie-indelingen:
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-type | Parquet | Spark SQL | Java |
---|---|---|---|
String | Type: BYTE_ARRAY annotatie: UTF8 | StringType | java.lang.String |
Number | Type: DOUBLE | LongType | java.lang.Double |
Long | Type: INT64 | LongType | java.lang.Long |
Integer | Type: INT32 annotatie: INT_32 | IntegerType | java.lang.Integer |
Short | Type: INT32 annotatie: INT_16 | ShortType | java.lang.Short |
Byte | Type: INT32 annotatie: INT_8 | ByteType | java.lang.Short |
Date | Type: INT32 annotatie: DATE | DateType | java.util.Date |
DateTime | Type: INT64 annotatie: TIMESTAMP_MILLIS | TimestampType | java.util.Date |
Boolean | Type: BOOLEAN | BooleanType | java.lang.Boolean |
Map | MAP -annoated group( <key-type> moet STRING zijn) | MapType ( keyType must be StringType ) | java.util.Map |