public class OffsetFactory extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OffsetFactory.OFF_TYPE |
| Constructor and Description |
|---|
OffsetFactory() |
| Modifier and Type | Method and Description |
|---|---|
static AOffset |
create(int[] indexes,
int nRows)
Main factory pattern creator for Offsets.
|
static long |
estimateInMemorySize(int size,
int nRows)
Avg diff only works assuming a normal distribution of the offsets.
|
static AOffset |
readIn(DataInput in)
Read in AOffset from the DataInput.
|
public static AOffset create(int[] indexes, int nRows)
indexes - List of indexes, that is assumed to be sorted and have no duplicatesnRows - The number of rows that should be possible in the encoding.public static AOffset readIn(DataInput in) throws IOException
in - DataInput to read fromIOException - If the DataInput fails reading in the variablespublic static long estimateInMemorySize(int size,
int nRows)
size - The estimated number of offsetsnRows - The number of rows.Copyright © 2021 The Apache Software Foundation. All rights reserved.