| 244 | } |
| 245 | |
| 246 | bool FragmentState::ScalarExprIsWithinStruct(const ScalarExpr* expr) const { |
| 247 | if (!expr->IsSlotRef()) return false; |
| 248 | const SlotRef* slot_ref_expr = static_cast<const SlotRef*>(expr); |
| 249 | const SlotDescriptor* slot_desc = desc_tbl().GetSlotDescriptor( |
| 250 | slot_ref_expr->slot_id()); |
| 251 | return slot_desc->parent()->isTupleOfStructSlot(); |
| 252 | } |
| 253 | |
| 254 | } |
nothing calls this directly
no test coverage detected