848849850851852853854855856857858
sink.appendLong(2); sink.finishRecord(); sink.beginRecord(5); sink.appendLong(3); sink.finishRecord(); sink.beginRecord(7); sink.appendLong(4); sink.finishRecord();
852853854855856857858859860861862
sink.appendLong(3); sink.finishRecord(); sink.beginRecord(7); sink.appendLong(4); sink.finishRecord(); String fragment = sink.commit(); // commit the table metadata.commitCreateTable(outputHandle, ImmutableList.of(fragment));
165166167168169170171172173174175
// write the records RecordSink sink = client.getRecordSink(outputHandle); sink.beginRecord(1); sink.appendLong(1); sink.finishRecord(); sink.beginRecord(1); sink.appendLong(3); sink.finishRecord();
169170171172173174175176177178179
sink.appendLong(1); sink.finishRecord(); sink.beginRecord(1); sink.appendLong(3); sink.finishRecord(); sink.beginRecord(1); sink.appendLong(2); sink.finishRecord();
173174175176177178179180181182183
sink.appendLong(3); sink.finishRecord(); sink.beginRecord(1); sink.appendLong(2); sink.finishRecord(); String fragment = sink.commit(); // commit the table client.commitCreateTable(outputHandle, ImmutableList.of(fragment));
860861862863864865866867868869870
// write the records RecordSink sink = recordSinkProvider.getRecordSink(outputHandle); sink.beginRecord(8); sink.appendLong(2); sink.finishRecord(); sink.beginRecord(5); sink.appendLong(3); sink.finishRecord();
864865866867868869870871872873874
868869870871872873874875876877878
941942943944945946947948949950951
sink.appendLong(1); sink.appendString("hello".getBytes(UTF_8)); sink.appendLong(123); sink.appendDouble(43.5); sink.appendBoolean(true); sink.finishRecord(); sink.beginRecord(1); sink.appendLong(2); sink.appendNull(); sink.appendNull();
949950951952953954955956957958959
sink.appendLong(2); sink.appendNull(); sink.appendNull(); sink.appendNull(); sink.appendNull(); sink.finishRecord(); sink.beginRecord(1); sink.appendLong(3); sink.appendString("bye".getBytes(UTF_8)); sink.appendLong(456);