Skip to main content

Core Kinetica client implementation.

This module provides the main Kinetica struct which handles communication with the Kinetica database server.

Structs

Contains address information for a Kinetica cluster.
The main Kinetica client for communicating with a Kinetica database.
Extended configuration options for the Kinetica client.
The version of a Kinetica server.

Enums

High availability failover order options.
The high availability synchronicity override sent with each request. Anything but Default is sent as the X-Kinetica-Group header.

Constants

pub const DEFAULT_HOST_MANAGER_PORT: u16 = 9300;
pub const MAX_SNAPPY_COMPRESSION_SIZE: usize = 1_840_700_241;

Largest payload Snappy is asked to compress. Anything above this is sent uncompressed rather than erroring.

pub const USER_AGENT_PROGRAM_NAME: &str = “kinetica-api-rust”;

The program name reported in the User-Agent header sent with every request.