Package io.trino.orc.proto
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 intgetColumns(int index)the unencrypted column roots this mask was applied tointgetColumnsCount()the unencrypted column roots this mask was applied toList<Integer>getColumnsList()the unencrypted column roots this mask was applied toStringgetMaskParameters(int index)parameters for the maskcom.google.protobuf.ByteStringgetMaskParametersBytes(int index)parameters for the maskintgetMaskParametersCount()parameters for the maskList<String>getMaskParametersList()parameters for the maskStringgetName()the kind of masking, which may include third party maskscom.google.protobuf.ByteStringgetNameBytes()the kind of masking, which may include third party masksbooleanhasName()the kind of masking, which may include third party masks-
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.
-
-