Lines Matching refs:other
168 bool IndexMap::MergeIndexTypeId(IndexMap* other) in MergeIndexTypeId() argument
170 if (indexType_ != INDEX_TYPE_ID && other->indexType_ != INDEX_TYPE_ID) { in MergeIndexTypeId()
173 …if ((other->start_ >= start_ && other->start_ <= end_) || (start_ >= other->start_ && start_ <= ot… in MergeIndexTypeId()
174 start_ = std::min(start_, other->start_); in MergeIndexTypeId()
175 end_ = std::max(end_, other->end_); in MergeIndexTypeId()
176 } else if (start_ > other->start_) { in MergeIndexTypeId()
178 other->CovertToIndexMap(); in MergeIndexTypeId()
179 const std::vector<TableRowId> b = other->rowIndex_; in MergeIndexTypeId()
189 other->CovertToIndexMap(); in MergeIndexTypeId()
190 std::vector<TableRowId> c = other->rowIndex_; in MergeIndexTypeId()
201 bool IndexMap::Merge(IndexMap* other) in Merge() argument
203 TS_CHECK_TRUE_RET(MergeIndexTypeId(other) == false, true); in Merge()
205 other->CovertToIndexMap(); in Merge()
206 const std::vector<TableRowId> b = other->rowIndex_; in Merge()