Package io.delta.kernel.internal.actions
Class DeletionVectorDescriptor
Object
io.delta.kernel.internal.actions.DeletionVectorDescriptor
Information about a deletion vector attached to a file action.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final StructTypestatic final String -
Constructor Summary
ConstructorsConstructorDescriptionDeletionVectorDescriptor(String storageType, String pathOrInlineDv, Optional<Integer> offset, int sizeInBytes, long cardinality) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DeletionVectorDescriptorfromColumnVector(ColumnVector vector, int rowId) static DeletionVectorDescriptorgetAbsolutePath(String tableLocation) longintinthashCode()byte[]booleanisInline()booleanisOnDisk()toString()
-
Field Details
-
PATH_DV_MARKER
- See Also:
-
INLINE_DV_MARKER
- See Also:
-
UUID_DV_MARKER
- See Also:
-
READ_SCHEMA
-
-
Constructor Details
-
DeletionVectorDescriptor
-
-
Method Details
-
fromRow
-
fromColumnVector
-
getStorageType
-
getPathOrInlineDv
-
getOffset
-
getSizeInBytes
public int getSizeInBytes() -
getCardinality
public long getCardinality() -
getUniqueId
-
isInline
public boolean isInline() -
isOnDisk
public boolean isOnDisk() -
inlineData
public byte[] inlineData() -
getAbsolutePath
-
toString
-
equals
-
hashCode
public int hashCode()
-