tp: delete all v1 db filtering and sorting code

No longer necessary now that we have CEngine implementation which has
been stable for some time.

QueryExecutor benchmarks at the time of deletion:
```
----------------------------------------------------------------------------------------------------
Benchmark                                          Time             CPU   Iterations UserCounters...
----------------------------------------------------------------------------------------------------
BM_QESliceTableTrackIdEq/0                     15985 ns        15980 ns        44216 s/row=435.649ps
BM_QESliceTableParentIdIsNotNull/0             22909 ns        22909 ns        30500 s/row=624.518ps
BM_QESliceTableParentIdEq/0                   168754 ns       168752 ns         4217 s/row=4.60039ns
BM_QESliceTableNameEq/0                       163655 ns       163655 ns         4259 s/row=4.46144ns
BM_QESliceTableNameGlobNoStars/0              117041 ns       117036 ns         6068 s/row=3.19056ns
BM_QESliceTableNameGlob/0                     182373 ns       182371 ns         3200 s/row=4.97167ns
BM_QESliceTableNameRegex/0                   4386806 ns      4386730 ns          159 s/row=119.588ns
BM_QESliceTableSorted/0                          111 ns          111 ns      6392505 s/row=3.02832ps
BM_QEFilterWithSparseSelector/0                 3773 ns         3772 ns       184913 s/row=125.747ns
BM_QEFilterWithDenseSelector/0               1208095 ns      1207999 ns          571 s/row=3.2588ns
BM_QESliceEventFilterId/0                       21.8 ns         21.8 ns     31544207 s/row=594.121fs
BM_QEFtraceEventFilterId/0                      29.4 ns         29.4 ns     23997755 s/row=79.3747fs
BM_QESliceTableTsAndTrackId/0                    247 ns          247 ns      2828869 s/row=6.73457ps
BM_QEFilterOneElement/0                         31.7 ns         31.7 ns     22132373 s/row=863.997fs
BM_QEFilterWithArrangement/0                   42262 ns        42260 ns        16601 s/row=1.15208ns
BM_QEDenseNullFilter/0                       1925651 ns      1925504 ns          360 s/row=3.46352ns
BM_QEDenseNullFilterIsNull/0                 1420658 ns      1420639 ns          491 s/row=2.55539ns
BM_QEIdColumnWithIntAsDouble/0                 23925 ns        23924 ns        29185 s/row=652.208ps
BM_QEIdColumnWithDouble/0                      24043 ns        24042 ns        29020 s/row=655.427ps
BM_QEFilterOrderedArrangement/0                  105 ns          105 ns      6687973 s/row=2.84956ps
BM_QESliceSortNumericAsc/0                   1188515 ns      1188511 ns          589 s/row=32.4004ns
BM_QESliceSortNullNumericAsc/0               6087576 ns      6087495 ns          110 s/row=165.953ns
BM_QEFtraceEventSortSelectorNumericAsc/0   599203959 ns    599188394 ns            1 s/row=1.61642us
BM_QEFtraceEventSortSelectorNumericDesc/0  588049434 ns    588047748 ns            1 s/row=1.58637us
```

Change-Id: Id1334d7b3ade93318e1d2246fbe6f4f2f9cb3e25
20 files changed
tree: 9cc18aec4b7d502517a470a57e9eec3e7eb39730
  1. .github/
  2. bazel/
  3. build_overrides/
  4. buildtools/
  5. debian/
  6. docs/
  7. examples/
  8. gn/
  9. include/
  10. infra/
  11. protos/
  12. python/
  13. src/
  14. test/
  15. third_party/
  16. tools/
  17. ui/
  18. .clang-format
  19. .clang-tidy
  20. .git-blame-ignore-revs
  21. .gitattributes
  22. .gitignore
  23. .gn
  24. .style.yapf
  25. Android.bp
  26. Android.bp.extras
  27. BUILD
  28. BUILD.extras
  29. BUILD.gn
  30. CHANGELOG
  31. codereview.settings
  32. DIR_METADATA
  33. heapprofd.rc
  34. LICENSE
  35. meson.build
  36. METADATA
  37. MODULE_LICENSE_APACHE2
  38. OWNERS
  39. perfetto.rc
  40. PerfettoIntegrationTests.xml
  41. PRESUBMIT.py
  42. README.chromium
  43. README.md
  44. TEST_MAPPING
  45. traced_perf.rc
  46. WATCHLISTS
  47. WORKSPACE
README.md

Perfetto - System profiling, app tracing and trace analysis

Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.

See https://perfetto.dev/docs or the /docs/ directory for documentation.