Uploaded image for project: 'Calcite'
  1. Calcite
  2. CALCITE-805

Allow Frameworks to override/extend curly bracket behavior in SQL Parser

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4.0-incubating
    • Component/s: core
    • Labels:
      None

      Description

      I'm looking at adding some new functionality using curly brackets in Calcite. However, the grammar for brackets is too rigid. This is a task to improve the extensibility of the curly bracket definition in the SQL grammar.

        Activity

        Hide
        julianhyde Julian Hyde added a comment -

        Generally we don't assign fix version until an issue is fixed. (Otherwise people fill in the release that they WISH it were fixed.)

        Show
        julianhyde Julian Hyde added a comment - Generally we don't assign fix version until an issue is fixed. (Otherwise people fill in the release that they WISH it were fixed.)
        Hide
        jnadeau Jacques Nadeau added a comment -

        How do you want to do target version? I'd like to have a list of JIRAs that a way to track to the list of things that we're targeting for inclusion in a particular release. Open fix version is how we do that on Drill. If non-developers add hopeful fix version, I think it is fine for us to remove it.

        Show
        jnadeau Jacques Nadeau added a comment - How do you want to do target version? I'd like to have a list of JIRAs that a way to track to the list of things that we're targeting for inclusion in a particular release. Open fix version is how we do that on Drill. If non-developers add hopeful fix version, I think it is fine for us to remove it.
        Hide
        julianhyde Julian Hyde added a comment -

        Larger projects such as Drill or Hive or Kylin have a weekly triage and assign issues to developers. But I don't have any resources at my disposal (besides myself) to fix bugs and if I ask for volunteers to fix bugs there is a resounding silence. (Search the dev archive for the number of times I have appealed for someone to fix CALCITE-687.)

        Everyone has their own agenda – and that's fine. But we only really know what's in a release when the release is made. The implied commitment of assigning a fixVersion would just be misleading.

        Show
        julianhyde Julian Hyde added a comment - Larger projects such as Drill or Hive or Kylin have a weekly triage and assign issues to developers. But I don't have any resources at my disposal (besides myself) to fix bugs and if I ask for volunteers to fix bugs there is a resounding silence. (Search the dev archive for the number of times I have appealed for someone to fix CALCITE-687 .) Everyone has their own agenda – and that's fine. But we only really know what's in a release when the release is made. The implied commitment of assigning a fixVersion would just be misleading.
        Show
        jnadeau Jacques Nadeau added a comment - Fixed in https://git1-us-west.apache.org/repos/asf?p=incubator-calcite.git;a=commitdiff;h=5cb95e644f38da1a13d6def96eeec935b650289c
        Hide
        jnadeau Jacques Nadeau added a comment -

        Resolved in release 1.4.0-incubating (2015-08-23)

        Show
        jnadeau Jacques Nadeau added a comment - Resolved in release 1.4.0-incubating (2015-08-23)

          People

          • Assignee:
            jnadeau Jacques Nadeau
            Reporter:
            jnadeau Jacques Nadeau
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development