Examples of Couple


Examples of de.mh4j.solver.genetic.Couple

            if (parent1 == null && probabilitySum >= pointer1) {
                parent1 = genome;
            }
            else if (probabilitySum >= pointer2) {
                return new Couple(parent1, genome);
            }
        }

        throw new IllegalStateException("this should never happen");
    }
View Full Code Here

Examples of de.mh4j.solver.genetic.Couple

    }

    private Couple getCouple(GenePool<GenericGenomeType> genePool) {
        Genome parent1 = selectMate(genePool);
        Genome parent2 = selectMate(genePool);
        return new Couple(parent1, parent2);
    }
View Full Code Here

Examples of de.mh4j.solver.genetic.Couple

        Genome[] genomes = genePool.toArray();
        for (int i = 0; i < numberOfPairs; i++) {
            Genome parent1 = selectMate(genomes);
            Genome parent2 = selectMate(genomes);
            couples.add(new Couple(parent1, parent2));
        }
        return couples;
    }
View Full Code Here

Examples of it.eng.spagobi.utilities.objects.Couple

           
            logger.debug("select field unique name [" + selectField.getUniqueName() + "]");
           
            datamartField = getDataSource().getModelStructure().getField(selectField.getUniqueName());
           
            Couple queryNameAndRoot = datamartField.getQueryName();
           
            queryName = (String) queryNameAndRoot.getFirst();
            logger.debug("select field query name [" + queryName + "]");
           
            if(queryNameAndRoot.getSecond()!=null){
              rootEntity = (IModelEntity)queryNameAndRoot.getSecond();  
            }else{
              rootEntity = datamartField.getParent().getRoot();  
            }
           
             
View Full Code Here

Examples of it.eng.spagobi.utilities.objects.Couple

      Assert.assertNotNull(targetQueryEntityAliasesMap, "Entity aliases map for query [" + query.getId() + "] cannot be null in order to execute method [buildUserProvidedWhereField]");
     
     
      datamartField = getDataSource().getModelStructure().getField( operand.values[0] );
      Assert.assertNotNull(datamartField, "DataMart does not cantain a field named [" + operand.values[0] + "]");
      Couple queryNameAndRoot = datamartField.getQueryName();
     
      queryName = (String) queryNameAndRoot.getFirst();
      logger.debug("select field query name [" + queryName + "]");
     
      if(queryNameAndRoot.getSecond()!=null){
        rootEntity = (IModelEntity)queryNameAndRoot.getSecond();  
      }else{
        rootEntity = datamartField.getParent().getRoot();  
      }
      logger.debug("where field query name [" + queryName + "]");
     
View Full Code Here

Examples of it.eng.spagobi.utilities.objects.Couple

      logger.debug("where right-hand field unique name [" + fieldName + "]");

      datamartField = getDataSource().getModelStructure().getField( fieldName );
      Assert.assertNotNull(datamartField, "DataMart does not cantain a field named [" + fieldName + "]");
     
      Couple queryNameAndRoot = datamartField.getQueryName();
     
      queryName = (String) queryNameAndRoot.getFirst();
      logger.debug("select field query name [" + queryName + "]");
     
      if(queryNameAndRoot.getSecond()!=null){
        rootEntity = (IModelEntity)queryNameAndRoot.getSecond();  
      }else{
        rootEntity = datamartField.getParent().getRoot();  
      }
      logger.debug("where right-hand field query name [" + queryName + "]");
      logger.debug("where right-hand field root entity unique name [" + rootEntity.getUniqueName() + "]");
View Full Code Here

Examples of it.eng.spagobi.utilities.objects.Couple

      allSelectFields = query.getSelectFields(false);
      for(int i=0; i<allSelectFields.size(); i++){
        if(allSelectFields.get(i).getClass().equals(DataMartSelectField.class) && ((DataMartSelectField)allSelectFields.get(i)).getAlias().equals(alias)){
          uniqueName=((DataMartSelectField)allSelectFields.get(i)).getUniqueName();
          datamartField = getDataSource().getModelStructure().getField(uniqueName)
          Couple queryNameAndRoot = datamartField.getQueryName();
          queryName = (String) queryNameAndRoot.getFirst();
          logger.debug("select field query name [" + queryName + "]");
         
          if(queryNameAndRoot.getSecond()!=null){
            rootEntity = (IModelEntity)queryNameAndRoot.getSecond();  
          }else{
            rootEntity = datamartField.getParent().getRoot();  
          }
          rootEntityAlias = (String)entityAliases.get(rootEntity.getUniqueName());
          queryName = ((DataMartSelectField)allSelectFields.get(i)).getFunction().apply(rootEntityAlias+"."+queryName);
View Full Code Here

Examples of it.eng.spagobi.utilities.objects.Couple

     
        DataMartSelectField groupByField = (DataMartSelectField)abstractSelectedField;
        IModelField datamartField = getDataSource().getModelStructure().getField(groupByField.getUniqueName());
       
           
        Couple queryNameAndRoot = datamartField.getQueryName();
        IModelEntity root;
        String queryName = (String) queryNameAndRoot.getFirst();
        logger.debug("select field query name [" + queryName + "]");
       
        if(queryNameAndRoot.getSecond()!=null){
          root = (IModelEntity)queryNameAndRoot.getSecond();  
        }else{
          root = datamartField.getParent().getRoot();  
        }
       
       
View Full Code Here

Examples of it.eng.spagobi.utilities.objects.Couple

      selectField = (DataMartSelectField)it.next();
     
      Assert.assertTrue(selectField.isOrderByField(), "Field [" + selectField.getUniqueName() +"] is not an orderBy filed");
     
      IModelField datamartField = getDataSource().getModelStructure().getField(selectField.getUniqueName());
      Couple queryNameAndRoot = datamartField.getQueryName();
      IModelEntity root;
      String queryName = (String) queryNameAndRoot.getFirst();
      logger.debug("select field query name [" + queryName + "]");
     
      if(queryNameAndRoot.getSecond()!=null){
        root = (IModelEntity)queryNameAndRoot.getSecond();  
      }else{
        root = datamartField.getParent().getRoot();  
      }
     
      if(!entityAliases.containsKey(root.getUniqueName())) {
View Full Code Here

Examples of it.eng.spagobi.utilities.objects.Couple

  private String getFieldString(IModelField datamartField, Map entityAliasesMaps, Query query){
    String queryName;
   
    IModelEntity rootEntity;
   
    Couple queryNameAndRoot = datamartField.getQueryName();
   
    queryName = (String) queryNameAndRoot.getFirst();
   
    if(queryNameAndRoot.getSecond()!=null){
      rootEntity = (IModelEntity)queryNameAndRoot.getSecond();  
    }else{
      rootEntity = datamartField.getParent().getRoot();  
    }
   
   
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.