MCPcopy Create free account
hub / github.com/apache/impala / IcebergPartitionTransforms

Method IcebergPartitionTransforms

be/src/exec/file-metadata-utils.cc:149–159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147}
148
149auto FileMetadataUtils::IcebergPartitionTransforms() const {
150 DCHECK(file_desc_ != nullptr);
151 DCHECK(scan_node_->hdfs_table()->IsIcebergTable());
152
153 using namespace org::apache::impala::fb;
154 const FbSplitFileMetadata* file_metadata = file_desc_->file_metadata;
155 DCHECK(file_metadata != nullptr);
156 const FbIcebergSplitMetadata* ice_metadata = file_metadata->iceberg_metadata();
157 DCHECK(ice_metadata != nullptr);
158 return ice_metadata->partition_keys();
159}
160
161bool FileMetadataUtils::HasIcebergDefaultValue(const SlotDescriptor* slot_desc) {
162 if (!scan_node_->hdfs_table()->IsIcebergTable()) return false;

Callers

nothing calls this directly

Calls 2

IsIcebergTableMethod · 0.80
hdfs_tableMethod · 0.80

Tested by

no test coverage detected