iceberg-cpp
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
geospatial.h File Reference

Geospatial bounds and intersection utilities. More...

#include <cstdint>
#include <optional>
#include <span>
#include <vector>
#include "iceberg/iceberg_export.h"
#include "iceberg/result.h"
#include "iceberg/type_fwd.h"

Go to the source code of this file.

Classes

class  iceberg::GeospatialBound
 A point used as a lower or upper geospatial column bound. More...
 
class  iceberg::BoundingBox
 A pair of lower and upper geospatial column bounds. More...
 

Namespaces

namespace  iceberg
 Core Apache Iceberg C++ APIs.
 

Functions

ICEBERG_EXPORT Result< bool > iceberg::GeospatialBoundsIntersect (const Type &type, const BoundingBox &lhs, const BoundingBox &rhs)
 Check whether two bounding boxes intersect for an Iceberg geospatial type.
 

Detailed Description

Geospatial bounds and intersection utilities.