Examples of WritableComparator


Examples of eu.stratosphere.api.java.typeutils.runtime.WritableComparator

  @SuppressWarnings({ "rawtypes", "unchecked" })
  @Override
  public TypeComparator<T> createComparator(boolean sortOrderAscending) {
    if(Comparable.class.isAssignableFrom(typeClass)) {
      return new WritableComparator(sortOrderAscending, typeClass);
    }
    else {
      throw new UnsupportedOperationException("Cannot create Comparator for "+typeClass.getCanonicalName()+". " +
                          "Class does not implement Comparable interface.");
    }
View Full Code Here

Examples of org.apache.flink.api.java.typeutils.runtime.WritableComparator

  @SuppressWarnings({ "rawtypes", "unchecked" })
  @Override
  public TypeComparator<T> createComparator(boolean sortOrderAscending) {
    if(Comparable.class.isAssignableFrom(typeClass)) {
      return new WritableComparator(sortOrderAscending, typeClass);
    }
    else {
      throw new UnsupportedOperationException("Cannot create Comparator for "+typeClass.getCanonicalName()+". " +
                          "Class does not implement Comparable interface.");
    }
View Full Code Here

Examples of org.apache.hadoop.io.WritableComparator

     * grouping testing.
     * @throws Exception if failed
     */
    @Test
    public void grouping() throws Exception {
        WritableComparator comp = new Group();
        Mock o11 = new Mock("1", "1");
        Mock o12 = new Mock("1", "2");
        Mock o21 = new Mock("2", "1");
        Mock o22 = new Mock("2", "2");

View Full Code Here

Examples of org.apache.hadoop.io.WritableComparator

     * ordering testing.
     * @throws Exception if failed
     */
    @Test
    public void ordering() throws Exception {
        WritableComparator comp = new Order();
        Mock o11 = new Mock("1", "1");
        Mock o12 = new Mock("1", "2");
        Mock o21 = new Mock("2", "1");
        Mock o22 = new Mock("2", "2");

View Full Code Here

Examples of org.apache.hadoop.io.WritableComparator

    sortProgress.setDaemon(true);
    sortProgress.setName("Sort progress reporter for task "+getTaskId());

    Path tempDir = new Path(getTaskId());

    WritableComparator comparator = job.getOutputValueGroupingComparator();
   
    SequenceFile.Sorter.RawKeyValueIterator rIter;
    try {
      setPhase(TaskStatus.Phase.SORT);
View Full Code Here

Examples of org.apache.hadoop.io.WritableComparator

      };
    sortProgress.setName("Sort progress reporter for task "+getTaskId());

    Path tempDir = job.getLocalPath(getTaskId());

    WritableComparator comparator = job.getOutputKeyComparator();
  
    SequenceFile.Sorter.RawKeyValueIterator rIter;
    try {
      setPhase(TaskStatus.Phase.SORT) ;
View Full Code Here

Examples of org.apache.hadoop.io.WritableComparator

    if (!q.isEmpty()) {
      int highpos = -1;
      ArrayList<ComposableRecordReader<K, ?>> list = new ArrayList<ComposableRecordReader<K, ?>>(
          kids.length);
      q.peek().key(iterkey);
      final WritableComparator cmp = getComparator();
      while (0 == cmp.compare(q.peek().key(), iterkey)) {
        ComposableRecordReader<K, ?> t = q.poll();
        if (-1 == highpos || list.get(highpos).id() < t.id()) {
          highpos = list.size();
        }
        list.add(t);
View Full Code Here

Examples of org.apache.hadoop.io.WritableComparator

      };
    sortProgress.setName("Sort progress reporter for task "+getTaskId());

    Path tempDir = job.getLocalPath(getTaskId());

    WritableComparator comparator = job.getOutputKeyComparator();
  
    SequenceFile.Sorter.RawKeyValueIterator rIter;
    try {
      setPhase(TaskStatus.Phase.SORT) ;
View Full Code Here

Examples of org.apache.hadoop.io.WritableComparator

    assertTrue(pair4.compareTo(pair5) < 0);
  }

  @Test
  public void testComparison2() throws IOException {
    WritableComparator comparator = new PairOfLongFloat.Comparator();

    PairOfLongFloat pair1 = new PairOfLongFloat(1L, 2.0f);
    PairOfLongFloat pair2 = new PairOfLongFloat(1L, 2.0f);
    PairOfLongFloat pair3 = new PairOfLongFloat(1L, 1.0f);
    PairOfLongFloat pair4 = new PairOfLongFloat(0L, 9.0f);
View Full Code Here

Examples of org.apache.hadoop.io.WritableComparator

    assertTrue(pair4.compareTo(pair5) < 0);   
  }

  @Test
  public void testComparison2() throws IOException {
    WritableComparator comparator = new PairOfStringInt.Comparator();

    PairOfStringInt pair1 = new PairOfStringInt("hi", 1);
    PairOfStringInt pair2 = new PairOfStringInt("hi", 1);
    PairOfStringInt pair3 = new PairOfStringInt("hi", 0);
    PairOfStringInt pair4 = new PairOfStringInt("a", 0);
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.