Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-1461

Repeated_Count function fails on array of strings

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 0.5.0
    • 0.6.0
    • Functions - Drill
    • None

    Description

      Repeated_count function fails on an array of strings.
      Here are the queries/error and the sample JSON records..

      ----------
      0: jdbc:drill:zk=local> select b.categories
      . . . . . . . . . . . > from dfs.`/users/nrentachintala/Downloads/yelp_dataset_challenge_academic_dataset/yelp_academic_dataset_business.json` b limit 3;
      ------------

      categories

      ------------

      ["Doctors","Health & Medical"]
      ["Restaurants"]
      ["American (Traditional)","Restaurants"]

      ------------

      0: jdbc:drill:zk=local> select b.name, repeated_count(b.categories) from dfs.`/users/nrentachintala/Downloads/yelp_dataset_challenge_academic_dataset/yelp_academic_dataset_business.json` b;
      Query failed: Screen received stop request sent. Line 36, Column 12: "buffer" is neither a method, a field, nor a member class of "org.apache.drill.exec.expr.holders.RepeatedVarCharHolder" [03bf83e0-d927-4087-8b32-28afdfcca13d]

      ----------

      {"business_id": "vcNAWiLM4dR7D2nwwJ7nCA", "full_address": "4840 E Indian School Rd\nSte 101\nPhoenix, AZ 85018", "hours": {"Tuesday":

      {"close": "17:00", "open": "08:00"}

      , "Friday":

      {"close": "17:00", "open": "08:00"}

      , "Monday":

      {"close": "17:00", "open": "08:00"}

      , "Wednesday":

      {"close": "17:00", "open": "08:00"}

      , "Thursday": {"close": "17:00", "open": "08:00"}}, "open": true, "categories": ["Doctors", "Health & Medical"], "city": "Phoenix", "review_count": 7, "name": "Eric Goldberg, MD", "neighborhoods": [], "longitude": -111.98375799999999, "state": "AZ", "stars": 3.5, "latitude": 33.499313000000001, "attributes":

      {"By Appointment Only": true}

      , "type": "business"}
      {"business_id": "JwUE5GmEO-sH1FuwJgKBlQ", "full_address": "6162 US Highway 51\nDe Forest, WI 53532", "hours": {}, "open": true, "categories": ["Restaurants"], "city": "De Forest", "review_count": 26, "name": "Pine Cone Restaurant", "neighborhoods": [], "longitude": -89.335843999999994, "state": "WI", "stars": 4.0, "latitude": 43.238892999999997, "attributes": {"Take-out": true, "Good For":

      {"dessert": false, "latenight": false, "lunch": true, "dinner": false, "breakfast": false, "brunch": false}

      , "Caters": false, "Noise Level": "average", "Takes Reservations": false, "Delivery": false, "Ambience":

      {"romantic": false, "intimate": false, "touristy": false, "hipster": false, "divey": false, "classy": false, "trendy": false, "upscale": false, "casual": false}

      , "Parking":

      {"garage": false, "street": false, "validated": false, "lot": true, "valet": false}

      , "Has TV": true, "Outdoor Seating": false, "Attire": "casual", "Alcohol": "none", "Waiter Service": true, "Accepts Credit Cards": true, "Good for Kids": true, "Good For Groups": true, "Price Range": 1}, "type": "business"}
      {"business_id": "uGykseHzyS5xAMWoN6YUqA", "full_address": "505 W North St\nDe Forest, WI 53532", "hours": {"Monday":

      {"close": "22:00", "open": "06:00"}

      , "Tuesday":

      {"close": "22:00", "open": "06:00"}

      , "Friday":

      {"close": "22:00", "open": "06:00"}

      , "Wednesday":

      {"close": "22:00", "open": "06:00"}

      , "Thursday":

      {"close": "22:00", "open": "06:00"}

      , "Sunday":

      {"close": "21:00", "open": "06:00"}

      , "Saturday": {"close": "22:00", "open": "06:00"}}, "open": true, "categories": ["American (Traditional)", "Restaurants"], "city": "De Forest", "review_count": 16, "name": "Deforest Family Restaurant", "neighborhoods": [], "longitude": -89.353437, "state": "WI", "stars": 4.0, "latitude": 43.252267000000003, "attributes": {"Take-out": true, "Good For":

      {"dessert": false, "latenight": false, "lunch": false, "dinner": false, "breakfast": false, "brunch": true}

      , "Caters": false, "Noise Level": "quiet", "Takes Reservations": false, "Delivery": false, "Parking":

      {"garage": false, "street": false, "validated": false, "lot": true, "valet": false}

      , "Has TV": true, "Outdoor Seating": false, "Attire": "casual", "Ambience":

      {"romantic": false, "intimate": false, "touristy": false, "hipster": false, "divey": false, "classy": false, "trendy": false, "upscale": false, "casual": true}

      , "Waiter Service": true, "Accepts Credit Cards": true, "Good for Kids": true, "Good For Groups": true, "Price Range": 1}, "type": "business"}

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Neeraja Neeraja
            Neeraja Neeraja
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment