Uses of Interface
org.apache.orc.DataMask
Package
Description
-
Uses of DataMask in org.apache.orc
Modifier and TypeMethodDescriptionstatic DataMask
DataMask.Factory.build
(DataMaskDescription mask, TypeDescription schema, DataMask.MaskOverrides overrides) Build a new DataMask instance.DataMask.Provider.build
(DataMaskDescription description, TypeDescription schema, DataMask.MaskOverrides overrides) Build a mask with the given parameters. -
Uses of DataMask in org.apache.orc.impl
Modifier and TypeMethodDescriptionMaskDescriptionImpl.create
(TypeDescription schema, DataMask.MaskOverrides overrides) -
Uses of DataMask in org.apache.orc.impl.mask
Modifier and TypeClassDescriptionclass
An identity data mask for decimal types.class
An identity data mask for floating point types.class
A data mask for list types that applies the given masks to its children, but doesn't mask at this level.class
An identity data mask for integer types.class
A data mask for map types that applies the given masks to its children, but doesn't mask at this level.class
Masking routine that converts every value to NULL.class
A data mask for struct types that applies the given masks to its children, but doesn't mask at this level.class
A data mask for union types that applies the given masks to its children, but doesn't mask at this level.Modifier and TypeMethodDescriptionMaskFactory.build
(TypeDescription schema, DataMask.MaskOverrides overrides) MaskProvider.build
(DataMaskDescription description, TypeDescription schema, DataMask.MaskOverrides overrides) protected abstract DataMask
MaskFactory.buildBinaryMask
(TypeDescription schema) protected DataMask
RedactMaskFactory.buildBinaryMask
(TypeDescription schema) protected DataMask
SHA256MaskFactory.buildBinaryMask
(TypeDescription schema) protected abstract DataMask
MaskFactory.buildBooleanMask
(TypeDescription schema) protected DataMask
RedactMaskFactory.buildBooleanMask
(TypeDescription schema) protected DataMask
SHA256MaskFactory.buildBooleanMask
(TypeDescription schema) protected DataMask[]
MaskFactory.buildChildren
(List<TypeDescription> children, DataMask.MaskOverrides overrides) protected abstract DataMask
MaskFactory.buildDateMask
(TypeDescription schema) protected DataMask
RedactMaskFactory.buildDateMask
(TypeDescription schema) protected DataMask
SHA256MaskFactory.buildDateMask
(TypeDescription schema) protected abstract DataMask
MaskFactory.buildDecimalMask
(TypeDescription schema) protected DataMask
RedactMaskFactory.buildDecimalMask
(TypeDescription schema) protected DataMask
SHA256MaskFactory.buildDecimalMask
(TypeDescription schema) protected abstract DataMask
MaskFactory.buildDoubleMask
(TypeDescription schema) protected DataMask
RedactMaskFactory.buildDoubleMask
(TypeDescription schema) protected DataMask
SHA256MaskFactory.buildDoubleMask
(TypeDescription schema) protected abstract DataMask
MaskFactory.buildLongMask
(TypeDescription schema) protected DataMask
RedactMaskFactory.buildLongMask
(TypeDescription schema) protected DataMask
SHA256MaskFactory.buildLongMask
(TypeDescription schema) protected abstract DataMask
MaskFactory.buildStringMask
(TypeDescription schema) protected DataMask
RedactMaskFactory.buildStringMask
(TypeDescription schema) protected DataMask
SHA256MaskFactory.buildStringMask
(TypeDescription schema) protected DataMask
MaskFactory.buildStructMask
(TypeDescription schema, DataMask.MaskOverrides overrides) protected abstract DataMask
MaskFactory.buildTimestampMask
(TypeDescription schema) protected DataMask
RedactMaskFactory.buildTimestampMask
(TypeDescription schema) protected DataMask
SHA256MaskFactory.buildTimestampMask
(TypeDescription schema) -
Uses of DataMask in org.apache.orc.impl.writer
Modifier and TypeMethodDescriptionWriterContext.getUnencryptedMask
(int columnId) Get the mask for the unencrypted variant.