Uses of Class
dev.hardwood.schema.ColumnProjection
Packages that use ColumnProjection
Package
Description
Avro integration for materializing Parquet rows as Avro
GenericRecord instances.Parquet file readers with row-oriented and column-oriented APIs.
High-level Parquet schema types with computed definition and repetition levels.
-
Uses of ColumnProjection in dev.hardwood.avro
Methods in dev.hardwood.avro with parameters of type ColumnProjectionModifier and TypeMethodDescriptionAvroReaders.RowReaderBuilder.projection(ColumnProjection projection) Restrict reading to the given columns. -
Uses of ColumnProjection in dev.hardwood.reader
Methods in dev.hardwood.reader with parameters of type ColumnProjectionModifier and TypeMethodDescriptionParquetFileReader.buildColumnReaders(ColumnProjection projection) Begin configuring aColumnReaderscollection for batch-oriented access to a column projection.ParquetFileReader.columnReaders(ColumnProjection projection) Shortcut forParquetFileReader.buildColumnReaders(ColumnProjection).build() — every row group, no filter.ParquetFileReader.RowReaderBuilder.projection(ColumnProjection projection) Restrict reading to the given columns. -
Uses of ColumnProjection in dev.hardwood.schema
Methods in dev.hardwood.schema that return ColumnProjectionModifier and TypeMethodDescriptionstatic ColumnProjectionColumnProjection.all()Returns a projection that includes all columns.static ColumnProjectionReturns a projection that includes only the specified columns.Methods in dev.hardwood.schema with parameters of type ColumnProjectionModifier and TypeMethodDescriptionstatic ProjectedSchemaProjectedSchema.create(FileSchema schema, ColumnProjection projection) Creates a projected schema from the given full schema and projection.