| 81 | } |
| 82 | |
| 83 | SqlInfoResultAppender::SqlInfoResultAppender(DenseUnionBuilder* value_builder) |
| 84 | : value_builder_(value_builder), |
| 85 | string_value_builder_( |
| 86 | reinterpret_cast<StringBuilder*>(value_builder_->child(kStringValueIndex))), |
| 87 | bool_value_builder_( |
| 88 | reinterpret_cast<BooleanBuilder*>(value_builder_->child(kBoolValueIndex))), |
| 89 | bigint_value_builder_( |
| 90 | reinterpret_cast<Int64Builder*>(value_builder_->child(kBigIntValueIndex))), |
| 91 | int32_bitmask_builder_( |
| 92 | reinterpret_cast<Int32Builder*>(value_builder_->child(kInt32BitMaskIndex))), |
| 93 | string_list_builder_( |
| 94 | reinterpret_cast<ListBuilder*>(value_builder_->child(kStringListIndex))), |
| 95 | int32_to_int32_list_builder_( |
| 96 | reinterpret_cast<MapBuilder*>(value_builder_->child(kInt32ToInt32ListIndex))) {} |
| 97 | |
| 98 | } // namespace internal |
| 99 | } // namespace sql |