code: private boolean accepted(Row row, List<IndexExpression> expressions) {
          if (!expressions.isEmpty()) {
              Columns columns = rowMapper.columns(row);
              for (IndexExpression expression : expressions) {
                  if (!accepted(columns, expression)) {
                      return false;
                  }
              }
          }
          return true;
      }
docs: Returns {@code true} if the specified {@link Row} satisfies the all the specified {@link IndexExpression}s,
  {@code false} otherwise.
  
  @param row         A {@link Row}.
  @param expressions A list of {@link IndexExpression}s to be satisfied by {@code row}.
  @return {@code true} if the specified {@link Row} satisfies the all the specified {@link IndexExpression}s,
  {@code false} otherwise.