Native C++ type modeling the results of index operations. More...
#include <cstdint>
#include <optional>
#include <string>
#include <vector>
#include <nlohmann/json.hpp>
#include "pinecone/util/result.hpp"
Go to the source code of this file.
Classes | |
struct | pinecone::types::pod_configuration |
Pod configuration for an individual index. More... | |
struct | pinecone::types::database_status |
The status of an individual database. More... | |
struct | pinecone::types::database_detail |
The details of an individual database. More... | |
struct | pinecone::types::database |
The complete description of a Pinecone vector index. More... | |
struct | pinecone::types::collection |
A snapshot of index contents. More... | |
struct | pinecone::types::index_configuration |
The technical configuration of a single Pinecone index. More... | |
struct | pinecone::types::new_collection |
Arguments required to create a new collection. More... | |
struct | pinecone::types::new_index |
Arguments required to create a new index. More... | |
struct | pinecone::types::new_index::builder |
Typedefs | |
using | json = nlohmann::json |
Enumerations | |
enum class | pinecone::types::database_state { unknown , initializing , scaling_up , scaling_down , terminating , ready } |
Pod states for individual databases. | |
enum class | pinecone::types::pod_type { unknown , s1 , p1 , p2 } |
Pod types for individual databases. | |
enum class | pinecone::types::pod_size { unknown , x1 , x2 , x4 , x8 } |
Pod sizes for individual databases. | |
enum class | pinecone::types::metric_type { unknown , euclidean , cosine , dotproduct } |
Metric types for individual databases. | |
Native C++ type modeling the results of index operations.
Definition in file index_types.hpp.