Package org.apache.drill.exec.proto
Class BitData.RuntimeFilterBDef
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.apache.drill.exec.proto.BitData.RuntimeFilterBDef
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
,BitData.RuntimeFilterBDefOrBuilder
- Enclosing class:
- BitData
public static final class BitData.RuntimeFilterBDef
extends com.google.protobuf.GeneratedMessageV3
implements BitData.RuntimeFilterBDefOrBuilder
Protobuf type
exec.bit.data.RuntimeFilterBDef
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Protobuf typeexec.bit.data.RuntimeFilterBDef
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,
BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final com.google.protobuf.Parser<BitData.RuntimeFilterBDef>
Deprecated.static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
getBloomFilterSizeInBytes
(int index) repeated int32 bloom_filter_size_in_bytes = 5;
int
repeated int32 bloom_filter_size_in_bytes = 5;
repeated int32 bloom_filter_size_in_bytes = 5;
static BitData.RuntimeFilterBDef
static final com.google.protobuf.Descriptors.Descriptor
int
the operator id of the HashJoin which generates this RuntimeFilterint
optional int32 major_fragment_id = 2;
int
optional int32 minor_fragment_id = 3;
com.google.protobuf.Parser<BitData.RuntimeFilterBDef>
getProbeFields
(int index) probe fields with corresponding BloomFilterscom.google.protobuf.ByteString
getProbeFieldsBytes
(int index) probe fields with corresponding BloomFiltersint
probe fields with corresponding BloomFilterscom.google.protobuf.ProtocolStringList
probe fields with corresponding BloomFiltersoptional .exec.shared.QueryId query_id = 1;
optional .exec.shared.QueryId query_id = 1;
long
the runtime filter identifierint
boolean
true means sending to foreman,false means sending to scan nodesfinal com.google.protobuf.UnknownFieldSet
int
hashCode()
boolean
the operator id of the HashJoin which generates this RuntimeFilterboolean
optional int32 major_fragment_id = 2;
boolean
optional int32 minor_fragment_id = 3;
boolean
optional .exec.shared.QueryId query_id = 1;
boolean
the runtime filter identifierboolean
true means sending to foreman,false means sending to scan nodesprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
newBuilder
(BitData.RuntimeFilterBDef prototype) protected BitData.RuntimeFilterBDef.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected Object
newInstance
(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static BitData.RuntimeFilterBDef
parseDelimitedFrom
(InputStream input) static BitData.RuntimeFilterBDef
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BitData.RuntimeFilterBDef
parseFrom
(byte[] data) static BitData.RuntimeFilterBDef
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BitData.RuntimeFilterBDef
parseFrom
(com.google.protobuf.ByteString data) static BitData.RuntimeFilterBDef
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BitData.RuntimeFilterBDef
parseFrom
(com.google.protobuf.CodedInputStream input) static BitData.RuntimeFilterBDef
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BitData.RuntimeFilterBDef
parseFrom
(InputStream input) static BitData.RuntimeFilterBDef
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BitData.RuntimeFilterBDef
parseFrom
(ByteBuffer data) static BitData.RuntimeFilterBDef
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<BitData.RuntimeFilterBDef>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
QUERY_ID_FIELD_NUMBER
public static final int QUERY_ID_FIELD_NUMBER- See Also:
-
MAJOR_FRAGMENT_ID_FIELD_NUMBER
public static final int MAJOR_FRAGMENT_ID_FIELD_NUMBER- See Also:
-
MINOR_FRAGMENT_ID_FIELD_NUMBER
public static final int MINOR_FRAGMENT_ID_FIELD_NUMBER- See Also:
-
TO_FOREMAN_FIELD_NUMBER
public static final int TO_FOREMAN_FIELD_NUMBER- See Also:
-
BLOOM_FILTER_SIZE_IN_BYTES_FIELD_NUMBER
public static final int BLOOM_FILTER_SIZE_IN_BYTES_FIELD_NUMBER- See Also:
-
PROBE_FIELDS_FIELD_NUMBER
public static final int PROBE_FIELDS_FIELD_NUMBER- See Also:
-
HJ_OP_ID_FIELD_NUMBER
public static final int HJ_OP_ID_FIELD_NUMBER- See Also:
-
RF_IDENTIFIER_FIELD_NUMBER
public static final int RF_IDENTIFIER_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
newInstance
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasQueryId
public boolean hasQueryId()optional .exec.shared.QueryId query_id = 1;
- Specified by:
hasQueryId
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- Whether the queryId field is set.
-
getQueryId
optional .exec.shared.QueryId query_id = 1;
- Specified by:
getQueryId
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- The queryId.
-
getQueryIdOrBuilder
optional .exec.shared.QueryId query_id = 1;
- Specified by:
getQueryIdOrBuilder
in interfaceBitData.RuntimeFilterBDefOrBuilder
-
hasMajorFragmentId
public boolean hasMajorFragmentId()optional int32 major_fragment_id = 2;
- Specified by:
hasMajorFragmentId
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- Whether the majorFragmentId field is set.
-
getMajorFragmentId
public int getMajorFragmentId()optional int32 major_fragment_id = 2;
- Specified by:
getMajorFragmentId
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- The majorFragmentId.
-
hasMinorFragmentId
public boolean hasMinorFragmentId()optional int32 minor_fragment_id = 3;
- Specified by:
hasMinorFragmentId
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- Whether the minorFragmentId field is set.
-
getMinorFragmentId
public int getMinorFragmentId()optional int32 minor_fragment_id = 3;
- Specified by:
getMinorFragmentId
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- The minorFragmentId.
-
hasToForeman
public boolean hasToForeman()true means sending to foreman,false means sending to scan nodes
optional bool to_foreman = 4;
- Specified by:
hasToForeman
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- Whether the toForeman field is set.
-
getToForeman
public boolean getToForeman()true means sending to foreman,false means sending to scan nodes
optional bool to_foreman = 4;
- Specified by:
getToForeman
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- The toForeman.
-
getBloomFilterSizeInBytesList
repeated int32 bloom_filter_size_in_bytes = 5;
- Specified by:
getBloomFilterSizeInBytesList
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- A list containing the bloomFilterSizeInBytes.
-
getBloomFilterSizeInBytesCount
public int getBloomFilterSizeInBytesCount()repeated int32 bloom_filter_size_in_bytes = 5;
- Specified by:
getBloomFilterSizeInBytesCount
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- The count of bloomFilterSizeInBytes.
-
getBloomFilterSizeInBytes
public int getBloomFilterSizeInBytes(int index) repeated int32 bloom_filter_size_in_bytes = 5;
- Specified by:
getBloomFilterSizeInBytes
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The bloomFilterSizeInBytes at the given index.
-
getProbeFieldsList
public com.google.protobuf.ProtocolStringList getProbeFieldsList()probe fields with corresponding BloomFilters
repeated string probe_fields = 6;
- Specified by:
getProbeFieldsList
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- A list containing the probeFields.
-
getProbeFieldsCount
public int getProbeFieldsCount()probe fields with corresponding BloomFilters
repeated string probe_fields = 6;
- Specified by:
getProbeFieldsCount
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- The count of probeFields.
-
getProbeFields
probe fields with corresponding BloomFilters
repeated string probe_fields = 6;
- Specified by:
getProbeFields
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The probeFields at the given index.
-
getProbeFieldsBytes
public com.google.protobuf.ByteString getProbeFieldsBytes(int index) probe fields with corresponding BloomFilters
repeated string probe_fields = 6;
- Specified by:
getProbeFieldsBytes
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the probeFields at the given index.
-
hasHjOpId
public boolean hasHjOpId()the operator id of the HashJoin which generates this RuntimeFilter
optional int32 hj_op_id = 7;
- Specified by:
hasHjOpId
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- Whether the hjOpId field is set.
-
getHjOpId
public int getHjOpId()the operator id of the HashJoin which generates this RuntimeFilter
optional int32 hj_op_id = 7;
- Specified by:
getHjOpId
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- The hjOpId.
-
hasRfIdentifier
public boolean hasRfIdentifier()the runtime filter identifier
optional int64 rf_identifier = 8;
- Specified by:
hasRfIdentifier
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- Whether the rfIdentifier field is set.
-
getRfIdentifier
public long getRfIdentifier()the runtime filter identifier
optional int64 rf_identifier = 8;
- Specified by:
getRfIdentifier
in interfaceBitData.RuntimeFilterBDefOrBuilder
- Returns:
- The rfIdentifier.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static BitData.RuntimeFilterBDef parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BitData.RuntimeFilterBDef parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BitData.RuntimeFilterBDef parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BitData.RuntimeFilterBDef parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BitData.RuntimeFilterBDef parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BitData.RuntimeFilterBDef parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static BitData.RuntimeFilterBDef parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static BitData.RuntimeFilterBDef parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static BitData.RuntimeFilterBDef parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static BitData.RuntimeFilterBDef parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected BitData.RuntimeFilterBDef.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-