Uses of Interface
org.apache.orc.DataMask
Packages that use DataMask
Package
Description
-
Uses of DataMask in org.apache.orc
Methods in org.apache.orc that return DataMaskModifier 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
Methods in org.apache.orc.impl that return DataMaskModifier and TypeMethodDescriptionMaskDescriptionImpl.create
(TypeDescription schema, DataMask.MaskOverrides overrides) -
Uses of DataMask in org.apache.orc.impl.mask
Classes in org.apache.orc.impl.mask that implement DataMaskModifier 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.Methods in org.apache.orc.impl.mask that return DataMaskModifier 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
Methods in org.apache.orc.impl.writer that return DataMaskModifier and TypeMethodDescriptionWriterContext.getUnencryptedMask
(int columnId) Get the mask for the unencrypted variant.