@InterfaceStability.Uncommitted @InterfaceAudience.Public public class RawQueryRequest extends GenericQueryRequest
A QueryRequest
that can also be prelocated
, but expects a response with the uninterpreted JSON payload returned by the query service.
Modifier and Type | Method and Description |
---|---|
static RawQueryRequest |
jsonQuery(String jsonQuery,
String bucket,
String password)
Create a
RawQueryRequest containing a full N1QL query in Json form (including additional query parameters like named arguments, etc…). |
static RawQueryRequest |
jsonQuery(String jsonQuery,
String bucket,
String password,
InetAddress targetNode)
Create a
RawQueryRequest containing a full N1QL query in Json form (including additional query parameters like named arguments, etc…). |
isJsonFormat, query, sendTo, simpleStatement
bucket, creationTime, incrementRetryCount, observable, password, retryCount, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
bucket, incrementRetryCount, observable, password, retryCount
creationTime
public static RawQueryRequest jsonQuery(String jsonQuery, String bucket, String password)
Create a RawQueryRequest
containing a full N1QL query in Json form (including additional query parameters like named arguments, etc…).
The simplest form of such a query is a single statement encapsulated in a json query object:
{“statement”:“SELECT * FROM default”}.
jsonQuery
- the N1QL query in json form.bucket
- the bucket on which to perform the query.password
- the password for the target bucket.RawQueryRequest
for this full query.public static RawQueryRequest jsonQuery(String jsonQuery, String bucket, String password, InetAddress targetNode)
Create a RawQueryRequest
containing a full N1QL query in Json form (including additional query parameters like named arguments, etc…).
The simplest form of such a query is a single statement encapsulated in a json query object:
{“statement”:“SELECT * FROM default”}.
jsonQuery
- the N1QL query in json form.bucket
- the bucket on which to perform the query.password
- the password for the target bucket.targetNode
- the node on which to execute this request (or null to let the core locate and choose one).RawQueryRequest
for this full query.Copyright © 2016 Couchbase, Inc.. All rights reserved.