# Package org.apache.avro.tool

Avro command-line tool.

See: Description

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

Class Summary
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.