Couchbase C++ SDK 1.2.0 (rev. c2439a4)
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: