mirror of https://gitee.com/bigwinds/arangodb
* testing skipSome implementation, default and passThrough * added simple implementation for default and passthrough skipsome methods * added skipRows function to enumerate collection executor * added tests for the enumerate collection skipRows function * implemented and tested enumeratecollection skipSome * skipSome tests * fixed a test, prepared iresearch view exec for skipping * rm logs * gcc bug workaround * changed to original test code as it has been before * iresearch skipping, added ires skip test * added index executor skipRows * added skip blockfetcher, quick exit index * test * const dummy and singlerowfetcher skip * forgot return value * input wrong initialized * trying to remove dynamic cast and solve with a different approach * cleanup * const skip * jslint * Handle skipSome of subqueries correctly * Removed unused code * Removed unused member * Simplified skip variants and enabled IndexExecutor skipping * A little cleanup, fixed DependencyProxy::skipSome * Reverted test change * Tried to make testLimitBlock3 clearer * Extended test suite * Bugfix * Added stats when skipping and fixed a few other things * Bugfixes * Moar bugfixes * Update arangod/Aql/IResearchViewExecutor.cpp Co-Authored-By: hkernbach <hkernbach@users.noreply.github.com> * Update arangod/Aql/IndexExecutor.cpp Co-Authored-By: hkernbach <hkernbach@users.noreply.github.com> * Update arangod/Aql/IndexExecutor.cpp Co-Authored-By: hkernbach <hkernbach@users.noreply.github.com> * applied requested changes * Fixed a bug in LimitExecutor::expectedNumberOfRows() * Fix skipSome in catch test RowFetcherHelper * Fixed a bug in the tests * Two bugfixes in LimitExecutor::expectedNumberOfRows * Avoid passing large batch sizes from skipSome to getSome * Fixed Windows compile errors * Fixed a skip bug with WAITING in unsorting gather blocks * Make aql-skipping find some cluster bugs, like the last commit * Bugfix and additional asserts * Fixed skipSome counting in IndexExecutor * Resolved merge conflicts |
||
---|---|---|
.. | ||
AllRowsFetcherTest.cpp | ||
AqlItemBlockHelper.cpp | ||
AqlItemBlockHelper.h | ||
AqlItemRowTest.cpp | ||
CalculationExecutorTest.cpp | ||
CountCollectExecutorTest.cpp | ||
DATE_COMPARE.testcases | ||
DATE_SUBTRACT.testcases | ||
DateFunctionsTest.cpp | ||
DependencyProxyMock.cpp | ||
DependencyProxyMock.h | ||
DistinctCollectExecutorTest.cpp | ||
EngineInfoContainerCoordinatorTest.cpp | ||
EnumerateCollectionExecutorTest.cpp | ||
EnumerateListExecutorTest.cpp | ||
ExecutionBlockImplTest.cpp | ||
ExecutionBlockImplTestInstances.cpp | ||
FilterExecutorTest.cpp | ||
HashedCollectExecutorTest.cpp | ||
IS_DATESTRING.testcases | ||
IdExecutorTest.cpp | ||
LimitExecutorTest.cpp | ||
MultiDependencySingleRowFetcherTest.cpp | ||
NoResultsExecutorTest.cpp | ||
RestAqlHandlerTest.cpp | ||
ReturnExecutorTest.cpp | ||
RowFetcherHelper.cpp | ||
RowFetcherHelper.h | ||
ShortestPathExecutorTest.cpp | ||
SingleRowFetcherTest.cpp | ||
SortExecutorTest.cpp | ||
SortLimit-test.cpp | ||
SortedCollectExecutorTest.cpp | ||
TestEmptyExecutorHelper.cpp | ||
TestEmptyExecutorHelper.h | ||
TestExecutorHelper.cpp | ||
TestExecutorHelper.h | ||
TraversalExecutorTest.cpp | ||
VelocyPackHelper.cpp | ||
VelocyPackHelper.h | ||
WaitingExecutionBlockMock.cpp | ||
WaitingExecutionBlockMock.h |