mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-01 00:31:21 +00:00
55fa5d7006
* Remove duplicate function * Close cursor in ForAmount * Correct ForEach & ForPrefix * Switch GetOne implementation to cursor * Switch Has implementation to cursor * Small fixes * statelessCursors should be cleared in UpdateTxn * cursorentry -> cursorEntry * Fix memoryMutationCursor.NextNoDup * Don't swallow errors * Fix memoryMutationCursor.First for DupSort tables * TestFirstAfterClearBucket * Add TestAutoDupSort * WithTablessCfg -> WithTablesCfg * WithTablesCfg -> WithTableCfg * Add TestAutoDupSort * Remove memoryMutationCursor.currentPair * Merge duplicated cursors * goForward -> resolveCursorPriority * Extend TestAutoDupSort * Amend skipIntersection * Restore currentPair * Revert "Merge duplicated cursors" This reverts commit 13ba28f2fd4c63d6ef17254aa93ac05172e37429. * Revert WithTablessCfg -> WithTableCfg * Small fix to AppendDup * Revert "Revert "Merge duplicated cursors"" This reverts commit b94b7612617750d26eebe8b149e5a8d7f219a4db. * Pay more attention to isTableCleared * Remove convertAutoDupsort * Fix DeleteCurrentDuplicates * Small simplification of memoryMutationCursor.SeekBothRange * Revert BaseCase -> baseCase * Revert parameter renaming * Restore an assertion * Add TestAutoConversionSeekBothRange * CursorDupSort doesn't do AutoDupSortKeysConversion |
||
---|---|---|
.. | ||
memory_database.go | ||
memory_mutation_cursor.go | ||
memory_mutation_test.go | ||
memory_mutation.go |