mirror of https://gitee.com/bigwinds/arangodb
for some reasons fortify complained about these parts (#5777)
This commit is contained in:
parent
208914e3d7
commit
222f77249f
|
@ -496,7 +496,7 @@ void SortedCollectBlock::emitGroup(AqlItemBlock const* cur, AqlItemBlock* res,
|
||||||
res->setValue(row, _aggregateRegisters[j].first, it->stealValue());
|
res->setValue(row, _aggregateRegisters[j].first, it->stealValue());
|
||||||
} else {
|
} else {
|
||||||
res->emplaceValue(
|
res->emplaceValue(
|
||||||
row, _aggregateRegisters[j].first, arangodb::basics::VelocyPackHelper::NullValue());
|
row, _aggregateRegisters[j].first, AqlValueHintNull());
|
||||||
}
|
}
|
||||||
++j;
|
++j;
|
||||||
}
|
}
|
||||||
|
|
|
@ -184,8 +184,7 @@ arangodb::aql::AqlValue BreadthFirstEnumerator::lastEdgeToAqlValue() {
|
||||||
TRI_ASSERT(_lastReturned < _schreier.size());
|
TRI_ASSERT(_lastReturned < _schreier.size());
|
||||||
if (_lastReturned == 0) {
|
if (_lastReturned == 0) {
|
||||||
// This is the first Vertex. No Edge Pointing to it
|
// This is the first Vertex. No Edge Pointing to it
|
||||||
return arangodb::aql::AqlValue(
|
return arangodb::aql::AqlValue(arangodb::aql::AqlValueHintNull());
|
||||||
arangodb::basics::VelocyPackHelper::NullValue());
|
|
||||||
}
|
}
|
||||||
return _opts->cache()->fetchEdgeAqlResult(_schreier[_lastReturned]->edge);
|
return _opts->cache()->fetchEdgeAqlResult(_schreier[_lastReturned]->edge);
|
||||||
}
|
}
|
||||||
|
|
|
@ -182,8 +182,7 @@ arangodb::aql::AqlValue DepthFirstEnumerator::lastVertexToAqlValue() {
|
||||||
|
|
||||||
arangodb::aql::AqlValue DepthFirstEnumerator::lastEdgeToAqlValue() {
|
arangodb::aql::AqlValue DepthFirstEnumerator::lastEdgeToAqlValue() {
|
||||||
if (_enumeratedPath.edges.empty()) {
|
if (_enumeratedPath.edges.empty()) {
|
||||||
return arangodb::aql::AqlValue(
|
return arangodb::aql::AqlValue(arangodb::aql::AqlValueHintNull());
|
||||||
arangodb::basics::VelocyPackHelper::NullValue());
|
|
||||||
}
|
}
|
||||||
// FIXME: add some asserts back into this
|
// FIXME: add some asserts back into this
|
||||||
//TRI_ASSERT(_enumeratedPath.edges.back() != nullptr);
|
//TRI_ASSERT(_enumeratedPath.edges.back() != nullptr);
|
||||||
|
|
|
@ -307,7 +307,6 @@ RocksDBKeyBounds::RocksDBKeyBounds(RocksDBEntryType type, uint64_t first)
|
||||||
_internals.push_back(static_cast<char>(_type));
|
_internals.push_back(static_cast<char>(_type));
|
||||||
uint64ToPersistent(_internals.buffer(), first);
|
uint64ToPersistent(_internals.buffer(), first);
|
||||||
uint64ToPersistent(_internals.buffer(), UINT64_MAX);
|
uint64ToPersistent(_internals.buffer(), UINT64_MAX);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RocksDBEntryType::Document:
|
case RocksDBEntryType::Document:
|
||||||
|
|
Loading…
Reference in New Issue