Class FromTextTool

java.lang.Object
org.apache.avro.tool.FromTextTool
All Implemented Interfaces:
Tool

public class FromTextTool extends Object implements Tool
Reads a text file into an Avro data file. Can accept a file name, and HDFS file URI, or stdin. Can write to a file name, an HDFS URI, or stdout.
  • Constructor Details

    • FromTextTool

      public FromTextTool()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Tool
      Name of tool, to be used in listings.
      Specified by:
      getName in interface Tool
    • getShortDescription

      public String getShortDescription()
      Description copied from interface: Tool
      1-line description to be used in command listings.
      Specified by:
      getShortDescription in interface Tool
    • run

      public int run(InputStream stdin, PrintStream out, PrintStream err, List<String> args) throws Exception
      Description copied from interface: Tool
      Runs the tool with supplied arguments. Input and output streams are customizable for easier testing.
      Specified by:
      run in interface Tool
      Parameters:
      stdin - Input stream to read data (typically System.in).
      out - Output of tool (typically System.out).
      err - Error stream (typically System.err).
      args - Non-null list of arguments.
      Returns:
      result code (0 for success)
      Throws:
      Exception - Just like main(), tools may throw Exception.