Examples of Conjunction


Examples of lupos.rif.model.Conjunction

      conjunction.addExpr(obj);
    return conjunction == null ? obj : conjunction;
  }

  public IRuleNode visit(RuleList obj, Object arg) throws RIFException {
    Conjunction conjunction = null;
    ArrayList<IExpression> items = new ArrayList<IExpression>(
        obj.getItems());
    for (IExpression expr : obj.getItems()) {
      final IRuleNode result = expr.accept(this, obj);
      if (result instanceof Conjunction) {
        conjunction = conjunction == null ? new Conjunction()
            : conjunction;
        for (IExpression item : ((Conjunction) result).exprs)
          if (item instanceof Equality)
            conjunction.addExpr(item);
          else
            items.set(items.indexOf(expr), item);
      }
    }
    obj.getItems().clear();
    obj.getItems().addAll(items);
    if (conjunction != null)
      conjunction.addExpr(obj);
    return conjunction != null ? conjunction : obj;
  }
View Full Code Here

Examples of org.apache.ode.ql.tree.nodes.Conjunction

        Identifier id = createIdentifier(node, 0);
        return new OrderByElement(id, type);
    }
    private Conjunction createConjunction(Node node) {
        Collection<LogicNode> childs = extractLogicNodes(node);
        return new Conjunction(childs);
    }
View Full Code Here

