|
iceberg-cpp
|
#include <cstdint>#include <memory>#include <string_view>#include <utility>#include <variant>#include "iceberg/expression/literal.h"#include "iceberg/iceberg_export.h"#include "iceberg/result.h"#include "iceberg/type_fwd.h"#include "iceberg/util/formattable.h"Go to the source code of this file.
Classes | |
| class | iceberg::Transform |
| Represents a transform used in partitioning or sorting in Iceberg. More... | |
| class | iceberg::TransformFunction |
| A transform function used for partitioning. More... | |
Namespaces | |
| namespace | iceberg |
| Core Apache Iceberg C++ APIs. | |
Enumerations | |
| enum class | iceberg::TransformType { iceberg::kUnknown , iceberg::kIdentity , iceberg::kBucket , iceberg::kTruncate , iceberg::kYear , iceberg::kMonth , iceberg::kDay , iceberg::kHour , iceberg::kVoid } |
| Transform types used for partitioning. More... | |
Functions | |
| ICEBERG_EXPORT constexpr std::string_view | iceberg::TransformTypeToString (TransformType type) |
| Get the relative transform name. | |
| ICEBERG_EXPORT Result< std::shared_ptr< Transform > > | iceberg::TransformFromString (std::string_view transform_str) |
| Converts a string representation of a transform into a Transform instance. | |