diff options
author | rebase <builds@mapr.com> | 2018-02-12 14:10:56 -0800 |
---|---|---|
committer | Aman Sinha <asinha@maprtech.com> | 2018-10-25 16:08:51 -0700 |
commit | 0abcbe3f36bf6c0a2b5fe07a778d201ead8dd2ce (patch) | |
tree | 45fe91b40a729ed49de8cdc53dc932a50d4633b0 /protocol/src/main/protobuf | |
parent | 61e8b464063299dc1f67445157a46c4939b0cace (diff) |
DRILL-6381: (Part 1) Secondary Index framework
1. Secondary Index planning interfaces and abstract classes like DBGroupScan, DbSubScan, IndexDecriptor etc.
2. Statistics and Cost model interfaces/classes: PluginCost, Statistics, StatisticsPayload, AbstractIndexStatistics
3. ScanBatch and RecordReader to support repeatable scan
4. Secondary Index execution related interfaces: RangePartitionSender, RowKeyJoin, PartitionFunction
5. MD-3979: Query using cast index plan fails with NPE
Co-authored-by: Aman Sinha <asinha@maprtech.com>
Co-authored-by: chunhui-shi <cshi@maprtech.com>
Co-authored-by: Gautam Parai <gparai@maprtech.com>
Co-authored-by: Padma Penumarthy <ppenumar97@yahoo.com>
Co-authored-by: Hanumath Rao Maduri <hmaduri@maprtech.com>
Conflicts:
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/ScanBatch.java
exec/java-exec/src/main/java/org/apache/drill/exec/planner/common/DrillRelOptUtil.java
exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillTable.java
protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java
protocol/src/main/java/org/apache/drill/exec/proto/beans/CoreOperatorType.java
protocol/src/main/protobuf/UserBitShared.proto
Diffstat (limited to 'protocol/src/main/protobuf')
-rw-r--r-- | protocol/src/main/protobuf/UserBitShared.proto | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/protocol/src/main/protobuf/UserBitShared.proto b/protocol/src/main/protobuf/UserBitShared.proto index 16d44c357..843c6d8c3 100644 --- a/protocol/src/main/protobuf/UserBitShared.proto +++ b/protocol/src/main/protobuf/UserBitShared.proto @@ -300,7 +300,7 @@ enum CoreOperatorType { ORDERED_PARTITION_SENDER = 9; PROJECT = 10; UNORDERED_RECEIVER = 11; - RANGE_SENDER = 12; + RANGE_PARTITION_SENDER = 12; SCREEN = 13; SELECTION_VECTOR_REMOVER = 14; STREAMING_AGGREGATE = 15; @@ -345,6 +345,7 @@ enum CoreOperatorType { PARTITION_LIMIT = 54; PCAPNG_SUB_SCAN = 55; RUNTIME_FILTER = 56; + ROWKEY_JOIN = 57; } /* Registry that contains list of jars, each jar contains its name and list of function signatures. |