@Stability.Internal public abstract class PreparedStatementStrategy extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,PreparedStatement> |
cache |
| Constructor and Description |
|---|
PreparedStatementStrategy(Core core,
int cacheSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
evict(QueryRequest request) |
abstract Mono<QueryResponse> |
execute(QueryRequest request) |
Mono<QueryResponse> |
executeAdhoc(QueryRequest request) |
protected Mono<QueryResponse> |
executeAlreadyPrepared(QueryRequest request,
PreparedStatement prepared)
Executes a query using an existing prepared statement.
|
protected RequestTracer |
requestTracer() |
protected final Map<String,PreparedStatement> cache
public PreparedStatementStrategy(Core core, int cacheSize)
protected RequestTracer requestTracer()
public abstract Mono<QueryResponse> execute(QueryRequest request)
protected Mono<QueryResponse> executeAlreadyPrepared(QueryRequest request, PreparedStatement prepared)
public Mono<QueryResponse> executeAdhoc(QueryRequest request)
public void evict(QueryRequest request)
Copyright © 2024 Couchbase, Inc.. All rights reserved.