Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schema evolution: Default values for newly added columns #161

Merged
merged 1 commit into from
Aug 15, 2016

Commits on Aug 15, 2016

  1. Schema evolution: Default values for newly added columns

    Added functionality of adding new columns with default value in DefaultColumnHandler.
    Let DefaultColumnHandler take a schema argument to control the newily added columns.
    The schema is passed down from the Helix property store.
    Inside SegmentMetadataImpl, add methods to modify and store the segment metadata.
    Support ADD, UPDATE, REMOVE operation on newly added columns.
    Support segment format v1 and v3.
    The DefaultColumnHandler is constructed inside SegmentPreProcessor.
    Added unit test and integration test for all types of newly added columns.
    Jackie-Jiang committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    a3514c3 View commit details
    Browse the repository at this point in the history