Class StructIdentity

java.lang.Object
org.apache.orc.impl.mask.StructIdentity
All Implemented Interfaces:
DataMask

public class StructIdentity extends Object implements DataMask
A data mask for struct types that applies the given masks to its children, but doesn't mask at this level.
  • Method Details

    • maskData

      public void maskData(org.apache.hadoop.hive.ql.exec.vector.ColumnVector original, org.apache.hadoop.hive.ql.exec.vector.ColumnVector masked, int start, int length)
      Description copied from interface: DataMask
      Mask the given range of values
      Specified by:
      maskData in interface DataMask
      Parameters:
      original - the original input data
      masked - the masked output data
      start - the first data element to mask
      length - the number of data elements to mask