public class MaskDescriptionImpl extends Object implements DataMaskDescription, Comparable<MaskDescriptionImpl>
| Constructor and Description | 
|---|
| MaskDescriptionImpl(int id,
                   OrcProto.DataMask mask) | 
| MaskDescriptionImpl(String name,
                   String... parameters) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addColumn(TypeDescription column) | 
| int | compareTo(@NotNull MaskDescriptionImpl other) | 
| DataMask | create(TypeDescription schema,
      DataMask.MaskOverrides overrides) | 
| boolean | equals(Object other) | 
| TypeDescription[] | getColumns()Get the list of columns that use this mask. | 
| int | getId() | 
| String | getName()The name of the mask. | 
| String[] | getParameters()The parameters for the mask | 
| int | hashCode() | 
| void | setId(int id) | 
| String | toString() | 
public MaskDescriptionImpl(int id,
                           OrcProto.DataMask mask)
public void addColumn(TypeDescription column)
public void setId(int id)
public String getName()
DataMaskDescriptiongetName in interface DataMaskDescriptionpublic String[] getParameters()
DataMaskDescriptiongetParameters in interface DataMaskDescriptionpublic TypeDescription[] getColumns()
DataMaskDescriptiongetColumns in interface DataMaskDescriptionpublic int getId()
public DataMask create(TypeDescription schema, DataMask.MaskOverrides overrides)
public int compareTo(@NotNull
                     @NotNull MaskDescriptionImpl other)
compareTo in interface Comparable<MaskDescriptionImpl>Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.