@Override public Writer openWriter() throws IOException { return Files.newWriter(file, Charset.defaultCharset()); }
private static void populateRollupTestData(File tmpFile) throws IOException { try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T01:00:20Z,a,1\n"); writer.write("2014-01-01T00:00:10Z,b,2\n"); writer.write("2014-01-01T00:00:10Z,c,3\n"); writer.write("2014-01-01T01:00:20Z,b,2\n"); writer.write("2014-01-01T02:00:30Z,a,1\n"); writer.write("2014-01-01T02:00:30Z,b,2\n"); writer.write("2014-01-01T01:00:20Z,c,3\n"); writer.write("2014-01-01T02:00:30Z,c,3\n"); } }
public void testLineReading() throws IOException { File temp = createTempFile(); assertNull(Files.readFirstLine(temp, Charsets.UTF_8)); assertTrue(Files.readLines(temp, Charsets.UTF_8).isEmpty()); PrintWriter w = new PrintWriter(Files.newWriter(temp, Charsets.UTF_8)); w.println("hello"); w.println(""); w.println(" world "); w.println(""); w.close(); assertEquals("hello", Files.readFirstLine(temp, Charsets.UTF_8)); assertEquals( ImmutableList.of("hello", "", " world ", ""), Files.readLines(temp, Charsets.UTF_8)); assertTrue(temp.delete()); }
public void testNewWriter() throws IOException { File temp = createTempFile(); try { Files.newWriter(temp, null); fail("expected exception"); } catch (NullPointerException expected) { } try { Files.newWriter(null, Charsets.UTF_8); fail("expected exception"); } catch (NullPointerException expected) { } BufferedWriter w = Files.newWriter(temp, Charsets.UTF_8); try { w.write(I18N); } finally { w.close(); } File i18nFile = getTestFile("i18n.txt"); assertTrue(Files.equal(i18nFile, temp)); }
assertThat(Files.readLines(temp, Charsets.UTF_8, collect)).isEmpty(); PrintWriter w = new PrintWriter(Files.newWriter(temp, Charsets.UTF_8)); w.println("hello"); w.println("");
File tmpFile = File.createTempFile("druid", "index", tmpDir); try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T00:00:10Z,b,2\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T01:00:20Z,b,1\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T07:59:59.977Z,a,1\n"); writer.write("2014-01-01T08:00:00.000Z,b,1\n");
File tmpFile = File.createTempFile("druid", "index", tmpDir); try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T01:00:20Z,b,1\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("time,d,val\n"); writer.write("2014-01-01T00:00:10Z,a,1\n");
File tmpFile = File.createTempFile("druid", "index", tmpDir); try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T00:00:10Z,b,2\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("time,d,val\n"); writer.write("unparseable,a,1\n");
File tmpFile = File.createTempFile("druid", "index", tmpDir); try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T01:00:20Z,b,1\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T01:00:20Z,b,1\n");
File tmpFile = File.createTempFile("druid", "index", tmpDir); try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T01:00:20Z,b,1\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T01:00:20Z,b,1\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("time,d,val\n"); writer.write("2014-01-01T00:00:10Z,a,1\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("time,d,val\n"); writer.write("unparseable,a,1\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write(",,\n"); writer.write("2014-01-01T00:00:10Z,a,1\n");
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) { writer.write("2014-01-01T00:00:10Z,a,1\n"); writer.write("2014-01-01T01:00:20Z,b,1\n");