@Override final public void addInt(int value) { parent.add(DatumFactory.createInt4(value)); } }
@Override final public void addInt(int value) { parent.add(DatumFactory.createInt4(value)); } }
@Override public Datum eval(Tuple params) { try { Thread.sleep(params.getInt4(0) * 1000); } catch (InterruptedException e) { e.printStackTrace(); } return DatumFactory.createInt4(params.getInt4(0)); } }
@Override public Datum eval(Tuple params) { try { Thread.sleep(params.getInt4(0) * 1000); } catch (InterruptedException e) { e.printStackTrace(); } return DatumFactory.createInt4(params.getInt4(0)); } }
private Datum convertInt(Object value, TajoDataTypes.Type tajoType) { int intValue = (Integer)value; switch (tajoType) { case BIT: return DatumFactory.createBit((byte)(intValue & 0xff)); case INT2: return DatumFactory.createInt2((short)intValue); default: return DatumFactory.createInt4(intValue); } }
private Datum convertInt(Object value, TajoDataTypes.Type tajoType) { int intValue = (Integer)value; switch (tajoType) { case BIT: return DatumFactory.createBit((byte)(intValue & 0xff)); case INT2: return DatumFactory.createInt2((short)intValue); default: return DatumFactory.createInt4(intValue); } }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0)) { return NullDatum.get(); } return DatumFactory.createInt4(Math.abs(params.getInt4(0))); } }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0)) { return NullDatum.get(); } return DatumFactory.createInt4(params.getText(0).length()); } }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0)) { return NullDatum.get(); } return DatumFactory.createInt4(params.getText(0).length()); } }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0)) { return NullDatum.get(); } return DatumFactory.createInt4(Math.abs(params.getInt4(0))); } }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0)) { return NullDatum.get(); } return DatumFactory.createInt4(params.getText(0).length()); } }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0) || params.isBlankOrNull(1)) { return NullDatum.get(); } String value = params.getText(0); String substring = params.getText(1); if (substring.length() == 0) { return DatumFactory.createInt4(1); } return DatumFactory.createInt4(findText(value, substring) + 1); }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0) || params.isBlankOrNull(1)) { return NullDatum.get(); } String value = params.getText(0); String substring = params.getText(1); if (substring.length() == 0) { return DatumFactory.createInt4(1); } return DatumFactory.createInt4(findText(value, substring) + 1); }
@Override Datum next() throws IOException { super.next(); return valuePresent ? DatumFactory.createInt4((int) reader.next()) : NullDatum.get(); }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0)) { return NullDatum.get(); } return DatumFactory.createInt4(params.getBytes(0).length); } }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0)) { return NullDatum.get(); } return DatumFactory.createInt4(params.getBytes(0).length * 8); } }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0)) { return NullDatum.get(); } return DatumFactory.createInt4(params.getBytes(0).length * 8); } }
@Override public Datum eval(Tuple params) { if (params.isBlankOrNull(0)) { return NullDatum.get(); } return DatumFactory.createInt4(params.getBytes(0).length); } }
@Override public Datum eval(Tuple params) { x = params.getInt4(0); y = params.getInt4(1); return DatumFactory.createInt4(x + y); } }
@Test public void testPut() { VTuple t1 = new VTuple(260); t1.put(0, DatumFactory.createText("str")); t1.put(1, DatumFactory.createInt4(2)); t1.put(257, DatumFactory.createFloat4(0.76f)); assertTrue(t1.contains(0)); assertTrue(t1.contains(1)); assertEquals(t1.getText(0),"str"); assertEquals(t1.get(1).asInt4(),2); assertTrue(t1.get(257).asFloat4() == 0.76f); }