| Package | Description | 
|---|---|
| org.apache.orc | |
| org.apache.orc.impl | |
| org.apache.orc.impl.mask | |
| org.apache.orc.impl.writer | 
| Modifier and Type | Method and Description | 
|---|---|
| DataMask | DataMask.Provider. build(DataMaskDescription description,
     TypeDescription schema,
     DataMask.MaskOverrides overrides)Build a mask with the given parameters. | 
| static DataMask | DataMask.Factory. build(DataMaskDescription mask,
     TypeDescription schema,
     DataMask.MaskOverrides overrides)Build a new DataMask instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| DataMask | MaskDescriptionImpl. create(TypeDescription schema,
      DataMask.MaskOverrides overrides) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DecimalIdentityAn identity data mask for decimal types. | 
| class  | DoubleIdentityAn identity data mask for floating point types. | 
| class  | ListIdentityA data mask for list types that applies the given masks to its
 children, but doesn't mask at this level. | 
| class  | LongIdentityAn identity data mask for integer types. | 
| class  | MapIdentityA data mask for map types that applies the given masks to its
 children, but doesn't mask at this level. | 
| class  | NullifyMaskMasking routine that converts every value to NULL. | 
| class  | StructIdentityA data mask for struct types that applies the given masks to its
 children, but doesn't mask at this level. | 
| class  | UnionIdentityA data mask for union types that applies the given masks to its
 children, but doesn't mask at this level. | 
| Modifier and Type | Method and Description | 
|---|---|
| DataMask | MaskProvider. build(DataMaskDescription description,
     TypeDescription schema,
     DataMask.MaskOverrides overrides) | 
| DataMask | MaskFactory. build(TypeDescription schema,
     DataMask.MaskOverrides overrides) | 
| protected DataMask | RedactMaskFactory. buildBinaryMask(TypeDescription schema) | 
| protected DataMask | SHA256MaskFactory. buildBinaryMask(TypeDescription schema) | 
| protected abstract DataMask | MaskFactory. buildBinaryMask(TypeDescription schema) | 
| protected DataMask | RedactMaskFactory. buildBooleanMask(TypeDescription schema) | 
| protected DataMask | SHA256MaskFactory. buildBooleanMask(TypeDescription schema) | 
| protected abstract DataMask | MaskFactory. buildBooleanMask(TypeDescription schema) | 
| protected DataMask[] | MaskFactory. buildChildren(List<TypeDescription> children,
             DataMask.MaskOverrides overrides) | 
| protected DataMask | RedactMaskFactory. buildDateMask(TypeDescription schema) | 
| protected DataMask | SHA256MaskFactory. buildDateMask(TypeDescription schema) | 
| protected abstract DataMask | MaskFactory. buildDateMask(TypeDescription schema) | 
| protected DataMask | RedactMaskFactory. buildDecimalMask(TypeDescription schema) | 
| protected DataMask | SHA256MaskFactory. buildDecimalMask(TypeDescription schema) | 
| protected abstract DataMask | MaskFactory. buildDecimalMask(TypeDescription schema) | 
| protected DataMask | RedactMaskFactory. buildDoubleMask(TypeDescription schema) | 
| protected DataMask | SHA256MaskFactory. buildDoubleMask(TypeDescription schema) | 
| protected abstract DataMask | MaskFactory. buildDoubleMask(TypeDescription schema) | 
| protected DataMask | RedactMaskFactory. buildLongMask(TypeDescription schema) | 
| protected DataMask | SHA256MaskFactory. buildLongMask(TypeDescription schema) | 
| protected abstract DataMask | MaskFactory. buildLongMask(TypeDescription schema) | 
| protected DataMask | RedactMaskFactory. buildStringMask(TypeDescription schema) | 
| protected DataMask | SHA256MaskFactory. buildStringMask(TypeDescription schema) | 
| protected abstract DataMask | MaskFactory. buildStringMask(TypeDescription schema) | 
| protected DataMask | MaskFactory. buildStructMask(TypeDescription schema,
               DataMask.MaskOverrides overrides) | 
| protected DataMask | RedactMaskFactory. buildTimestampMask(TypeDescription schema) | 
| protected DataMask | SHA256MaskFactory. buildTimestampMask(TypeDescription schema) | 
| protected abstract DataMask | MaskFactory. buildTimestampMask(TypeDescription schema) | 
| Modifier and Type | Method and Description | 
|---|---|
| DataMask | WriterContext. getUnencryptedMask(int columnId)Get the mask for the unencrypted variant. | 
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.