Struct property types are currently in development and will be generally available in December 2024.
A struct is an Ontology base type that allows users to create schema-based properties with multiple fields. Struct properties are created from struct type dataset columns. Struct property fields can have different data sources as long as the property is transformed into a single struct type column before being defined in the Ontology.
Many common object properties can be modeled as structs. For example, a Full Name
property with the fields First Name
and Last Name
, or an Address
property that includes Street
, City
, Postal Code
, and Country
fields.
The following is a list of struct property constraints and allowed configurations:
BOOLEAN
BYTE
SHORT
INTEGER
LONG
FLOAT
DOUBLE
DECIMAL
STRING
BINARY
DATE
TIMESTAMP
GEOHASH
As support for struct property types expands, availability will vary across the Palantir platform.
Structs are currently supported in the following applications and services:
Structs are not yet supported in the following services:
Structs will not be supported in Object Storage V1 (Phonograph).