MCPcopy Create free account
hub / github.com/apache/arrow / HasLargeBinary

Method HasLargeBinary

cpp/src/arrow/acero/hash_join_node.cc:693–705  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

691}
692
693bool HashJoinSchema::HasLargeBinary() const {
694 for (int side = 0; side <= 1; ++side) {
695 for (int icol = 0; icol < proj_maps[side].num_cols(HashJoinProjection::INPUT);
696 ++icol) {
697 const std::shared_ptr<DataType>& column_type =
698 proj_maps[side].data_type(HashJoinProjection::INPUT, icol);
699 if (is_large_binary_like(column_type->id())) {
700 return true;
701 }
702 }
703 }
704 return false;
705}
706
707class HashJoinNode : public ExecNode, public TracedNode {
708 public:

Callers 1

MakeMethod · 0.80

Calls 4

is_large_binary_likeFunction · 0.85
num_colsMethod · 0.80
data_typeMethod · 0.45
idMethod · 0.45

Tested by

no test coverage detected