See: Description
Interface | Description |
---|---|
FilterParser.FilterBuilder |
Interface a user of FilterParser should implement.
|
ReadAccessor |
Interface that defines access to the source data store (e.g, a file on HDFS, a region of an HBase table, etc).
|
ReadResolver |
Interface that defines the deserialization of one record brought from the
ReadAccessor . |
WriteAccessor |
Interface for writing data into a data store (e.g.
|
WriteResolver |
Interface that defines the serialization of data read from the DB
into a OneRow object.
|
Class | Description |
---|---|
FilterParser |
The parser code which goes over a filter string and pushes operands onto a stack.
|
FilterParser.BasicFilter |
Basic filter provided for cases where the target storage system does not provide it own filter
For example: Hbase storage provides its own filter but for a Writable based record in a
SequenceFile there is no filter provided and so we need to have a default
|
Fragment |
Fragment holds a data fragment' information.
|
Fragmenter |
Abstract class that defines the splitting of a data resource into fragments
that can be processed in parallel.
|
FragmentsStats |
FragmentsStats holds statistics for a given path.
|
Metadata |
Metadata holds an item's metadata information.
|
Metadata.Field |
Class representing item field - name and type.
|
Metadata.Item |
Class representing item name - db/schema/path name and table/file name.
|
MetadataFetcher |
Abstract class that defines getting metadata.
|
OneField |
Defines a one field in a deserialized record.
|
OneRow |
Represents one row in the external system data store.
|
Enum | Description |
---|---|
FilterParser.Operation |
Supported operations by the parser.
|
FragmentsStats.SizeUnit |
Enum to represent unit (Bytes/KB/MB/GB/TB)
|
OutputFormat |
PXF supported output formats:
OutputFormat.TEXT and OutputFormat.BINARY |
Exception | Description |
---|---|
BadRecordException |
Thrown when a problem occurs while fetching or parsing a record from the user's input data.
|
UnsupportedTypeException |
Thrown when the resolver tries to serializes/deserializes an unsupported type.
|
UserDataException |
Thrown when Accessor/Resolver failes to parse
InputData.userData . |