Package org.apache.flink.types

Examples of org.apache.flink.types.LongValue


    }
  }
 
  @SuppressWarnings("unchecked")
  private static final DataSet<Tuple3<Double, StringValue, LongValue>> getSourceDataSet(ExecutionEnvironment env) {
    return env.fromElements(new Tuple3<Double, StringValue, LongValue>(3.141592, new StringValue("foobar"), new LongValue(77)))
        .setParallelism(1);
  }
View Full Code Here


        @Override
        public void close() {}
      };
     
      List<Record> source = new ArrayList<Record>();
      source.add(new Record(new IntValue(42), new LongValue(11)));
      source.add(new Record(new IntValue(13), new LongValue(17)));
     
      // test reduce
      ((GroupReduceFunction<Record, Record>) reducer).reduce(source, collector);
      assertEquals(2, target.size());
      assertEquals(new IntValue(42), target.get(0).getField(0, IntValue.class));
      assertEquals(new LongValue(11), target.get(0).getField(1, LongValue.class));
      assertEquals(new IntValue(13), target.get(1).getField(0, IntValue.class));
      assertEquals(new LongValue(17), target.get(1).getField(1, LongValue.class));
      target.clear();
     
      // test combine
      ((FlatCombineFunction<Record>) reducer).combine(source, collector);
      assertEquals(2, target.size());
      assertEquals(new IntValue(42), target.get(0).getField(0, IntValue.class));
      assertEquals(new LongValue(11), target.get(0).getField(1, LongValue.class));
      assertEquals(new IntValue(13), target.get(1).getField(0, IntValue.class));
      assertEquals(new LongValue(17), target.get(1).getField(1, LongValue.class));
      target.clear();
     
      // test the serialization
      SerializationUtils.clone((java.io.Serializable) reducer);
    }
View Full Code Here

        @Override
        public void close() {}
      };
     
      List<Record> source = new ArrayList<Record>();
      source.add(new Record(new IntValue(42), new LongValue(11)));
      source.add(new Record(new IntValue(13), new LongValue(17)));
     
      // test reduce
      reducer.reduce(source, collector);
      assertEquals(2, target.size());
      assertEquals(new IntValue(42), target.get(0).getField(0, IntValue.class));
      assertEquals(new LongValue(11), target.get(0).getField(1, LongValue.class));
      assertEquals(new IntValue(13), target.get(1).getField(0, IntValue.class));
      assertEquals(new LongValue(17), target.get(1).getField(1, LongValue.class));
      target.clear();
     
      // test combine
      ((FlatCombineFunction<Record>) reducer).combine(source, collector);
      assertEquals(2, target.size());
      assertEquals(new IntValue(42), target.get(0).getField(0, IntValue.class));
      assertEquals(new LongValue(11), target.get(0).getField(1, LongValue.class));
      assertEquals(new IntValue(13), target.get(1).getField(0, IntValue.class));
      assertEquals(new LongValue(17), target.get(1).getField(1, LongValue.class));
      target.clear();
    }
    catch (Exception e) {
      e.printStackTrace();
      fail(e.getMessage());
View Full Code Here

      List<Record> source1 = new ArrayList<Record>();
      source1.add(new Record(new IntValue(42)));
      source1.add(new Record(new IntValue(13)));
     
      List<Record> source2 = new ArrayList<Record>();
      source2.add(new Record(new LongValue(11)));
      source2.add(new Record(new LongValue(17)));
     
      // test coGroup
      ((org.apache.flink.api.common.functions.CoGroupFunction<Record, Record, Record>) cogrouper).coGroup(source1, source2, collector);
      assertEquals(4, target.size());
      assertEquals(new IntValue(42), target.get(0).getField(0, IntValue.class));
      assertEquals(new IntValue(13), target.get(1).getField(0, IntValue.class));
      assertEquals(new LongValue(11), target.get(2).getField(0, LongValue.class));
      assertEquals(new LongValue(17), target.get(3).getField(0, LongValue.class));
      target.clear();
     
      // test the serialization
      SerializationUtils.clone((java.io.Serializable) cogrouper);
    }
View Full Code Here

      List<Record> source1 = new ArrayList<Record>();
      source1.add(new Record(new IntValue(42)));
      source1.add(new Record(new IntValue(13)));
     
      List<Record> source2 = new ArrayList<Record>();
      source2.add(new Record(new LongValue(11)));
      source2.add(new Record(new LongValue(17)));
     
      // test coGroup
      cogrouper.coGroup(source1, source2, collector);
      assertEquals(4, target.size());
      assertEquals(new IntValue(42), target.get(0).getField(0, IntValue.class));
      assertEquals(new IntValue(13), target.get(1).getField(0, IntValue.class));
      assertEquals(new LongValue(11), target.get(2).getField(0, LongValue.class));
      assertEquals(new LongValue(17), target.get(3).getField(0, LongValue.class));
      target.clear();
    }
    catch (Exception e) {
      e.printStackTrace();
      fail(e.getMessage());
View Full Code Here

TOP

Related Classes of org.apache.flink.types.LongValue

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.