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.