Package uk.org.ogsadai.activity.io

Examples of uk.org.ogsadai.activity.io.TupleListIterator.nextValue()


            new HashMap<Object, Map<Object,Long>>();
        SortedSet<Object> actualValues = new TreeSet<Object>();
        Tuple expected;
        while ((expected = (Tuple)expectedInput.nextValue()) != null)
        {
            Tuple actual = (Tuple)actualInput.nextValue();
            if (actual == null)
            {
                throw new UnmatchedActivityInputsException(
                        new String[] {INPUT_EXPECTED, INPUT_PREDICTED},
                        new Object[] {expected, ControlBlock.NO_MORE_DATA});
View Full Code Here


                {
                    map.put(predicted, count+1);
                }
            }
        }
        Object obj = actualInput.nextValue();
        if (obj != null)
        {
            throw new UnmatchedActivityInputsException(
                    new String[] {INPUT_EXPECTED, INPUT_PREDICTED},
                    new Object[] {ControlBlock.NO_MORE_DATA, obj});
View Full Code Here

          this.startTime = cal.getTimeInMillis();
          if(mSummaryOutput != null) {
           
              mSummaryOutput.write(ControlBlock.LIST_BEGIN);
            }
          while((tuple = (Tuple)tuples.nextValue()) != null && tuple != ControlBlock.LIST_END) {
            Instance inst = WekaUtilities.createInstance(dataset, tuple);
            tree.trainOnInstance(inst);
            if(stepCounter == 0) {

                  writeOutput(new TupleClassifier(tree, WekaUtilities.getAttributes(dataset), classIndex));                                        
View Full Code Here

        try
        {
            //mOutput.write(ControlBlock.LIST_BEGIN);

            Tuple tuple;
            while ((tuple = (Tuple)tuples.nextValue()) != null)
            {
                int posn = 0;

//                if (!filled)
//                {
View Full Code Here

            Associator associator = (Associator)Class.forName(algorithmClass).newInstance();
            associator.getOptions().setViaCLIString(options);
            Calendar cal = Calendar.getInstance();
            this.startTime = cal.getTimeInMillis();

            while((tuple = (Tuple)tuples.nextValue()) != null && tuple != ControlBlock.LIST_END) {
              Instance inst = WekaUtilities.createInstance(dataset, tuple);
              associator.addTransaction(inst);
              if(stepCounter == 0) {
                    associator.prepareForUse();
                  if(mSummaryOutput != null)
View Full Code Here

                data1.add(tuple);
            }
            mOutput.write(ControlBlock.LIST_BEGIN);
            mOutput.write(outputMetadata);
            Tuple tuple2;
            while ((tuple2 = (Tuple)tuples2.nextValue()) != null)
            {
                for (Tuple tuple1 : data1)
                {
                    List<Tuple> result = join.process(tuple1, tuple2);
                    if (result != null)
View Full Code Here

            mOutput.write(ControlBlock.LIST_BEGIN);
            TupleMetadata outputMetadata =
                project.getMetadata((TupleMetadata)tuples.getMetadataWrapper().getMetadata());
            mOutput.write(outputMetadata);
            Tuple tuple;
            while ((tuple = (Tuple)tuples.nextValue()) != null)
            {
                List<Tuple> result = (List<Tuple>)project.process(tuple);
                if (result != null)
                {
                    for (Tuple t : result)
View Full Code Here

               ActivityTerminatedException
    {
        List<UpdateableTuple> result = new ArrayList<UpdateableTuple>();
        TupleListIterator iterator = (TupleListIterator)input;
        Tuple tuple;
        while ((tuple = (Tuple)iterator.nextValue()) != null)
        {
            result.add(new UpdateableTuple(tuple));
        }
        return result;
    }
View Full Code Here

            MetadataWrapper wrapper = tuples.getMetadataWrapper();
            Filter filter =
                new Filter(condition, (TupleMetadata)wrapper.getMetadata());
            mOutput.write(wrapper);
            Tuple tuple;
            while ((tuple = (Tuple)tuples.nextValue()) != null)
            {
                if (filter.isValid(tuple))
                {
                    mOutput.write(tuple);
                }
View Full Code Here

            Filter filter =
                new Filter(condition, (TupleMetadata)wrapper.getMetadata());
            mOutputTrue.write(wrapper);
            mOutputFalse.write(wrapper);
            Tuple tuple;
            while ((tuple = (Tuple)tuples.nextValue()) != null)
            {
                if (filter.isValid(tuple))
                {
                    mOutputTrue.write(tuple);
                }
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.