Uploaded image for project: 'Couchbase Java Client'
  1. Couchbase Java Client
  2. JCBC-1042

SDK : Add support for RAW in the SDK for N1QL queries

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Cannot Reproduce
    • Major
    • None
    • 2.4.0, 2.4.1
    • N1QL
    • None

    Description

      Doesn't look like we are supporting RAW as a part of the SDK - Query interaction,

       

      This works -> select count from `inv_skuinventory`

      This doesn't -> select  RAW count from `inv_skuinventory 

       

      I understand the failure reason, however from a supporting N1QL standpoint I believe we should address the RAW keyword. There might be places where customers use it.

       

       

      Exception in thread "main" java.lang.IllegalStateException: Expecting Object as root level object, was: VALUE_NUMBER_INT

      at com.couchbase.client.java.transcoder.JacksonTransformers$JsonObjectDeserializer.deserialize(JacksonTransformers.java:154)

      at com.couchbase.client.java.transcoder.JacksonTransformers$JsonObjectDeserializer.deserialize(JacksonTransformers.java:146)

      at com.couchbase.client.deps.com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3736)

      at com.couchbase.client.deps.com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2819)

      at com.couchbase.client.java.query.DefaultAsyncN1qlQueryRow.value(DefaultAsyncN1qlQueryRow.java:58)

      at com.couchbase.client.java.query.DefaultN1qlQueryRow.value(DefaultN1qlQueryRow.java:48)

      at com.couchbase.client.java.query.DefaultN1qlQueryRow.toString(DefaultN1qlQueryRow.java:53)

      at java.lang.String.valueOf(String.java:2994)

      at java.lang.StringBuilder.append(StringBuilder.java:131)

      at com.cb.testing.DeleteTestSync.testParallel(DeleteTestSync.java:121)

      at com.cb.testing.DeleteTestSync.main(DeleteTestSync.java:55)

       

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              daschl Michael Nitschinger
              asif.kazi Asif Kazi (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty