Class AnalyticsQueryExecutor
java.lang.Object
com.couchbase.client.java.analytics.AnalyticsQueryExecutor
public class AnalyticsQueryExecutor extends Object
-
Field Summary
Fields Modifier and Type Field Description static rx.functions.Func1<? super AsyncAnalyticsQueryResult,? extends rx.Observable<? extends AnalyticsQueryResult>>
ASYNC_RESULT_TO_SYNC
A function that can be used in a flatMap to convert anAsyncAnalyticsQueryResult
to aAnalyticsQueryResult
.static rx.functions.Func1<? super AsyncAnalyticsQueryResult,? extends rx.Observable<? extends AnalyticsQueryResult>>
ASYNC_RESULT_TO_SYNC_DEFERRED
A function that can be used in a flatMap to convert anAsyncAnalyticsQueryResult
to aAnalyticsQueryResult
for deferred queries.protected static rx.functions.Func1<AsyncAnalyticsQueryResult,rx.Observable<AsyncAnalyticsQueryResult>>
RESULT_PEEK_FOR_RETRY
-
Constructor Summary
Constructors Constructor Description AnalyticsQueryExecutor(ClusterFacade core, String bucket, String username, String password)
-
Method Summary
Modifier and Type Method Description rx.Observable<AsyncAnalyticsQueryResult>
execute(AnalyticsQuery query, CouchbaseEnvironment env, long timeout, TimeUnit timeUnit)
-
Field Details
-
ASYNC_RESULT_TO_SYNC
public static final rx.functions.Func1<? super AsyncAnalyticsQueryResult,? extends rx.Observable<? extends AnalyticsQueryResult>> ASYNC_RESULT_TO_SYNCA function that can be used in a flatMap to convert anAsyncAnalyticsQueryResult
to aAnalyticsQueryResult
. -
ASYNC_RESULT_TO_SYNC_DEFERRED
public static final rx.functions.Func1<? super AsyncAnalyticsQueryResult,? extends rx.Observable<? extends AnalyticsQueryResult>> ASYNC_RESULT_TO_SYNC_DEFERREDA function that can be used in a flatMap to convert anAsyncAnalyticsQueryResult
to aAnalyticsQueryResult
for deferred queries. -
RESULT_PEEK_FOR_RETRY
protected static final rx.functions.Func1<AsyncAnalyticsQueryResult,rx.Observable<AsyncAnalyticsQueryResult>> RESULT_PEEK_FOR_RETRY
-
-
Constructor Details
-
AnalyticsQueryExecutor
-
-
Method Details
-
execute
public rx.Observable<AsyncAnalyticsQueryResult> execute(AnalyticsQuery query, CouchbaseEnvironment env, long timeout, TimeUnit timeUnit)
-