Package com.intel.hadoop.graphbuilder.partition.mapreduce.keyvalue

Examples of com.intel.hadoop.graphbuilder.partition.mapreduce.keyvalue.CombinedVrecordValueType


    int outEdges = 0;
     
    while (iter.hasNext()) {
      ValueType val = iter.next();

      CombinedVrecordValueType vrecordValue = val.vrecordValue();
      inEdges += vrecordValue.inEdges();
      outEdges += vrecordValue.outEdges();
      HashSet<Short> pids = vrecordValue.pids();
      Iterator<Short> piditer = pids.iterator();
      while (piditer.hasNext()) {
        mirrors.set(piditer.next());
      }

      vrecord.setMirrors(mirrors);
      vrecord.setInEdges(inEdges);
      vrecord.setOutEdges(outEdges);

      // merge vdata
      if (vrecordValue.hasVdata()) {
        if (vrecord.vdata() == null)
          vrecord.setVdata((VertexData) vrecordValue.vdata());
        else if (vrecord.vdata() instanceof Mergable) {
          ((Mergable) vrecord.vdata()).add(vrecordValue.vdata());
        }
      }
    }

    // Set owner
View Full Code Here

TOP

Related Classes of com.intel.hadoop.graphbuilder.partition.mapreduce.keyvalue.CombinedVrecordValueType

Copyright © 2018 www.massapicom. 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.