iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
iceberg::ProjectionEvaluator Class Reference

A class that projects expressions for a table's data rows into expressions on the table's partition values, for a table's partition spec. More...

#include <projections.h>

Public Member Functions

Result< std::shared_ptr< Expression > > Project (const std::shared_ptr< Expression > &expr)
 Project the given row expression to a partition expression.
 

Friends

class Projections
 

Detailed Description

A class that projects expressions for a table's data rows into expressions on the table's partition values, for a table's partition spec.

Member Function Documentation

◆ Project()

Result< std::shared_ptr< Expression > > iceberg::ProjectionEvaluator::Project ( const std::shared_ptr< Expression > &  expr)

Project the given row expression to a partition expression.

Parameters
expran expression on data rows
Returns
an expression on partition data (depends on the projection)

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