break; case INTERVAL: datum = DatumFactory.createInterval( decoder.decode(buf.nioBuffer(buf.readerIndex(), buf.readableBytes())).toString()); break;
break; case INTERVAL: datum = DatumFactory.createInterval( decoder.decode(buf.nioBuffer(buf.readerIndex(), buf.readableBytes())).toString()); break;
break; case INTERVAL: datum = DatumFactory.createInterval( decoder.decode(buf.nioBuffer(buf.readerIndex(), buf.readableBytes())).toString()); break;
break; case INTERVAL: datum = DatumFactory.createInterval( decoder.decode(buf.nioBuffer(buf.readerIndex(), buf.readableBytes())).toString()); break;
DatumFactory.createBool(rnd.nextBoolean()), DatumFactory.createInt8(rnd.nextLong()), DatumFactory.createInterval(rnd.nextInt(), rnd.nextLong())}; tuples[i] = new VTuple(datums);
case INTERVAL: datum = isNull(bytes, offset, length, nullCharacters) ? NullDatum.get() : DatumFactory.createInterval(new String(bytes, offset, length)); break; case PROTOBUF: {
case INTERVAL: datum = isNull(bytes, offset, length, nullCharacters) ? NullDatum.get() : DatumFactory.createInterval(new String(bytes, offset, length)); break; case PROTOBUF: {
case INTERVAL: datum = isNull(bytes, offset, length, nullCharacters) ? NullDatum.get() : DatumFactory.createInterval(new String(bytes, offset, length)); break; case PROTOBUF: {
return createTimestamp(value); case INTERVAL: return createInterval(value); case BLOB: return createBlob(value);
return createTimestamp(value); case INTERVAL: return createInterval(value); case BLOB: return createBlob(value);
public static void fillRow(int i, RowWriter builder) { builder.startRow(); builder.putBool(i % 1 == 0 ? true : false); // 0 builder.putInt2((short) 1); // 1 builder.putInt4(i); // 2 builder.putInt8(i); // 3 builder.putFloat4(i); // 4 builder.putFloat8(i); // 5 builder.putText((UNICODE_FIELD_PREFIX + i).getBytes()); // 6 builder.putTimestamp(DatumFactory.createTimestamp("2014-04-16 08:48:00").asInt8() + i); // 7 builder.putDate(DatumFactory.createDate("2014-04-16").asInt4() + i); // 8 builder.putTime(DatumFactory.createTime("08:48:00").asInt8() + i); // 9 builder.putInterval(DatumFactory.createInterval((i + 1) + " hours")); // 10 builder.putProtoDatum(new ProtobufDatum(ProtoUtil.convertString(i + ""))); // 11 builder.endRow(); }
public static void validateTupleResult(int j, Tuple t) { assertTrue((j % 1 == 0) == t.getBool(0)); assertTrue(1 == t.getInt2(1)); assertEquals(j, t.getInt4(2)); assertEquals(j, t.getInt8(3)); assertTrue(j == t.getFloat4(4)); assertTrue(j == t.getFloat8(5)); assertEquals(new String(UNICODE_FIELD_PREFIX + j), t.getText(6)); assertEquals(DatumFactory.createTimestamp("2014-04-16 08:48:00").asInt8() + (long) j, t.getInt8(7)); assertEquals(DatumFactory.createDate("2014-04-16").asInt4() + j, t.getInt4(8)); assertEquals(DatumFactory.createTime("08:48:00").asInt8() + j, t.getInt8(9)); assertEquals(DatumFactory.createInterval((j + 1) + " hours"), t.getInterval(10)); assertEquals(new ProtobufDatum(ProtoUtil.convertString(j + "")), t.getProtobufDatum(11)); }
writer.skipField(); } else { writer.putInterval(DatumFactory.createInterval((i + 1) + " hours")); // 10
tuple.isBlankOrNull(10); } else { assertEquals(DatumFactory.createInterval((j + 1) + " hours"), tuple.getInterval(10));