Uploaded image for project: 'CarbonData'
  1. CarbonData
  2. CARBONDATA-1871

Add annotation for interface compatibility

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      All use facing API should be annotated with proper stability level.
      InterfaceStability level includes:
      1. Forever: API in this level is compatible across major version
      2. Stable: API in this level is compatible across minor version, maybe break across major version
      3. Evolving: API in this level is compatible across maintenance version, maybe break across minor version
      4. Unstable: API in this level is not backward compatible guranteed

      Since user mainly use SQL for carbondata, the API need to be annotated includes:
      1. Table Property in create table
      2. Load Option in load data and dataframe api
      3. Carbon Property

      Attachments

        Activity

          People

            Unassigned Unassigned
            jackylk Jacky Li
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1h 50m
                1h 50m