ValueId MutableVerticalTable::getValueId(const size_t column, const size_t row) const { size_t tmp = offset_in_container[column]; return containerAt(column)->getValueId(tmp, row); }
void MutableVerticalTable::setValueId(const size_t column, const size_t row, const ValueId valueId) { containerAt(column)->setValueId(offset_in_container[column], row, valueId); }
const adict_ptr_t& MutableVerticalTable::dictionaryByTableId(const size_t column, const table_id_t table_id) const { return containerAt(column)->dictionaryByTableId(offset_in_container[column], table_id); }
void MutableVerticalTable::setDictionaryAt(adict_ptr_t dict, const size_t column, const size_t row, const table_id_t table_id) { containerAt(column)->setDictionaryAt(dict, offset_in_container[column], row, table_id); }
const ColumnMetadata& MutableVerticalTable::metadataAt(const size_t column_index, const size_t row_index, const table_id_t table_id) const { return containerAt(column_index)->metadataAt(offset_in_container[column_index]); }
const attr_vectors_t MutableVerticalTable::getAttributeVectors(size_t column) const { return containerAt(column)->getAttributeVectors(offset_in_container[column]); }
void MutableVerticalTable::setDictionaryAt(AbstractTable::SharedDictionaryPtr dict, const size_t column, const size_t row, const table_id_t table_id) { containerAt(column)->setDictionaryAt(dict, offset_in_container[column], row, table_id); }
const AbstractTable::SharedDictionaryPtr& MutableVerticalTable::dictionaryByTableId(const size_t column, const table_id_t table_id) const { return containerAt(column)->dictionaryByTableId(offset_in_container[column], table_id); }
const AbstractTable::SharedDictionaryPtr& MutableVerticalTable::dictionaryAt(const size_t column, const size_t row, const table_id_t table_id, const bool of_delta) const { return containerAt(column)->dictionaryAt(offset_in_container[column], row, table_id, of_delta); }