protected void readPage() throws IOException { DataPage page = pageReader.readPage(); if (page == null) { return; } page.accept(new DataPage.Visitor<Void>() { @Override public Void visit(DataPageV1 dataPageV1) { readPageV1(dataPageV1); return null; } @Override public Void visit(DataPageV2 dataPageV2) { readPageV2(dataPageV2); return null; } }); }
private void readPage() throws IOException { DataPage page = pageReader.readPage(); // TODO: Why is this a visitor? page.accept(new DataPage.Visitor<Void>() { @Override public Void visit(DataPageV1 dataPageV1) { try { readPageV1(dataPageV1); return null; } catch (IOException e) { throw new RuntimeException(e); } } @Override public Void visit(DataPageV2 dataPageV2) { try { readPageV2(dataPageV2); return null; } catch (IOException e) { throw new RuntimeException(e); } } }); }
private void readPage() { DataPage page = pageReader.readPage(); // TODO: Why is this a visitor? page.accept(new DataPage.Visitor<Void>() { @Override public Void visit(DataPageV1 dataPageV1) { try { readPageV1(dataPageV1); return null; } catch (IOException e) { throw new RuntimeException(e); } } @Override public Void visit(DataPageV2 dataPageV2) { try { readPageV2(dataPageV2); return null; } catch (IOException e) { throw new RuntimeException(e); } } }); }
private void readPage() { DataPage page = pageReader.readPage(); // TODO: Why is this a visitor? page.accept(new DataPage.Visitor<Void>() { @Override public Void visit(DataPageV1 dataPageV1) { try { readPageV1(dataPageV1); return null; } catch (IOException e) { throw new RuntimeException(e); } } @Override public Void visit(DataPageV2 dataPageV2) { try { readPageV2(dataPageV2); return null; } catch (IOException e) { throw new RuntimeException(e); } } }); }
public void setPage(DataPage page) { Preconditions.checkNotNull(page, "Cannot read from null page"); this.page = page; this.page.accept(new DataPage.Visitor<ValuesReader>() { @Override public ValuesReader visit(DataPageV1 dataPageV1) { initFromPage(dataPageV1); return null; } @Override public ValuesReader visit(DataPageV2 dataPageV2) { initFromPage(dataPageV2); return null; } }); this.triplesRead = 0; advance(); }
private void readPage() throws IOException { DataPage page = pageReader.readPage(); page.accept(new DataPage.Visitor<Void>() { @Override public Void visit(DataPageV1 dataPageV) { readPageV1(dataPageV); return null; } @Override public Void visit(DataPageV2 dataPageV2) { readPageV2(dataPageV2); return null; } }); }
private void readPage() { LOG.debug("loading page"); DataPage page = pageReader.readPage(); page.accept(new DataPage.Visitor<Void>() { @Override public Void visit(DataPageV1 dataPageV1) { readPageV1(dataPageV1); return null; } @Override public Void visit(DataPageV2 dataPageV2) { readPageV2(dataPageV2); return null; } }); }
private void readPage() { LOG.debug("loading page"); DataPage page = pageReader.readPage(); page.accept(new DataPage.Visitor<Void>() { @Override public Void visit(DataPageV1 dataPageV1) { readPageV1(dataPageV1); return null; } @Override public Void visit(DataPageV2 dataPageV2) { readPageV2(dataPageV2); return null; } }); }
private void readPage() throws IOException { DataPage page = pageReader.readPage(); // TODO: Why is this a visitor? page.accept(new DataPage.Visitor<Void>() { @Override public Void visit(DataPageV1 dataPageV1) { try { readPageV1(dataPageV1); return null; } catch (IOException e) { throw new RuntimeException(e); } } @Override public Void visit(DataPageV2 dataPageV2) { try { readPageV2(dataPageV2); return null; } catch (IOException e) { throw new RuntimeException(e); } } }); }
return compressedPage.accept(new DataPage.Visitor<DataPage>() { @Override public DataPage visit(DataPageV1 dataPageV1) {
return compressedPage.accept(new DataPage.Visitor<DataPage>() { @Override public DataPage visit(DataPageV1 dataPageV1) {