public class DeletionVectorDescriptor
extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
INLINE_DV_MARKER |
static String |
PATH_DV_MARKER |
static StructType |
READ_SCHEMA |
static String |
UUID_DV_MARKER |
| Constructor and Description |
|---|
DeletionVectorDescriptor(String storageType,
String pathOrInlineDv,
java.util.Optional<Integer> offset,
int sizeInBytes,
long cardinality) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
static DeletionVectorDescriptor |
fromColumnVector(ColumnVector vector,
int rowId) |
static DeletionVectorDescriptor |
fromRow(Row row) |
String |
getAbsolutePath(String tableLocation) |
long |
getCardinality() |
java.util.Optional<Integer> |
getOffset() |
String |
getPathOrInlineDv() |
int |
getSizeInBytes() |
String |
getStorageType() |
String |
getUniqueId() |
int |
hashCode() |
byte[] |
inlineData() |
boolean |
isInline() |
boolean |
isOnDisk() |
String |
toString() |
public static final String PATH_DV_MARKER
public static final String INLINE_DV_MARKER
public static final String UUID_DV_MARKER
public static final StructType READ_SCHEMA
public DeletionVectorDescriptor(String storageType,
String pathOrInlineDv,
java.util.Optional<Integer> offset,
int sizeInBytes,
long cardinality)
public static DeletionVectorDescriptor fromRow(Row row)
public static DeletionVectorDescriptor fromColumnVector(ColumnVector vector, int rowId)
public String getStorageType()
public String getPathOrInlineDv()
public java.util.Optional<Integer> getOffset()
public int getSizeInBytes()
public long getCardinality()
public String getUniqueId()
public boolean isInline()
public boolean isOnDisk()
public byte[] inlineData()
public String getAbsolutePath(String tableLocation)
public String toString()
toString in class Objectpublic boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object