core/src/main/java/com/orientechnologies/orient/core/sql/operator/OQueryTargetOperator.java
@Override
  public Object evaluateRecord(final OIdentifiable iRecord, ODocument iCurrentResult, final OSQLFilterCondition iCondition,
      final Object iLeft, final Object iRight, OCommandContext iContext, final ODocumentSerializer serializer) {
    return true;
  }
@Override
  public Object evaluateRecord(final OIdentifiable iRecord, ODocument iCurrentResult, final OSQLFilterCondition iCondition,
      final Object iLeft, final Object iRight, OCommandContext iContext, final ODocumentSerializer serializer) {
    return true;
  }
At run-time the evaluation per record must return always true since the recordset are filtered at the beginning unless an
operator can work in both modes. In this case sub-class must extend it.