Fixed #25893 -- Corrected custom lookups example.

This commit is contained in:
Bruno Alla 2015-12-08 18:31:55 +00:00 committed by Tim Graham
parent 738bda8a6f
commit ffcdb0b471
1 changed files with 4 additions and 4 deletions

View File

@ -190,10 +190,10 @@ The implementation is::
There are a couple of notable things going on. First, ``AbsoluteValueLessThan`` There are a couple of notable things going on. First, ``AbsoluteValueLessThan``
isn't calling ``process_lhs()``. Instead it skips the transformation of the isn't calling ``process_lhs()``. Instead it skips the transformation of the
``lhs`` done by ``AbsoluteValue`` and uses the original ``lhs``. That is, we ``lhs`` done by ``AbsoluteValue`` and uses the original ``lhs``. That is, we
want to get ``27`` not ``ABS(27)``. Referring directly to ``self.lhs.lhs`` is want to get ``"experiments"."change"`` not ``ABS("experiments"."change")``.
safe as ``AbsoluteValueLessThan`` can be accessed only from the Referring directly to ``self.lhs.lhs`` is safe as ``AbsoluteValueLessThan``
``AbsoluteValue`` lookup, that is the ``lhs`` is always an instance of can be accessed only from the ``AbsoluteValue`` lookup, that is the ``lhs``
``AbsoluteValue``. is always an instance of ``AbsoluteValue``.
Notice also that as both sides are used multiple times in the query the params Notice also that as both sides are used multiple times in the query the params
need to contain ``lhs_params`` and ``rhs_params`` multiple times. need to contain ``lhs_params`` and ``rhs_params`` multiple times.