DoubleIdentity (ORC Core 1.6.6 API)
Date: 2021-01-13

org.apache.orc.impl.mask

## Class DoubleIdentity

- java.lang.Object
- - org.apache.orc.impl.mask.DoubleIdentity

- All Implemented Interfaces:
    DataMask

      public class DoubleIdentity
      extends Object
      implements DataMask

  An identity data mask for floating point types.

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface org.apache.orc.DataMask

      `DataMask.Factory, DataMask.MaskOverrides, DataMask.Provider, DataMask.Standard`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `DoubleIdentity()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `maskData(ColumnVector original, ColumnVector masked, int start, int length)` Mask the given range of values

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### DoubleIdentity

          public DoubleIdentity()

  - ### Method Detail

    - #### maskData

          public void maskData(ColumnVector original,
                               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

Copyright © 2013–2021 The Apache Software Foundation. All rights reserved.