iceberg-cpp
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
struct_like_set.h File Reference
#include <memory>
#include <memory_resource>
#include <unordered_set>
#include <vector>
#include "iceberg/iceberg_export.h"
#include "iceberg/result.h"
#include "iceberg/row/struct_like.h"
#include "iceberg/type_fwd.h"

Go to the source code of this file.

Classes

class  iceberg::StructLikeSet< kValidate >
 A set of StructLike rows with type-aware hashing and equality. More...
 

Namespaces

namespace  iceberg
 Core Apache Iceberg C++ APIs.
 

Functions

ICEBERG_EXPORT Result< bool > iceberg::StructLikeEqual (const StructLike &lhs, const StructLike &rhs)
 Compare two StructLike rows by scalar values.
 

Variables

template class ICEBERG_EXTERN_TEMPLATE_CLASS_EXPORT iceberg::StructLikeSet< true >
 
template class ICEBERG_EXTERN_TEMPLATE_CLASS_EXPORT iceberg::StructLikeSet< false >
 

Detailed Description

A hash set implementation for StructLike rows.