Couchbase C++ SDK 1.0.4 (rev. 5355b0f)
Loading...
Searching...
No Matches
query_options::built Struct Reference

Immutable value object representing consistent options. More...

#include <couchbase/query_options.hxx>

Inheritance diagram for query_options::built:
Inheritance graph

Public Attributes

const bool adhoc
 
const bool metrics
 
const bool readonly
 
const bool flex_index
 
const bool preserve_expiry
 
std::optional< bool > use_replica
 
std::optional< std::uint64_t > max_parallelism
 
std::optional< std::uint64_t > scan_cap
 
std::optional< std::chrono::milliseconds > scan_wait
 
std::optional< std::uint64_t > pipeline_batch
 
std::optional< std::uint64_t > pipeline_cap
 
std::optional< std::string > client_context_id
 
std::optional< query_scan_consistencyscan_consistency
 
std::vector< mutation_tokenmutation_state
 
std::optional< query_profileprofile
 
std::vector< codec::binarypositional_parameters
 
std::map< std::string, codec::binary, std::less<> > named_parameters
 
std::map< std::string, codec::binary, std::less<> > raw
 
- Public Attributes inherited from common_options< derived_class >::built
const std::optional< std::chrono::milliseconds > timeout
 
const std::shared_ptr< couchbase::retry_strategyretry_strategy
 
const std::shared_ptr< tracing::request_spanparent_span
 

Detailed Description

Immutable value object representing consistent options.

Since
1.0.0
Internal
Internal interface

Member Data Documentation

◆ adhoc

const bool adhoc

◆ client_context_id

std::optional<std::string> client_context_id

◆ flex_index

const bool flex_index

◆ max_parallelism

std::optional<std::uint64_t> max_parallelism

◆ metrics

const bool metrics

◆ mutation_state

◆ named_parameters

std::map<std::string, codec::binary, std::less<> > named_parameters

◆ pipeline_batch

std::optional<std::uint64_t> pipeline_batch

◆ pipeline_cap

std::optional<std::uint64_t> pipeline_cap

◆ positional_parameters

std::vector<codec::binary> positional_parameters

◆ preserve_expiry

const bool preserve_expiry

◆ profile

std::optional<query_profile> profile

◆ raw

std::map<std::string, codec::binary, std::less<> > raw

◆ readonly

const bool readonly

◆ scan_cap

std::optional<std::uint64_t> scan_cap

◆ scan_consistency

std::optional<query_scan_consistency> scan_consistency

◆ scan_wait

std::optional<std::chrono::milliseconds> scan_wait

◆ use_replica

std::optional<bool> use_replica

The documentation for this struct was generated from the following file: