| 23 | namespace compute { |
| 24 | |
| 25 | void RowTableEncoder::Init(const std::vector<KeyColumnMetadata>& cols, int row_alignment, |
| 26 | int string_alignment) { |
| 27 | row_metadata_.FromColumnMetadataVector(cols, row_alignment, string_alignment); |
| 28 | uint32_t num_cols = row_metadata_.num_cols(); |
| 29 | uint32_t num_varbinary_cols = row_metadata_.num_varbinary_cols(); |
| 30 | batch_all_cols_.resize(num_cols); |
| 31 | batch_varbinary_cols_.resize(num_varbinary_cols); |
| 32 | batch_varbinary_cols_base_offsets_.resize(num_varbinary_cols); |
| 33 | } |
| 34 | |
| 35 | void RowTableEncoder::PrepareKeyColumnArrays(int64_t start_row, int64_t num_rows, |
| 36 | const std::vector<KeyColumnArray>& cols_in) { |
nothing calls this directly
no test coverage detected