| 691 | } |
| 692 | |
| 693 | bool 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 | |
| 707 | class HashJoinNode : public ExecNode, public TracedNode { |
| 708 | public: |
no test coverage detected