aboutsummaryrefslogtreecommitdiff
path: root/protocol/src/main/java/org/apache/drill/exec/proto/beans/RuntimeFilterBDef.java
diff options
context:
space:
mode:
authorweijie.tong <weijie.tong@alipay.com>2018-10-14 19:41:51 +0800
committerVitalii Diravka <vitalii.diravka@gmail.com>2018-11-29 18:33:23 +0200
commit9667e92e1e87ce1826f0eac3f2396187dbfa8aaa (patch)
treecb68cd4bbedf6f84e00168cb0ab300c6dacdb35c /protocol/src/main/java/org/apache/drill/exec/proto/beans/RuntimeFilterBDef.java
parent325fa26b5df1bc29594677a0f3e1360fbb4f8bca (diff)
DRILL-6792: Find the right probe side fragment wrapper & fix DrillBuf reference count bugs & tune the execution flow & support left deep tree
closes #1504
Diffstat (limited to 'protocol/src/main/java/org/apache/drill/exec/proto/beans/RuntimeFilterBDef.java')
-rw-r--r--protocol/src/main/java/org/apache/drill/exec/proto/beans/RuntimeFilterBDef.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/protocol/src/main/java/org/apache/drill/exec/proto/beans/RuntimeFilterBDef.java b/protocol/src/main/java/org/apache/drill/exec/proto/beans/RuntimeFilterBDef.java
index 2d1c2a702..3b2c1027e 100644
--- a/protocol/src/main/java/org/apache/drill/exec/proto/beans/RuntimeFilterBDef.java
+++ b/protocol/src/main/java/org/apache/drill/exec/proto/beans/RuntimeFilterBDef.java
@@ -56,6 +56,7 @@ public final class RuntimeFilterBDef implements Externalizable, Message<RuntimeF
private List<Integer> bloomFilterSizeInBytes;
private List<String> probeFields;
private int hjOpId;
+ private long rfIdentifier;
public RuntimeFilterBDef()
{
@@ -155,6 +156,19 @@ public final class RuntimeFilterBDef implements Externalizable, Message<RuntimeF
return this;
}
+ // rfIdentifier
+
+ public long getRfIdentifier()
+ {
+ return rfIdentifier;
+ }
+
+ public RuntimeFilterBDef setRfIdentifier(long rfIdentifier)
+ {
+ this.rfIdentifier = rfIdentifier;
+ return this;
+ }
+
// java serialization
public void readExternal(ObjectInput in) throws IOException
@@ -235,6 +249,9 @@ public final class RuntimeFilterBDef implements Externalizable, Message<RuntimeF
case 7:
message.hjOpId = input.readInt32();
break;
+ case 8:
+ message.rfIdentifier = input.readInt64();
+ break;
default:
input.handleUnknownField(number, this);
}
@@ -277,6 +294,9 @@ public final class RuntimeFilterBDef implements Externalizable, Message<RuntimeF
if(message.hjOpId != 0)
output.writeInt32(7, message.hjOpId, false);
+
+ if(message.rfIdentifier != 0)
+ output.writeInt64(8, message.rfIdentifier, false);
}
public String getFieldName(int number)
@@ -290,6 +310,7 @@ public final class RuntimeFilterBDef implements Externalizable, Message<RuntimeF
case 5: return "bloomFilterSizeInBytes";
case 6: return "probeFields";
case 7: return "hjOpId";
+ case 8: return "rfIdentifier";
default: return null;
}
}
@@ -310,6 +331,7 @@ public final class RuntimeFilterBDef implements Externalizable, Message<RuntimeF
__fieldMap.put("bloomFilterSizeInBytes", 5);
__fieldMap.put("probeFields", 6);
__fieldMap.put("hjOpId", 7);
+ __fieldMap.put("rfIdentifier", 8);
}
}