# Package org.apache.avro.tool

Avro command-line tool.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Tool | Command-line "avro-tools" utilities should implement this interface for delegation by `Main`.

- Class Summary
  Class | Description
  --- | ---
  BinaryFragmentToJsonTool | Converts an input file from Avro binary into JSON.
  CatTool | Tool to extract samples from an Avro data file.
  ConcatTool | Tool to concatenate avro files with the same schema and non-reserved metatdata.
  CreateRandomFileTool | Creates a file filled with randomly-generated instances of a schema.
  DataFileGetMetaTool | Reads a data file to get its metadata.
  DataFileGetSchemaTool | Reads a data file to get its schema.
  DataFileReadTool | Reads a data file and dumps to JSON
  DataFileRepairTool | Recovers data from a corrupt Avro Data file
  DataFileWriteTool | Reads new-line delimited JSON records and writers an Avro data file.
  FromTextTool | Reads a text file into an Avro data file.
  IdlTool | Tool implementation for generating Avro JSON schemata from idl format files.
  IdlToSchemataTool | Extract the Avro JSON schemata of the types of a protocol defined through an idl format file.
  InduceSchemaTool | Utility to induce a schema from a class or a protocol from an interface.
  JsonToBinaryFragmentTool | Tool to convert JSON data into the binary form.
  Main | Command-line driver.
  RecodecTool | Tool to alter the codec of an Avro data file.
  RecordCountTool | Counts the records in avro files or folders
  RpcProtocolTool | Tool to grab the protocol from a remote running service.
  RpcReceiveTool | Receives one RPC call and responds.
  RpcSendTool | Sends a single RPC message.
  SchemaFingerprintTool | Utility to generate fingerprint(s) from a schema.
  SchemaNormalizationTool | Utility to convert an Avro @{Schema} to its canonical form.
  SpecificCompilerTool | A Tool for compiling avro protocols or schemas to Java classes using the Avro SpecificCompiler.
  TetherTool |
  ToTextTool | Reads an avro data file into a plain text file.
  ToTrevniTool | Reads an Avro data file and writes a Trevni file.
  TrevniCreateRandomTool | Tool to create randomly populated Trevni file based on an Avro schema
  TrevniMetadataTool | Tool to print Trevni file metadata as JSON.
  TrevniToJsonTool | Tool to read Trevni files and print them as JSON.

## Package org.apache.avro.tool Description

Avro command-line tool.

Copyright © 2009–2024 The Apache Software Foundation. All rights reserved.