ExtensionIndexHash#

class pandas::ExtensionIndexHash#

pandas C++ class.

Example#

#include <pandas/pandas.h>
using namespace pandas;

// Create ExtensionIndexHash
ExtensionIndexHash<int64_t> idx({1, 2, 3}, "my_index");
size_t len = idx.size();

Operators#

Signature

Return Type

Location

Example

size_t operator()(const T &val)

size_t

PD_EXTENSION_INDEX.H:109

size_t operator()(const std::optional<T>&val)

size_t

PD_EXTENSION_INDEX.H:117

size_t operator()(const std::pair<T,T>&val)

size_t

PD_EXTENSION_INDEX.H:128

size_t operator()(const numpy::datetime64 &val)

size_t

PD_EXTENSION_INDEX.H:138

size_t operator()(const numpy::timedelta64 &val)

size_t

PD_EXTENSION_INDEX.H:146