rdblue opened a new pull request #3: Store multiple partition specs in table metadata. URL: https://github.com/apache/incubator-iceberg/pull/3 The purpose of this change is to enable future partition spec changes and to assign IDs to specs that can be easily encoded in an Avro file that tracks a snapshot's manifests. This updates TableMetadata and the metadata parser to support multiple partition specs. This change is forward-compatible for older readers because the "partition-spec" field in table metadata is still set to the default spec. Multiple specs are now stored in an array in table metadata called "partition-specs". Each entry in the array is an object with two fields, a "spec-id" field with an integer ID value, and a "partition-spec" field with a partition spec value (an array of partition fields). This also adds "default-spec-id" that points to the spec that should be used when writing.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
