Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: apache/couchdb
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5dade2c
Choose a base ref
...
head repository: apache/couchdb
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cb9a3bf
Choose a head ref
  • 9 commits
  • 7 files changed
  • 1 contributor

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    4ed65d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7278574 View commit details
    Browse the repository at this point in the history
  3. mango: add eunit tests

    pgj committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    0394b9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96d0480 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7cbcce4 View commit details
    Browse the repository at this point in the history
  6. mango: mark fields with the $exists operator indexable

    This is required to make index selection work better with covering
    indexes.  The `$exists` operator prescribes the presence of the
    given field so that if an index has the field, it shall be
    considered because it implies true.  Without this change, it will
    not happen, but covering indexes can work if the index is manually
    picked.
    pgj committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    cfd4c73 View commit details
    Browse the repository at this point in the history
  7. mango: enhance compositionality of consider_index_coverage/3

    Ideally, the effect of this function should be applied at a single
    spot of the code.  When building the base options, covering index
    information should be left blank to make it consistent with the
    rest of the parameters.
    pgj committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    138fdfe View commit details
    Browse the repository at this point in the history
  8. mango: fix definition of index coverage

    Covering indexes shall provide all the fields that the selector
    may contain, otherwise the derived documents would get dropped on
    the "match and extract" phase even if they were matching.  Extend
    the integration tests to check this case as well.
    pgj committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    842663d View commit details
    Browse the repository at this point in the history
  9. mango: refactor

    pgj committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    cb9a3bf View commit details
    Browse the repository at this point in the history
Loading