Path tablePath = new Path(testDir, "testVariousTypes.data");
Appender appender = StorageManagerFactory.getStorageManager(conf).getAppender(meta, schema, tablePath);
appender.init();
QueryId queryid = new QueryId("12345", 5);
ProtobufDatumFactory factory = ProtobufDatumFactory.get(TajoIdProtos.QueryIdProto.class.getName());
Tuple seedTuple = new VTuple(13);
seedTuple.put(new Datum[]{
DatumFactory.createBool(true), // 0
DatumFactory.createBit((byte) 0x99), // 1
DatumFactory.createChar("hyunsik"), // 2
DatumFactory.createInt2((short) 17), // 3
DatumFactory.createInt4(59), // 4
DatumFactory.createInt8(23l), // 5
DatumFactory.createFloat4(77.9f), // 6
DatumFactory.createFloat8(271.9f), // 7
DatumFactory.createText("hyunsik"), // 8
DatumFactory.createBlob("hyunsik".getBytes()),// 9
DatumFactory.createInet4("192.168.0.1"), // 10
NullDatum.get(), // 11
factory.createDatum(queryid.getProto()) // 12
});
// Making tuples with different null column positions
Tuple tuple;
for (int i = 0; i < 13; i++) {