| 581 | } |
| 582 | |
| 583 | lbug_state lbug_value_get_map_value(lbug_value* value, uint64_t index, lbug_value* out_value) { |
| 584 | lbug_value map_entry; |
| 585 | if (lbug_value_get_list_element(value, index, &map_entry) == LbugError) { |
| 586 | return LbugError; |
| 587 | } |
| 588 | return lbug_value_get_struct_field_value(&map_entry, 1, out_value); |
| 589 | } |
| 590 | |
| 591 | lbug_state lbug_value_get_recursive_rel_node_list(lbug_value* value, lbug_value* out_value) { |
| 592 | auto logical_type_id = static_cast<Value*>(value->_value)->getDataType().getLogicalTypeID(); |