Couchbase C++ SDK 1.0.4 (rev. 5355b0f)
Loading...
Searching...
No Matches
search_row_location Class Reference

#include <couchbase/search_row_location.hxx>

Public Member Functions

 search_row_location (internal_search_row_location internal)
 
 search_row_location ()
 
 ~search_row_location ()
 
 search_row_location (const search_row_location &)=delete
 
search_row_locationoperator= (const search_row_location &)=delete
 
 search_row_location (search_row_location &&) noexcept
 
search_row_locationoperator= (search_row_location &&) noexcept
 
auto field () const -> const std::string &
 
auto term () const -> const std::string &
 
auto position () const -> const std::uint64_t &
 
auto start_offset () const -> const std::uint64_t &
 
auto end_offset () const -> const std::uint64_t &
 
auto array_positions () const -> const std::optional< std::vector< std::uint64_t > > &
 

Detailed Description

Since
1.0.0
Committed
Generally available API and should be preferred in production

Constructor & Destructor Documentation

◆ search_row_location() [1/4]

search_row_location ( internal_search_row_location internal)
explicit
Since
1.0.0
Internal
Internal interface

◆ search_row_location() [2/4]

◆ ~search_row_location()

◆ search_row_location() [3/4]

◆ search_row_location() [4/4]

Member Function Documentation

◆ array_positions()

auto array_positions ( ) const -> const std::optional< std::vector< std::uint64_t > > &
nodiscard

◆ end_offset()

auto end_offset ( ) const -> const std::uint64_t &
nodiscard

◆ field()

auto field ( ) const -> const std::string &
nodiscard

◆ operator=() [1/2]

search_row_location & operator= ( const search_row_location & )
delete

◆ operator=() [2/2]

search_row_location & operator= ( search_row_location && )
noexcept

◆ position()

auto position ( ) const -> const std::uint64_t &
nodiscard

◆ start_offset()

auto start_offset ( ) const -> const std::uint64_t &
nodiscard

◆ term()

auto term ( ) const -> const std::string &
nodiscard

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