Examples of org.dbwiki.data.query.condition.Conjunction

        }
        pathElement = new XPathComponent(entity, new IndexCondition(index));
      } else {
        Condition condition = null;
        if (conditionToken.children().size() > 1) {
          Conjunction conjunction = new Conjunction();
          for (int iCondition = 0; iCondition < conditionToken.children().size(); iCondition++) {
            conjunction.add(new ConditionGenerator().getCondition(entity, versionIndex, conditionToken.children().get(iCondition).children(), this));
          }
          condition = conjunction;
        } else {
          condition = new ConditionGenerator().getCondition(entity, versionIndex, conditionToken.children().get(0).children(), this);
        }
View Full Code Here

Examples of org.dbwiki.data.query.condition.Conjunction

        }
        pathElement = new XPathComponent(rootEntity, new IndexCondition(index));
      } else {
        Condition condition = null;
        if (conditionToken.children().size() > 1) {
          Conjunction conjunction = new Conjunction();
          for (int iCondition = 0; iCondition < conditionToken.children().size(); iCondition++) {
            conjunction.add(new ConditionGenerator().getCondition(rootEntity, versionIndex, conditionToken.children().get(iCondition).children(), new RelativeTargetPathGenerator()));
          }
          condition = conjunction;
        } else {
          condition = new ConditionGenerator().getCondition(rootEntity, versionIndex, conditionToken.children().get(0).children(), new RelativeTargetPathGenerator());
        }
View Full Code Here

Examples of org.hibernate.criterion.Conjunction

    String message = new String("");

    StrTokenizer tokenizer = new StrTokenizer(inFilter, ' ', '\"');

    // conjunctions collecting conditions
    Conjunction conjWorkPiece = null;
    Conjunction conjProjects = null;
    Conjunction conjSteps = null;
    Conjunction conjProcesses = null;
    Conjunction conjTemplates = null;
    Conjunction conjUsers = null;
    Conjunction conjStepProperties = null;
    Conjunction conjProcessProperties = null;

    // this is needed if we filter processes
    if (flagProcesses) {
      conjProjects = Restrictions.conjunction();
      limitToUserAccessRights(conjProjects);
View Full Code Here

Examples of org.hibernate.criterion.Conjunction

     * {@inheritDoc }
     */
    @Override
    public List<SimpleAction> getLogs(LogSearchCriteria searchCriteria) {
        final Session session = (Session) entityManager.getDelegate();
        final Conjunction criteria = conjunction();

        if (searchCriteria.isUserNameSet()) {
            criteria.add(eq("userNickname", searchCriteria.getUserName()));
        }
        if (searchCriteria.isDateSet()) {
            switch (searchCriteria.getDateType()) {
                case SINGLE: {
                    criteria.add(eq("actionDate", searchCriteria.getDateSingle()));
                    break;
                }
                case PERIOD: {
                    criteria.add(between("actionDate", searchCriteria.getDateFrom(), searchCriteria.getDateTo()));
                    break;
                }
            }
        }
        if (searchCriteria.isOperationsSet()) {
            Disjunction operations = disjunction();
            for (PosibleOperations operation : searchCriteria.getOperations()) {
                operations.add(eq("actionName", operation));
            }
            criteria.add(operations);
        }

        return session.createCriteria(SimpleAction.class).add(criteria).
                addOrder(Order.desc("actionDate")).addOrder(Order.desc("actionTime")).list();
    }
View Full Code Here

Examples of org.hibernate.criterion.Conjunction

  }

  protected ConjunctionEvaluator<Criterion, Object> compileConjunction(Collection<CommandEvaluator> childs) {
    return new AbstractConjunction<Criterion, Object>(childs) {
      public Criterion evaluate(Object arg) {
        Conjunction conj = Restrictions.conjunction();
        for (CommandEvaluator eval : childs) {
          conj.add((Criterion) eval.evaluate(null));
        }
        return conj;
      }
    };
  }
View Full Code Here

Examples of org.hibernate.criterion.Conjunction

    if (eq.getIdentifier() instanceof Property) {
      propertyInQuery = true;
      final Property property = (Property) eq.getIdentifier();
      return new EqualityEvaluator<String, Criterion, Object>() {
        public Criterion evaluate(Object paramValue) {
          Conjunction conj = Restrictions.conjunction();
          if (!StringUtils.isEmpty(property.getNamespace())) {
            conj.add(Restrictions.eq(PROPERTY_NS_DB_FIELD, property.getNamespace()));
          }
          conj.add(Restrictions.eq(PROPERTY_NAME_DB_FIELD, property.getName()));
          conj.add(Restrictions.eq(PROPERTY_VALUE_DB_FIELD, eq.getValue().getValue()));

          return conj;
        };

        public String getIdentifier() {
View Full Code Here

Examples of org.hibernate.criterion.Conjunction

    if (ge.getIdentifier() instanceof Property) {
      propertyInQuery = true;
      final Property property = (Property) ge.getIdentifier();
      return new GEEvaluator<String, Criterion, Object>() {
        public Criterion evaluate(Object paramValue) {
          Conjunction conj = Restrictions.conjunction();
          if (!StringUtils.isEmpty(property.getNamespace())) {
            conj.add(Restrictions.ge(PROPERTY_NS_DB_FIELD, property.getNamespace()));
          }
          conj.add(Restrictions.ge(PROPERTY_NAME_DB_FIELD, property.getName()));
          conj.add(Restrictions.ge(PROPERTY_VALUE_DB_FIELD, ge.getValue().getValue()));

          return conj;
        };

        public String getIdentifier() {
View Full Code Here

Examples of org.hibernate.criterion.Conjunction

    if (gt.getIdentifier() instanceof Property) {
      propertyInQuery = true;
      final Property property = (Property) gt.getIdentifier();
      return new GreaterEvaluator<String, Criterion, Object>() {
        public Criterion evaluate(Object paramValue) {
          Conjunction conj = Restrictions.conjunction();
          if (!StringUtils.isEmpty(property.getNamespace())) {
            conj.add(Restrictions.gt(PROPERTY_NS_DB_FIELD, property.getNamespace()));
          }
          conj.add(Restrictions.gt(PROPERTY_NAME_DB_FIELD, property.getName()));
          conj.add(Restrictions.gt(PROPERTY_VALUE_DB_FIELD, gt.getValue().getValue()));

          return conj;
        };

        public String getIdentifier() {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.