Hazelcast C++ Client
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
hazelcast::client::config::index_config::bitmap_index_options Struct Reference

Public Types

enum  unique_key_transformation { OBJECT, LONG, RAW }
 

Public Member Functions

 bitmap_index_options ()
 Constructs a new bitmap index options instance with all options set to default values.
 

Public Attributes

std::string key
 
unique_key_transformation transformation
 

Static Public Attributes

static const std::string DEFAULT_KEY = query::query_constants::KEY_ATTRIBUTE_NAME
 The default for .
 
static const unique_key_transformation DEFAULT_TRANSFORMATION = index_config::bitmap_index_options::unique_key_transformation::OBJECT
 The default for .
 

Member Enumeration Documentation

◆ unique_key_transformation

Enumerator
OBJECT 

Extracted unique key value is interpreted as an object value.

Non-negative unique ID is assigned to every distinct object value.

LONG 

Extracted unique key value is interpreted as a whole integer value of byte, short, int or long type.

The extracted value is upcasted to long (if necessary) and unique non-negative ID is assigned to every distinct value.

RAW 

Extracted unique key value is interpreted as a whole integer value of byte, short, int or long type.

The extracted value is upcasted to long (if necessary) and the resulting value is used directly as an ID.


The documentation for this struct was generated from the following files: