Package org.apache.avro.file

Examples of org.apache.avro.file.DataFileStream$DataBlock


                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
                GenericDatumReader datum = new GenericDatumReader();

                DataFileStream reader = null;
                try {
                    reader = new DataFileStream(inStream, datum);
                } catch(IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                return reader.getSchema();
            } else {
                FileStatus[] statuses = null;
                if(fs.isDirectory(path)) {
                    // this is a directory, get schemas from all subfiles
                    statuses = fs.listStatus(path);
View Full Code Here


      return 1;
    }
    args = opts.nonOptionArguments();

    DataFileStream<Object> reader =
      new DataFileStream(Util.fileOrStdin(args.get(0), stdin),
                         new GenericDatumReader<Object>());
    OutputStream outs = Util.fileOrStdout(args.get(1), out);
    AvroColumnWriter<Object> writer =
      new AvroColumnWriter<Object>(reader.getSchema(),
                                   new ColumnFileMetaData()
                                   .setCodec(codec.value(opts)));
    for (Object datum : reader)
      writer.write(datum);
    writer.writeTo(outs);
    outs.close();
    reader.close();
    return 0;
  }
View Full Code Here

    byte[] file =
      run(Arrays.asList(new String[]
        { "-", "--count", COUNT, "--schema-file", SCHEMA_FILE.toString() }));
   
    DataFileStream<Object> reader =
      new DataFileStream(new ByteArrayInputStream(file),
                         new GenericDatumReader<Object>());
   
    Iterator<Object> found = reader.iterator();
    for (Object expected :
           new RandomData(Schema.parse(SCHEMA_FILE), Integer.parseInt(COUNT)))
      assertEquals(expected, found.next());

    reader.close();
  }
View Full Code Here

      return 1;
    }
    args = (List<String>)opts.nonOptionArguments();

    DataFileStream<Object> reader =
      new DataFileStream(Util.fileOrStdin(args.get(0), stdin),
                         new GenericDatumReader<Object>());
    OutputStream outs = Util.fileOrStdout(args.get(1), out);
    AvroColumnWriter<Object> writer =
      new AvroColumnWriter<Object>(reader.getSchema(),
                                   new ColumnFileMetaData()
                                   .setCodec(codec.value(opts)));
    for (Object datum : reader)
      writer.write(datum);
    writer.writeTo(outs);
    outs.close();
    reader.close();
    return 0;
  }
View Full Code Here

TOP

Related Classes of org.apache.avro.file.DataFileStream$DataBlock

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.