Cppinecone
A C++ client for the Pinecone vector database
pinecone.hpp File Reference

The Pinecone API client (start here!) More...

#include <memory>
#include <optional>
#include <ostream>
#include <sstream>
#include <string>
#include <string_view>
#include <variant>
#include <vector>
#include "pinecone/domain/index_operations.hpp"
#include "pinecone/domain/meta_operations.hpp"
#include "pinecone/domain/operation.hpp"
#include "pinecone/domain/operation_type.hpp"
#include "pinecone/domain/vector_operations.hpp"
#include "pinecone/net/arguments.hpp"
#include "pinecone/net/http_client.hpp"
#include "pinecone/net/url_builder.hpp"
#include "pinecone/types/accepted.hpp"
#include "pinecone/types/api_metadata.hpp"
#include "pinecone/types/filters.hpp"
#include "pinecone/types/index_types.hpp"
#include "pinecone/types/vector_metadata.hpp"
#include "pinecone/types/vector_types.hpp"
#include "pinecone/util/logging.hpp"
#include "pinecone/util/result.hpp"

Go to the source code of this file.

Classes

struct  pinecone::pinecone_client< Mode >
 The Pinecone REST API client. More...
 

Typedefs

using pinecone::type = domain::operation_type
 
template<type t>
using pinecone::args = domain::operation_args< t >
 
template<type t, typename f >
using pinecone::vec_args = domain::operation_args< t, f >
 
using pinecone::synchronous_client = pinecone_client< net::threading_mode::sync >
 

Detailed Description

The Pinecone API client (start here!)

Definition in file pinecone.hpp.