All Classes and Interfaces
Class
Description
Abstract implementation of
ColumnVector that provides the default functionality common to
most of the specific data type ColumnVector implementations.Decimal column readers for materializing the column values from Parquet files into Kernels
ColumnVector.ColumnVector implementation for array type data.ColumnVector implementation for binary type data.ColumnVector implementation for boolean type data.ColumnVector implementation for byte type data.ColumnVector implementation for decimal type data.ColumnVector implementation for double type data.Default implementation of
Engine based on Hadoop APIs.Implementation of
ExpressionEvaluator for default ExpressionHandler.Default implementation of
ExpressionHandlerDefault implementation of
FileSystemClient based on Hadoop APIs.ColumnVector implementation for float type data.Generic column vector implementation to expose an array of objects as a column vector.
ColumnVector implementation for integer type data.Default implementation of
JsonHandler based on Hadoop APIs.ColumnVector implementation for long, timestamp or timestamp_ntz type data.ColumnVector implementation for map type data.Default implementation of
ParquetHandler based on Hadoop APIs.Default implementation of
PredicateEvaluator.ColumnarBatch wrapper around list of Row objects.ColumnVector implementation for short type data.ColumnVector implementation for struct type data.ColumnVector wrapper on top of Row objects.Provides a restricted view on an underlying column vector.
Interface for file IO operations.
Implementation of
FileIO based on Hadoop APIs.Utility methods to evaluate
IN expression.Interface for reading a file and getting metadata about it.
Utilities method to serialize and deserialize
Row objects with a limited set of data type
values.Utility methods to evaluate
like expression.An implementation of
MetricsReporter that logs the reports (as JSON) to Log4J at the info
level.Utility class to provide the correct
LogStore based on the scheme of the path.Interface for writing to a file and getting metadata about it.
Implement a
ReadSupport that will collect the data for each row and return as a ColumnarBatch.Collects the records given by the Parquet reader as columnar data.
Implements writing data given as
FilteredColumnarBatch to Parquet files.Utilities to convert the Kernel
Predicate into `parquet-mr` FilterPredicate.Utilities related to Parquet I/O.
Helper class to read statistics from Parquet files.
Extends
OutputStream to provide the current position in the stream.Extends
InputStream to provide the current position in the stream and seek to a new
position.Utility methods to evaluate
substring expression.Column readers for columns of types
timestmap, timestamp_ntz.