Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-14479

Column default values serialization.

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 3.0.0-alpha3
    • Component/s: None
    • Labels:
    • Ignite Flags:
      Docs Required, Release Notes Required

      Description

      1. The Column default value is a part of schema configuration and intended to be transferred among nodes, incl. server nodes where can be no user classes.
        Thus, the default value MUST be of the natively supported type or a byte[] with a serialized value.
      2. We should be able to write default to a row in raw format (as already serialized into byte[]) during a marshaling stage.
      3. We should always write defaults to Row during a marshaling stage as Row has no markers that a default value is stored for the column in the row.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                amashenkov Andrey Mashenkov
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - 48h
                  48h
                  Remaining:
                  Remaining Estimate - 48h
                  48h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified