All Classes and Interfaces
Class
Description
High-level wrapper for
zvec_collection_t.Per-document write result.
Write result aggregate counts.
High-level wrapper for
zvec_collection_options_t.High-level wrapper for
zvec_collection_schema_t.Collection statistics (value object).
High-level wrapper for
zvec_config_data_t.Field data types.
High-level wrapper for
zvec_diskann_query_params_t (DiskANN search
parameters, available since zvec v0.7.0).High-level wrapper for
zvec_doc_t.A snapshot document iterator over a collection (zvec ≥ v0.7.0), created
via
Collection.createIterator(IteratorOptions).Document DML operator.
Error codes returned by the Zvec C API.
High-level wrapper for
zvec_field_schema_t.High-level wrapper for
zvec_flat_query_params_t (brute-force search
parameters).High-level wrapper for
zvec_fts_t.High-level wrapper for
zvec_fts_query_params_t.High-level wrapper for
zvec_group_by_vector_query_t.High-level wrapper for
zvec_hnsw_query_params_t (HNSW search
parameters).High-level wrapper for
zvec_index_params_t.Index algorithm types.
I/O backend types used for DiskAnn disk reads (zvec ≥ v0.7.0).
Options for
Collection.createIterator(IteratorOptions) (zvec ≥
v0.7.0).High-level wrapper for
zvec_ivf_query_params_t (IVF search
parameters).High-level wrapper for
zvec_ivf_rabitq_query_params_t (IVF RaBitQ
search parameters, available since zvec v0.7.0).High-level wrapper for
zvec_log_config_t.Log levels.
Distance metric types.
High-level wrapper for
zvec_multi_query_t.Centralized, three-tier native library loader for the Zvec binding.
Quantization types.
High-level wrapper for
zvec_sub_query_t.High-level wrapper for
zvec_vamana_query_params_t (Vamana graph
search parameters).High-level wrapper for
zvec_vector_query_t.Top-level entry point for the Zvec Java binding.
JavaCPP preset configuration for the Zvec C API.
Zvec-specific exception.
Byte array structure
Collection options (opaque pointer)
Use zvec_collection_options_create() to create and
zvec_collection_options_destroy() to destroy
Collection statistics (opaque pointer)
Use zvec_collection_stats_get functions to access fields
Collection handle (opaque pointer)
Internally maps to std::shared_ptr<zvec::Collection>*.
Configuration data (opaque pointer)
Corresponds to zvec::GlobalConfig::ConfigData
Use zvec_config_data_create() to create and
zvec_config_data_destroy() to destroy
DiskANN query parameters handle (opaque pointer)
Internally maps to zvec::DiskAnnQueryParams* (raw pointer).
Document field structure
Opaque handle for a document iterator.
Document object (opaque pointer, forward declaration for reranker
callback)
Error details structure
Field schema handle (opaque pointer)
Internally maps to zvec::FieldSchema* (raw pointer).
Document field value union
Flat query parameters handle (opaque pointer)
Internally maps to zvec::FlatQueryParams* (raw pointer).
Float array structure
FTS query parameters handle (opaque pointer)
Internally maps to zvec::FtsQueryParams* (raw pointer).
FTS query payload structure (opaque pointer)
Aligned with zvec::Fts
Use zvec_fts_create() to create and zvec_fts_destroy() to destroy
Grouped vector query structure (opaque pointer)
Aligned with zvec::GroupByVectorQuery
Use zvec_group_by_vector_query_create() to create and
zvec_group_by_vector_query_destroy() to destroy
HNSW query parameters handle (opaque pointer)
Internally maps to zvec::HnswQueryParams* (raw pointer).
Index parameters (opaque pointer)
Use zvec_index_params_create() to create and zvec_index_params_destroy() to
destroy.
Integer array structure
Opaque handle for iterator options.
IVF query parameters handle (opaque pointer)
Internally maps to zvec::IVFQueryParams* (raw pointer).
IVF RaBitQ query parameters handle (opaque pointer)
Internally maps to zvec::IvfRabitqQueryParams* (raw pointer).
Log configuration base type (opaque pointer)
Corresponds to zvec::GlobalConfig::LogConfig
Use factory functions to create specific log configurations:
- zvec_config_log_create_console() for console logging
- zvec_config_log_create_file() for file logging
Multi-query query structure (opaque pointer)
Aligned with zvec::MultiQuery
Use zvec_multi_query_create() to create and
zvec_multi_query_destroy() to destroy
Mutable byte array structure
String array structure
Mutable string structure (owns memory)
String view structure (does not own memory)
Sub-query structure for multi-query (opaque pointer)
Aligned with zvec::SubQuery
Use zvec_sub_query_create() to create and
zvec_sub_query_destroy() to destroy
Vamana query parameters handle (opaque pointer)
Internally maps to zvec::VamanaQueryParams* (raw pointer).
Vector query structure (opaque pointer)
Backed by zvec::SearchQuery internally; the C symbol name is kept for
backward compatibility.
Per-document status returned by detailed DML APIs.