Interface OrcProto.DataMaskOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    OrcProto.DataMask, OrcProto.DataMask.Builder
    Enclosing class:
    OrcProto

    public static interface OrcProto.DataMaskOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getColumns​(int index)
      the unencrypted column roots this mask was applied to
      int getColumnsCount()
      the unencrypted column roots this mask was applied to
      List<Integer> getColumnsList()
      the unencrypted column roots this mask was applied to
      String getMaskParameters​(int index)
      parameters for the mask
      com.google.protobuf.ByteString getMaskParametersBytes​(int index)
      parameters for the mask
      int getMaskParametersCount()
      parameters for the mask
      List<String> getMaskParametersList()
      parameters for the mask
      String getName()
      the kind of masking, which may include third party masks
      com.google.protobuf.ByteString getNameBytes()
      the kind of masking, which may include third party masks
      boolean hasName()
      the kind of masking, which may include third party masks
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasName

        boolean hasName()
         the kind of masking, which may include third party masks
         
        optional string name = 1;
        Returns:
        Whether the name field is set.
      • getName

        String getName()
         the kind of masking, which may include third party masks
         
        optional string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         the kind of masking, which may include third party masks
         
        optional string name = 1;
        Returns:
        The bytes for name.
      • getMaskParametersList

        List<String> getMaskParametersList()
         parameters for the mask
         
        repeated string maskParameters = 2;
        Returns:
        A list containing the maskParameters.
      • getMaskParametersCount

        int getMaskParametersCount()
         parameters for the mask
         
        repeated string maskParameters = 2;
        Returns:
        The count of maskParameters.
      • getMaskParameters

        String getMaskParameters​(int index)
         parameters for the mask
         
        repeated string maskParameters = 2;
        Parameters:
        index - The index of the element to return.
        Returns:
        The maskParameters at the given index.
      • getMaskParametersBytes

        com.google.protobuf.ByteString getMaskParametersBytes​(int index)
         parameters for the mask
         
        repeated string maskParameters = 2;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the maskParameters at the given index.
      • getColumnsList

        List<Integer> getColumnsList()
         the unencrypted column roots this mask was applied to
         
        repeated uint32 columns = 3 [packed = true];
        Returns:
        A list containing the columns.
      • getColumnsCount

        int getColumnsCount()
         the unencrypted column roots this mask was applied to
         
        repeated uint32 columns = 3 [packed = true];
        Returns:
        The count of columns.
      • getColumns

        int getColumns​(int index)
         the unencrypted column roots this mask was applied to
         
        repeated uint32 columns = 3 [packed = true];
        Parameters:
        index - The index of the element to return.
        Returns:
        The columns at the given index.