Type Changes:

Home

Projects

Type Before Type After No. of Instances No. of Commits No. of Projects Hierarchy Relation Primitive Info Namespace
java.util.List<org.apache.drill.common.expression.SchemaPath> org.apache.drill.exec.store.ischema.InfoSchemaFilter 2 1 1 - - Jdk -> Internal
org.apache.drill.exec.store.sys.zk.ZkEStoreProvider org.apache.drill.exec.store.sys.EStoreProvider 1 1 1 R_SUPER_T - Internal -> Internal
java.util.Map.Entry<java.lang.String, org.apache.drill.exec.vector.ValueVector> org.apache.drill.exec.record.MaterializedField 1 1 1 - - Jdk -> Internal
java.util.Map.Entry<java.lang.String, org.apache.drill.exec.vector.ValueVector> java.lang.String 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.vector.complex.MapVector.MapTransferPair org.apache.drill.exec.vector.complex.RepeatedMapVector.RepeatedMapTransferPair 1 1 1 SIBLING - Internal -> Internal
java.util.HashSet java.util.HashMap 1 1 1 SIBLING - Jdk -> Jdk
type.width minor.maxPrecisionDigits 34 17 1 - - External -> External
long int 57 36 1 - Narrowing Jdk -> Jdk
minor.maxPrecisionDigits type.width 34 17 1 - - External -> External
org.apache.drill.exec.physical.impl.common.HashTable.PutStatus void 2 1 1 - - Internal -> Jdk
int long 131 36 1 - Widening Jdk -> Jdk
boolean void 113 15 1 - - Jdk -> Jdk
org.apache.hadoop.hbase.filter.WritableByteArrayComparable org.apache.hadoop.hbase.filter.ByteArrayComparable 2 2 1 - - External -> External
org.apache.hadoop.hbase.HServerLoad org.apache.hadoop.hbase.ServerLoad 1 1 1 - - External -> External
java.lang.String org.apache.hadoop.hbase.TableName 32 2 1 - - Jdk -> External
org.apache.hadoop.hbase.KeyValue org.apache.hadoop.hbase.Cell 2 1 1 - - External -> External
byte org.apache.hadoop.hbase.TableName 1 1 1 - - Jdk -> External
org.apache.hadoop.conf.Configuration org.apache.drill.exec.store.dfs.DrillFileSystem 1 1 1 - - External -> Internal
org.apache.drill.exec.store.dfs.shim.DrillInputStream java.io.InputStream 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.store.dfs.shim.DrillOutputStream java.io.OutputStream 1 1 1 - - Internal -> Jdk
org.apache.hadoop.fs.FileSystem org.apache.drill.exec.store.dfs.DrillFileSystem 5 4 1 T_SUPER_R - External -> Internal
java.lang.Object java.lang.String 9 3 1 - - Jdk -> Jdk
java.util.List<java.util.Map<java.lang.String, java.lang.Object>> org.apache.drill.exec.server.rest.QueryWrapper.QueryResult 2 1 1 - - Jdk -> Internal
java.util.List<java.util.Map<java.lang.String, java.lang.Object>> void 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.record.RecordBatchLoader org.apache.drill.exec.memory.BufferAllocator 2 1 1 Composition - Internal -> Internal
java.util.ArrayList java.util.Set 2 2 1 SIBLING - Jdk -> Jdk
java.util.List<java.util.Map<java.lang.String, java.lang.Object>> org.apache.drill.exec.proto.UserBitShared.QueryResult 1 1 1 - - Jdk -> Internal
org.apache.drill.jdbc.ConnectionFactory org.apache.drill.jdbc.test.JdbcAssert.ConnectionFactoryAdapter 3 1 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicBoolean boolean 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.record.MaterializedField org.apache.drill.common.expression.SchemaPath 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.impl.aggregate.HashAggregator.AggOutcome void 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.ExecProtos.FragmentHandle.Builder org.apache.drill.exec.proto.UserBitShared.QueryId.Builder 4 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.proto.ExecProtos.FragmentHandle int 1 1 1 Composition - Internal -> Jdk
org.apache.drill.exec.proto.ExecProtos.FragmentHandle org.apache.drill.exec.proto.UserBitShared.QueryId 8 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.proto.ExecProtos.FragmentHandleOrBuilder org.apache.drill.exec.proto.UserBitShared.QueryIdOrBuilder 5 1 1 SIBLING - Internal -> Internal
void boolean 11 8 1 - - Jdk -> Jdk
org.apache.drill.exec.proto.ExecProtos.FragmentHandle org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.rpc.ResponseSender org.apache.drill.exec.rpc.data.AckSender 7 1 1 Composition - Internal -> Internal
java.util.HashMap com.google.common.collect.ImmutableMap 1 1 1 - - Jdk -> Internal
java.util.HashMap java.util.Map 7 6 1 R_SUPER_T - Jdk -> Jdk
void com.google.common.collect.ImmutableMap<java.lang.String, org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint> 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint org.apache.drill.exec.physical.MinorFragmentEndpoint 7 1 1 Composition - Internal -> Internal
org.apache.drill.exec.physical.base.Exchange org.apache.drill.exec.planner.fragment.Fragment.ExchangeFragmentPair 1 1 1 Composition - Internal -> Internal
float double 9 2 1 - Widening Jdk -> Jdk
org.apache.drill.exec.server.Drillbit org.apache.drill.exec.server.Drillbit[] 1 1 1 - - Internal -> Internal
java.util.ArrayList java.util.List 6 5 1 R_SUPER_T - Jdk -> Jdk
? org.objectweb.asm.tree.analysis.BasicValue 4 1 1 - - TypeVariable -> Jdk
void int 8 5 1 - - Jdk -> Jdk
org.objectweb.asm.tree.analysis.Analyzer org.apache.drill.exec.compile.bytecode.MethodAnalyzer 1 1 1 T_SUPER_R - Jdk -> Internal
org.apache.drill.exec.expr.holders.IntervalHolder temp 2 1 1 - - Internal -> Jdk
org.mortbay.jetty.servlet.Holder left 8 2 1 - - External -> External
org.apache.drill.exec.store.hive.HiveFieldConverter.Decimal9 org.apache.drill.exec.store.hive.HiveFieldConverter.Decimal18 2 2 1 SIBLING - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.record.VectorAccessible 16 4 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.expr.fn.interpreter.InterpreterEvaluator.InterEvalVisitor org.apache.drill.exec.expr.EvaluationVisitor.EvalVisitor 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.expr.fn.interpreter.DrillSimpleFuncInterpreter org.apache.drill.exec.expr.DrillSimpleFunc 6 1 1 - - Internal -> Internal
java.lang.String java.lang.Class<? extendsorg.apache.drill.exec.expr.DrillSimpleFunc> 2 1 1 SIBLING - Jdk -> Jdk
org.apache.drill.exec.expr.holders.TimeStampTZHolder org.apache.drill.exec.expr.holders.TimeStampHolder 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.impl.partitionsender.Partitioner org.apache.drill.exec.physical.impl.partitionsender.PartitionerDecorator 1 1 1 - - Internal -> Internal
int java.util.concurrent.atomic.AtomicInteger 2 2 1 - - Jdk -> Jdk
org.apache.drill.exec.work.WorkManager.WorkerBee org.apache.drill.exec.server.DrillbitContext 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.complex.fn.JsonReader org.apache.drill.exec.store.easy.json.JsonProcessor 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.pojo.PojoDataType org.apache.drill.exec.store.RecordDataType 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.ValueVector<V, A, M> 1 1 1 - - Internal -> Internal
io.netty.buffer.DrillBuf org.apache.drill.exec.vector.complex.reader.FieldReader 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.BaseValueVector org.apache.drill.exec.vector.BaseDataValueVector 1 1 1 R_SUPER_T - Internal -> Internal
boolean java.lang.Void 2 1 1 - - Jdk -> Jdk
org.apache.drill.exec.planner.physical.WriterPrel org.apache.drill.exec.planner.physical.ProjectPrel 1 1 1 SIBLING - Internal -> Internal
java.util.Map.Entry<java.lang.String, java.lang.String> org.apache.drill.exec.dotdrill.DotDrillFile 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.proto.UserBitShared.QueryResult org.apache.drill.exec.proto.UserBitShared.QueryData 10 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.physical.impl.materialize.QueryWritableBatch org.apache.drill.exec.proto.UserBitShared.QueryResult 1 1 1 Composition - Internal -> Internal
org.apache.drill.exec.rpc.user.QueryResultBatch org.apache.drill.exec.proto.UserBitShared.QueryResult 1 1 1 Composition - Internal -> Internal
net.hydromatic.optiq.Schema org.apache.drill.exec.store.AbstractSchema 6 1 1 T_SUPER_R - External -> Internal
org.apache.drill.exec.rpc.data.DataTunnel org.apache.drill.exec.ops.AccountingDataTunnel 8 1 1 Composition - Internal -> Internal
org.apache.drill.exec.rpc.user.UserServer.UserClientConnection org.apache.drill.exec.ops.AccountingUserConnection 2 1 1 Composition - Internal -> Internal
org.apache.drill.jdbc.DrillResultSet org.apache.drill.jdbc.impl.DrillResultSetImpl 4 1 1 T_SUPER_R - Internal -> Internal
parquet.column.page.Page parquet.column.page.DataPageV1 2 1 1 - - External -> External
parquet.column.page.Page parquet.column.page.DataPage 1 1 1 - - External -> External
parquet.column.impl.ColumnWriteStoreImpl parquet.column.ColumnWriteStore 1 1 1 - - External -> External
void org.apache.drill.exec.physical.impl.xsort.BatchGroup 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.rpc.RpcException org.apache.drill.common.exceptions.DrillUserException 12 1 1 - - Internal -> Internal
int org.apache.drill.exec.proto.UserBitShared.DrillPBError.ErrorType 9 1 1 - - Jdk -> Internal
java.lang.Throwable org.apache.drill.common.exceptions.DrillUserException 3 1 1 - - Jdk -> Internal
org.apache.drill.exec.proto.UserBitShared.StackTraceElementWrapper java.lang.StackTraceElement 1 1 1 - - Internal -> Jdk
java.lang.instrument.IllegalClassFormatException org.apache.drill.common.exceptions.DrillUserException 4 1 1 - - Jdk -> Internal
org.apache.drill.exec.server.options.OptionValidator org.apache.drill.exec.server.options.TypeValidators.BooleanValidator 5 5 1 - - Internal -> Internal
org.apache.drill.exec.store.easy.json.RewindableUtf8Reader com.fasterxml.jackson.core.JsonParser 1 1 1 - - Internal -> Internal
com.fasterxml.jackson.core.JsonGenerator org.apache.drill.exec.vector.complex.fn.JsonOutput 2 1 1 - - Internal -> Internal
long java.lang.String 2 1 1 - - Jdk -> Jdk
org.apache.drill.common.exceptions.DrillUserException java.lang.instrument.IllegalClassFormatException 1 1 1 - - Internal -> Jdk
org.apache.drill.common.exceptions.UserExceptionContext void 7 1 1 - - Internal -> Jdk
double long 3 2 1 - Narrowing Jdk -> Jdk
java.util.concurrent.CountDownLatch org.apache.drill.common.concurrent.ExtendedLatch 5 3 1 T_SUPER_R - Jdk -> Internal
org.apache.drill.exec.proto.UserBitShared.RecordBatchDef org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.Builder 1 1 1 - - Internal -> Internal
org.apache.drill.exec.work.foreman.QueryManager.RootStatusReporter org.apache.drill.exec.work.fragment.StatusReporter 1 1 1 R_SUPER_T - Internal -> Internal
java.util.concurrent.atomic.AtomicInteger java.util.concurrent.atomic.AtomicReference<org.apache.drill.exec.proto.UserBitShared.FragmentState> 1 1 1 SIBLING - Jdk -> Jdk
org.apache.drill.exec.testing.SimulatedExceptions.InjectionOption java.util.Collection<? extendsorg.apache.drill.exec.testing.Injection> 1 1 1 - - Internal -> Jdk
void org.apache.drill.exec.testing.ExecutionControlsInjector 2 1 1 - - Jdk -> Internal
org.apache.drill.exec.server.DrillbitContext org.apache.drill.exec.ops.QueryContext 2 1 1 Composition - Internal -> Internal
org.apache.drill.exec.testing.SimulatedExceptions.InjectionOptions java.lang.String 2 1 1 - - Internal -> Jdk
org.apache.drill.common.exceptions.UserException java.lang.Throwable 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.server.DrillbitContext org.apache.drill.exec.testing.ExecutionControls 2 1 1 - - Internal -> Internal
org.apache.drill.exec.store.dfs.DrillFileSystem org.apache.hadoop.conf.Configuration 15 2 1 - - Internal -> External
org.apache.hadoop.fs.FileSystem org.apache.hadoop.conf.Configuration 1 1 1 - - External -> External
org.apache.drill.exec.rpc.user.UserSession org.apache.drill.exec.store.SchemaConfig 15 1 1 - - Internal -> Internal
org.eigenbase.rel.FilterRel org.apache.calcite.rel.logical.LogicalFilter 1 1 1 - - External -> External
org.eigenbase.rel.SortRel org.apache.calcite.rel.core.Sort 6 1 1 - - External -> External
org.eigenbase.rel.UnionRel org.apache.calcite.rel.logical.LogicalUnion 2 1 1 - - External -> External
org.eigenbase.rel.WindowRelBase.Window org.apache.calcite.rel.core.Window.Group 3 1 1 - - External -> External
org.apache.calcite.rel.core.Window java.lang.ThreadGroup 5 1 1 - - External -> Jdk
org.eigenbase.rel.AggregateRelBase org.apache.calcite.rel.core.Aggregate 11 1 1 - - External -> External
org.eigenbase.rel.Aggregation org.apache.calcite.sql.SqlAggFunction 1 1 1 - - External -> External
org.eigenbase.rel.CalcRel org.apache.calcite.rel.core.Calc 1 1 1 - - External -> External
org.eigenbase.rel.JoinRel org.apache.calcite.rel.logical.LogicalJoin 1 1 1 - - External -> External
net.hydromatic.optiq.Table org.apache.calcite.schema.Table 1 1 1 - - External -> External
org.eigenbase.rel.AggregateRel org.apache.calcite.rel.logical.LogicalAggregate 2 1 1 - - External -> External
java.util.BitSet org.apache.calcite.util.ImmutableBitSet 4 1 1 - - Jdk -> External
org.eigenbase.rel.ProjectRelBase org.apache.calcite.rel.core.Project 5 1 1 - - External -> External
net.hydromatic.optiq.rules.java.JavaRules.EnumerableTableAccessRel org.apache.calcite.adapter.enumerable.EnumerableTableScan 2 1 1 - - External -> External
org.eigenbase.rel.ProjectRel org.apache.calcite.rel.logical.LogicalProject 2 1 1 - - External -> External
java.util.List com.google.common.collect.ImmutableList 3 1 1 - - Jdk -> Internal
org.eigenbase.rel.ValuesRel org.apache.calcite.rel.logical.LogicalValues 1 1 1 - - External -> External
org.eigenbase.rel.JoinRelBase org.apache.calcite.rel.core.Join 3 1 1 - - External -> External
org.eigenbase.rel.FilterRel org.apache.calcite.rel.core.Filter 5 1 1 - - External -> External
org.eigenbase.rel.RelNode org.apache.calcite.rel.core.Filter 2 1 1 - - External -> External
net.hydromatic.linq4j.Ord org.apache.calcite.linq4j.Ord 2 1 1 - - External -> External
org.eigenbase.rel.UnionRelBase org.apache.calcite.rel.core.Union 2 1 1 - - External -> External
org.eigenbase.sql.SqlAggFunction org.apache.calcite.sql.fun.SqlCountAggFunction 1 1 1 - - External -> External
org.eigenbase.sql.SqlIntervalQualifier.TimeUnit org.apache.calcite.avatica.util.TimeUnit 4 1 1 - - External -> External
org.eigenbase.rel.WindowRelBase.RexWinAggCall org.apache.calcite.rel.core.Window.RexWinAggCall 2 1 1 - - External -> External
org.eigenbase.rel.ProjectRel org.apache.calcite.rel.core.Project 4 1 1 - - External -> External
org.eigenbase.rel.WindowRel org.apache.calcite.rel.core.Window 1 1 1 - - External -> External
org.apache.calcite.sql.SqlNode org.apache.calcite.sql.TypedSqlNode 2 2 1 - - External -> External
org.apache.calcite.util.Pair<org.apache.calcite.rex.RexNode, java.lang.String> org.apache.calcite.rex.RexNode 1 1 1 - - External -> External
org.apache.drill.exec.record.RawFragmentBatchProvider int 1 1 1 - - Internal -> Jdk
com.google.common.collect.ArrayListMultimap java.util.List 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.server.options.OptionValidator org.apache.drill.exec.server.options.TypeValidators.LongValidator 5 2 1 - - Internal -> Internal
com.mongodb.ServerAddress org.apache.drill.exec.store.mongo.MongoCnxnKey 2 1 1 Composition - External -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.aggregate.HashAggBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.join.MergeJoinBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.window.WindowFrameRecordBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.flatten.FlattenRecordBatch 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.filter.FilterRecordBatch 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.record.CloseableRecordBatch 7 2 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.union.UnionAllRecordBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.unorderedreceiver.UnorderedReceiverBatch 1 1 1 T_SUPER_R - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.aggregate.StreamingAggBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.validate.IteratorValidatorBatchIterator 1 1 1 T_SUPER_R - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.join.HashJoinBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.limit.LimitRecordBatch 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.sort.SortBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.trace.TraceRecordBatch 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.TopN.TopNBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.project.ProjectRecordBatch 2 1 1 - - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.join.NestedLoopJoinBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.ScanBatch 13 3 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.WriterRecordBatch 2 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.xsort.ExternalSortBatch 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.svremover.RemovingRecordBatch 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.mergereceiver.MergingRecordBatch 1 1 1 T_SUPER_R - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.producer.ProducerConsumerBatch 1 1 1 R_SUPER_T - Internal -> Internal
parquet.bytes.BytesInput void 1 1 1 - - External -> Jdk
PooledUnsafeDirectByteBuf AbstractByteBuf 2 1 1 - - External -> External
io.netty.buffer.ByteBuf io.netty.buffer.DrillBuf 11 3 1 Composition - Internal -> Internal
int org.apache.drill.exec.proto.BitControl.QueryContextInformation 4 1 1 Composition - Jdk -> Internal
org.apache.drill.exec.ops.QueryDateTimeInfo org.apache.drill.exec.proto.BitControl.QueryContextInformation 6 1 1 - - Internal -> Internal
parquet.hadoop.CodecFactory org.apache.drill.exec.store.parquet.DirectCodecFactory 2 1 1 T_SUPER_R - Internal -> Internal
parquet.hadoop.CodecFactoryExposer org.apache.drill.exec.store.parquet.DirectCodecFactory 5 1 1 - - Internal -> Internal
java.lang.String void 1 1 1 - - Jdk -> Jdk
io.netty.channel.Channel io.netty.channel.socket.SocketChannel 11 1 1 - - External -> External
org.apache.calcite.adapter.enumerable.EnumerableTableScan org.apache.calcite.rel.core.TableScan 3 2 1 - - External -> External
org.apache.calcite.rex.RexNode ? extendsorg.apache.calcite.rex.RexNode 3 1 1 R_SUPER_T - External -> External
org.apache.drill.exec.physical.config.Values org.apache.drill.exec.physical.base.PhysicalOperator 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.planner.physical.UnionAllPrel org.apache.calcite.rel.RelNode 1 1 1 - - Internal -> External
org.apache.drill.exec.vector.BigIntVector org.apache.drill.exec.vector.NullableBigIntVector 1 1 1 - - Internal -> Internal
java.lang.instrument.IllegalClassFormatException org.apache.drill.exec.util.Pointer<java.lang.instrument.IllegalClassFormatException> 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.testing.ExecutionControlsInjector void 3 1 1 - - Internal -> Jdk
org.apache.drill.jdbc.DrillStatement org.apache.drill.jdbc.impl.DrillStatementImpl 2 1 1 T_SUPER_R - Internal -> Internal
org.apache.drill.exec.work.fragment.FragmentManager boolean 1 1 1 - - Internal -> Jdk
java.lang.String org.apache.hadoop.fs.Path 197 3 1 SIBLING - Jdk -> External
java.util.List<org.apache.drill.exec.physical.MinorFragmentEndpoint> int 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.proto.BitControl.PlanFragment org.apache.drill.exec.proto.ExecProtos.FragmentHandle 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.physical.base.Receiver org.apache.drill.exec.proto.BitControl.Collector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.MinorFragmentEndpoint java.lang.Integer 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.physical.base.PhysicalOperator org.apache.drill.exec.proto.BitControl.PlanFragment 1 1 1 - - Internal -> Internal
java.net.InetSocketAddress io.netty.channel.Channel 2 1 1 - - Jdk -> External
java.util.Set java.util.LinkedHashSet 1 1 1 T_SUPER_R - Jdk -> Jdk
net.hydromatic.avatica.AvaticaStatement org.apache.drill.jdbc.impl.DrillStatementImpl 1 1 1 T_SUPER_R - External -> Internal
org.apache.drill.exec.server.options.OptionValidator com.google.common.collect.ImmutableList<org.apache.drill.exec.server.options.OptionValidator> 1 1 1 - - Internal -> Internal
org.apache.drill.exec.testing.ExecutionControlsInjector org.apache.drill.exec.testing.ControlsInjector 18 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.VectorAccessible org.apache.drill.exec.record.VectorContainer 3 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.physical.impl.sort.RecordBatchData org.apache.drill.exec.physical.impl.window.WindowDataBatch 5 1 1 - - Internal -> Internal
org.apache.drill.common.expression.LogicalExpression java.util.List<org.apache.drill.common.expression.LogicalExpression> 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.record.VectorAccessible int 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.physical.impl.window.WindowFrameTemplate.Interval org.apache.hadoop.hive.metastore.api.Partition 1 1 1 - - Internal -> External
java.util.Collection java.util.List 2 2 1 T_SUPER_R - Jdk -> Jdk
org.apache.drill.jdbc.DrillJdbc41Factory.DrillJdbc41DatabaseMetaData org.apache.drill.jdbc.impl.DrillDatabaseMetaData 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.jdbc.DrillJdbc41Factory.DrillJdbc41Statement org.apache.drill.jdbc.impl.DrillStatementImpl 1 1 1 R_SUPER_T - Internal -> Internal
net.hydromatic.avatica.AvaticaPreparedStatement org.apache.drill.jdbc.impl.DrillJdbc41Factory.DrillJdbc41PreparedStatement 1 1 1 - - External -> Internal
org.apache.drill.jdbc.DrillJdbc41Factory.DrillJdbc41Connection org.apache.drill.jdbc.DrillConnectionImpl 1 1 1 R_SUPER_T - Internal -> Internal
java.sql.Driver org.apache.drill.jdbc.impl.DriverImpl 2 1 1 - - Jdk -> Internal
java.lang.String java.lang.StringBuilder 1 1 1 SIBLING - Jdk -> Jdk
short int 1 1 1 - Widening Jdk -> Jdk
byte int 2 2 1 - Widening Jdk -> Jdk
org.apache.drill.exec.planner.common.DrillWriterRelBase org.apache.drill.exec.planner.logical.DrillWriterRel 1 1 1 T_SUPER_R - Internal -> Internal
org.apache.drill.exec.planner.physical.Prel org.apache.calcite.rel.RelNode 1 1 1 R_SUPER_T - Internal -> External
org.apache.calcite.sql.TypedSqlNode org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.ConvertedRelNode 1 1 1 - - External -> Internal
org.apache.drill.exec.vector.NullableVarCharVector org.apache.drill.exec.vector.ValueVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.BatchSchema org.apache.drill.exec.record.VectorAccessible 3 1 1 SIBLING - Internal -> Internal
void java.util.Map<java.lang.String, org.apache.drill.exec.store.dfs.WorkspaceConfig> 2 1 1 - - Jdk -> Jdk
com.mongodb.DBObject org.bson.Document 6 2 1 - - External -> External
com.mongodb.DB com.mongodb.client.MongoDatabase 7 2 1 - - External -> External
com.mongodb.DBCollection com.mongodb.client.MongoCollection<org.bson.Document> 7 2 1 - - External -> External
com.mongodb.DBCursor com.mongodb.client.MongoCursor<org.bson.Document> 4 2 1 - - External -> External
com.mongodb.DBObject com.mongodb.BasicDBObject 1 1 1 - - External -> External
java.lang.Boolean boolean 2 1 1 - Unboxing Jdk -> Jdk
com.mongodb.MongoClientOptions org.apache.drill.exec.store.mongo.MongoStoragePlugin 2 1 1 - - External -> Internal
com.mongodb.MongoClientOptions com.mongodb.MongoClient 1 1 1 - - External -> External
org.apache.drill.exec.work.fragment.StatusReporter org.apache.drill.exec.work.fragment.FragmentStatusReporter 3 1 1 - - Internal -> Internal
org.apache.drill.exec.work.fragment.NonRootStatusReporter org.apache.drill.exec.work.fragment.FragmentStatusReporter 1 1 1 - - Internal -> Internal
net.hydromatic.avatica.Cursor.Accessor org.apache.drill.jdbc.impl.AvaticaDrillSqlAccessor 2 1 1 T_SUPER_R - External -> Internal
org.apache.drill.exec.expr.fn.FunctionImplementationRegistry org.apache.drill.exec.expr.fn.FunctionLookupContext 33 3 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.ops.QueryContext org.apache.drill.exec.ops.OptimizerRulesContext 10 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.ops.FragmentContext io.netty.buffer.DrillBuf 1 1 1 SIBLING - Internal -> Internal
java.io.StringWriter java.lang.StringBuilder 1 1 1 SIBLING - Jdk -> Jdk
org.apache.drill.exec.ops.FragmentContext org.apache.drill.exec.ops.OperatorContext 6 2 1 - - Internal -> Internal
org.apache.drill.common.expression.LogicalExpression org.apache.drill.exec.physical.impl.window.WindowFunction 1 1 1 - - Internal -> Internal
java.lang.Integer org.apache.drill.exec.record.MaterializedField.Key 2 1 1 - - Jdk -> Internal
org.apache.drill.exec.memory.TopLevelAllocator org.apache.drill.exec.memory.BufferAllocator 7 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.server.options.OptionValue java.lang.String 2 2 1 Composition - Internal -> Jdk
java.util.concurrent.ConcurrentHashMap java.util.Map 2 2 1 R_SUPER_T - Jdk -> Jdk
com.google.common.collect.ImmutableList org.apache.drill.common.map.CaseInsensitiveMap 1 1 1 - - Internal -> Internal
org.apache.drill.jdbc.impl.DrillStatementImpl net.hydromatic.avatica.AvaticaStatement 2 1 1 R_SUPER_T - Internal -> External
org.apache.drill.exec.store.mpjdbc.MPJdbcFormatConfig org.apache.drill.exec.store.jdbc.JdbcStorageConfig 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.StoragePluginOptimizerRule org.apache.calcite.plan.RelOptRule 4 2 1 R_SUPER_T - Internal -> External
org.apache.drill.exec.store.AbstractSchema org.apache.calcite.schema.Schema 4 1 1 R_SUPER_T - Internal -> External
org.apache.drill.exec.store.mpjdbc.MPJdbcSubScan org.apache.drill.exec.store.jdbc.JdbcSubScan 1 1 1 - - Internal -> Internal
org.apache.avro.util.Utf8 byte 1 1 1 - - External -> Jdk
org.apache.drill.exec.store.parquet.columnreaders.ColumnReader org.apache.drill.exec.store.parquet.columnreaders.ColumnReader<?> 4 1 1 - - Internal -> Internal
java.lang.StringBuffer java.lang.StringBuilder 2 2 1 SIBLING - Jdk -> Jdk
org.apache.drill.exec.server.options.OptionValue org.apache.drill.exec.server.options.OptionValue.OptionType 2 1 1 Composition - Internal -> Internal
java.util.concurrent.ConcurrentMap<org.apache.drill.exec.store.StoragePlugin, java.lang.String> org.apache.drill.exec.store.StoragePluginMap 1 1 1 Composition - Jdk -> Internal
org.apache.calcite.schema.Schema org.apache.drill.exec.store.jdbc.JdbcStoragePlugin.CapitalizingJdbcSchema 2 1 1 T_SUPER_R - External -> Internal
java.lang.Object org.apache.drill.exec.planner.logical.DrillTable 2 1 1 Composition - Jdk -> Internal
org.apache.drill.exec.store.dfs.FormatSelection org.apache.drill.exec.planner.logical.DrillTable 3 2 1 - - Internal -> Internal
java.util.concurrent.ExecutorService java.util.concurrent.Executor 3 1 1 R_SUPER_T - Jdk -> Jdk
java.util.List java.lang.Iterable 1 1 1 R_SUPER_T - Jdk -> Jdk
void long 1 1 1 - - Jdk -> Jdk
parquet.io.RecordReader org.apache.parquet.io.RecordReader 1 1 1 - - External -> External
org.apache.drill.exec.store.parquet.DirectCodecFactory org.apache.parquet.hadoop.CodecFactory 8 1 1 R_SUPER_T - Internal -> Internal
parquet.schema.Type org.apache.parquet.schema.Type 1 1 1 - - External -> External
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.record.RecordIterator 4 1 1 SIBLING - Internal -> Internal
java.nio.ByteBuffer[] java.nio.ByteBuffer 1 1 1 - - Jdk -> Jdk
java.nio.ByteBuffer java.nio.ByteBuffer[] 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.ops.FragmentContext org.apache.drill.exec.memory.LimitConsumer 13 1 1 - - Internal -> Internal
org.apache.drill.exec.rpc.RpcBus.RpcEventHandler java.util.concurrent.Executor 1 1 1 R_SUPER_T - Internal -> Jdk
org.apache.drill.common.expression.FunctionHolderExpression org.apache.drill.common.expression.LogicalExpression 2 1 1 - - Internal -> Internal
org.apache.drill.exec.memory.BufferAllocator org.apache.drill.exec.ops.OperatorContext 3 2 1 - - Internal -> Internal
java.util.List<java.lang.String> java.lang.String 1 1 1 - - Jdk -> Jdk
java.lang.String org.apache.drill.exec.store.dfs.WorkspaceSchemaFactory.TableInstance 2 1 1 - - Jdk -> Internal
java.lang.String org.apache.drill.exec.store.avro.AvroTestUtil.AvroTestRecordWriter 12 2 1 Composition - Jdk -> Internal
org.apache.drill.exec.expr.holders.BigIntHolder org.apache.drill.exec.expr.holders.IntHolder 18 2 1 - - Internal -> Internal
org.apache.drill.exec.expr.holders.NullableVarBinaryHolder org.apache.drill.exec.expr.holders.BigIntHolder 1 1 1 - - Internal -> Internal
org.apache.drill.exec.expr.holders.BigIntHolder org.apache.drill.exec.expr.holders.NullableIntHolder 1 1 1 - - Internal -> Internal
org.apache.drill.exec.expr.holders.BigIntHolder org.apache.drill.exec.expr.holders.NullableBigIntHolder 5 2 1 - - Internal -> Internal
org.apache.drill.exec.store.hive.HiveFieldConverter.String org.apache.hadoop.hive.serde2.SerDe 1 1 1 - - Internal -> External
org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadata_v1 org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadataBase 12 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ParquetFileMetadata org.apache.drill.exec.store.parquet.Metadata.ParquetFileMetadata_v2 6 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ParquetFileMetadata org.apache.drill.exec.store.parquet.Metadata.ParquetFileMetadata_v1 2 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.RowGroupMetadata org.apache.drill.exec.store.parquet.Metadata.RowGroupMetadata_v2 3 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.common.expression.SchemaPath java.lang.String 16 2 1 - - Internal -> Jdk
org.apache.drill.exec.store.parquet.Metadata.RowGroupMetadata org.apache.drill.exec.store.parquet.Metadata.RowGroupMetadata_v1 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ColumnMetadata org.apache.drill.exec.store.parquet.Metadata.ColumnMetadata_v1 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ColumnMetadata org.apache.drill.exec.store.parquet.Metadata.ColumnMetadata_v2 3 1 1 R_SUPER_T - Internal -> Internal
com.fasterxml.jackson.databind.module.SimpleModule com.fasterxml.jackson.module.afterburner.AfterburnerModule 1 1 1 - - External -> External
org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadata_v1 org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadata_v2 8 1 1 SIBLING - Internal -> Internal
com.google.common.cache.LoadingCache<org.apache.drill.exec.store.hive.HiveFieldConverter.String, org.apache.drill.exec.store.hive.HiveReadEntry> org.apache.drill.exec.store.hive.HiveReadEntry 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.hive.HiveFieldConverter.String org.apache.hadoop.hbase.TableName 1 1 1 - - Internal -> External
org.apache.drill.exec.vector.ValueVector java.lang.Object 1 1 1 - - Internal -> Jdk
org.apache.calcite.tools.RuleSet org.apache.calcite.tools.RuleSet[] 1 1 1 - - External -> External
org.apache.drill.exec.store.StoragePluginRegistry org.apache.calcite.tools.RuleSet 1 1 1 - - Internal -> External
org.apache.hadoop.mapred.InputSplit org.apache.drill.exec.store.hive.HiveMetadataProvider.InputSplitWrapper 6 1 1 Composition - External -> Internal
org.apache.drill.exec.memory.AccountorImpl org.apache.drill.exec.memory.Accountor 3 1 1 R_SUPER_T - Internal -> Internal
java.util.concurrent.atomic.AtomicLong java.util.concurrent.atomic.AtomicInteger 9 2 1 SIBLING - Jdk -> Jdk
org.apache.drill.exec.memory.LimitConsumer org.apache.drill.exec.ops.FragmentContext 4 1 1 - - Internal -> Internal
org.apache.drill.exec.memory.BufferAllocator.PreAllocator org.apache.drill.exec.memory.AllocationReservation 4 1 1 - - Internal -> Internal
org.apache.drill.exec.memory.BufferAllocator.PreAllocator org.apache.drill.exec.memory.BufferAllocator 2 1 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicInteger java.util.concurrent.atomic.AtomicLong 1 1 1 SIBLING - Jdk -> Jdk
io.netty.buffer.DrillBuf io.netty.buffer.ByteBuf 4 1 1 Composition - Internal -> Internal
org.apache.drill.exec.record.RawFragmentBatch org.apache.drill.exec.rpc.data.IncomingDataBatch 4 1 1 - - Internal -> Internal
io.netty.buffer.ByteBuf io.netty.buffer.UnsafeDirectLittleEndian 1 1 1 - - Internal -> Internal
org.apache.drill.exec.rpc.data.DataResponseHandler org.apache.drill.exec.work.WorkManager.WorkerBee 2 1 1 - - Internal -> Internal
java.util.Collection java.lang.Iterable 1 1 1 R_SUPER_T - Jdk -> Jdk
void java.lang.String 4 3 1 - - Jdk -> Jdk
void java.lang.Class<? extendsorg.apache.hadoop.mapred.InputFormat> 1 1 1 - - Jdk -> Jdk
org.apache.hadoop.mapred.JobConf org.apache.hadoop.hive.conf.HiveConf 1 1 1 - - External -> External
org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter org.apache.drill.exec.vector.complex.impl.MapOrListWriterImpl 3 1 1 T_SUPER_R - Internal -> Internal
org.bson.Document org.bson.BsonDocument 2 1 1 - - External -> External
com.mongodb.BasicDBObject org.bson.Document 30 1 1 - - External -> External
com.mongodb.DBObject org.bson.conversions.Bson 1 1 1 - - External -> External
com.mongodb.WriteResult com.mongodb.client.result.UpdateResult 1 1 1 - - External -> External
org.apache.drill.exec.store.StoragePluginRegistry.DrillSchemaFactory org.apache.drill.exec.store.SchemaFactory 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.store.kudu.KuduRecordReader.ProjectedColumnInfo 1 1 1 Composition - Internal -> Internal
org.apache.drill.common.types.TypeProtos.MajorType org.apache.drill.common.types.TypeProtos.MinorType 1 1 1 Composition - Internal -> Internal
org.kududb.client.CreateTableBuilder org.kududb.client.CreateTableOptions 1 1 1 - - External -> External
java.util.Map<org.apache.drill.exec.store.hive.HiveFieldConverter.String, org.apache.drill.exec.store.hive.HiveFieldConverter.String> org.apache.hadoop.hive.conf.HiveConf 2 1 1 - - Jdk -> External
java.util.Map<java.lang.String, java.lang.String> org.apache.hadoop.hive.conf.HiveConf 1 1 1 - - Jdk -> External
com.google.common.collect.Range<java.lang.Long> org.apache.drill.exec.physical.impl.sort.RecordBatchData 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.impl.window.WindowFramer org.apache.drill.exec.physical.impl.window.WindowFramer[] 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.impl.window.WindowFramer void 1 1 1 - - Internal -> Jdk
org.apache.hadoop.io.Text org.apache.drill.exec.util.Text 1 1 1 - - External -> Internal
org.apache.drill.exec.planner.logical.DrillProjectRel org.apache.calcite.rel.core.Project 1 1 1 R_SUPER_T - Internal -> External
org.apache.drill.exec.planner.logical.DrillFilterRel org.apache.calcite.rel.core.Filter 1 1 1 R_SUPER_T - Internal -> External
org.apache.drill.exec.planner.logical.DrillFilterRel org.apache.calcite.rel.logical.LogicalFilter 1 1 1 - - Internal -> External
ScanRel org.apache.calcite.adapter.enumerable.EnumerableTableScan 1 1 1 - - Internal -> External
ProjectRel org.apache.calcite.rel.core.Project 1 1 1 - - Internal -> External
FilterRel org.apache.calcite.rel.logical.LogicalFilter 1 1 1 - - Internal -> External
org.apache.calcite.rel.core.Project org.apache.drill.exec.planner.logical.DrillProjectRel 1 1 1 T_SUPER_R - External -> Internal
org.apache.drill.exec.planner.logical.DrillScanRel org.apache.calcite.rel.RelNode 1 1 1 - - Internal -> External
org.apache.drill.exec.planner.logical.DrillScanRel org.apache.calcite.adapter.enumerable.EnumerableTableScan 2 1 1 - - Internal -> External
org.apache.calcite.rel.core.Filter org.apache.drill.exec.planner.logical.DrillFilterRel 1 1 1 T_SUPER_R - External -> Internal
org.apache.calcite.rel.logical.LogicalFilter org.apache.calcite.rel.core.Filter 1 1 1 - - External -> External
org.apache.calcite.rel.RelNode org.apache.calcite.rel.core.TableScan 2 2 1 - - External -> External
org.apache.drill.exec.planner.logical.DynamicDrillTable org.apache.drill.exec.planner.logical.DrillTable 2 1 1 R_SUPER_T - Internal -> Internal
java.util.List java.util.Collection 4 2 1 R_SUPER_T - Jdk -> Jdk
com.carrotsearch.hppc.ObjectLongOpenHashMap com.carrotsearch.hppc.ObjectLongHashMap 1 1 1 - - External -> External
com.carrotsearch.hppc.IntIntOpenHashMap com.carrotsearch.hppc.IntIntHashMap 4 1 1 - - External -> External
com.carrotsearch.hppc.ObjectIntOpenHashMap com.carrotsearch.hppc.ObjectIntHashMap 3 1 1 - - External -> External
com.carrotsearch.hppc.ObjectFloatOpenHashMap com.carrotsearch.hppc.ObjectFloatHashMap 1 1 1 - - External -> External
com.carrotsearch.hppc.IntLongOpenHashMap com.carrotsearch.hppc.IntLongHashMap 2 1 1 - - External -> External
com.carrotsearch.hppc.IntDoubleOpenHashMap com.carrotsearch.hppc.IntDoubleHashMap 2 1 1 - - External -> External
com.carrotsearch.hppc.IntObjectOpenHashMap com.carrotsearch.hppc.IntObjectHashMap 5 1 1 - - External -> External
com.carrotsearch.hppc.LongObjectOpenHashMap com.carrotsearch.hppc.LongObjectHashMap 1 1 1 - - External -> External
com.carrotsearch.hppc.IntOpenHashSet com.carrotsearch.hppc.IntHashSet 2 1 1 - - External -> External
java.io.Closeable java.lang.AutoCloseable 1 1 1 R_SUPER_T - Jdk -> Jdk
org.apache.drill.exec.rpc.control.CustomHandlerRegistry.ParsingHandler<?> org.apache.drill.exec.rpc.control.CustomHandlerRegistry.ParsingHandler<?, ?> 3 1 1 - - Internal -> Internal
com.google.protobuf.Parser org.apache.drill.exec.rpc.control.Controller.CustomSerDe 4 1 1 - - External -> Internal
org.apache.drill.common.expression.FieldReference java.lang.String 16 1 1 - - Internal -> Jdk
org.apache.drill.exec.record.MaterializedField.Key java.lang.String 8 1 1 - - Internal -> Jdk
org.apache.drill.exec.record.MaterializedField java.lang.String 1 1 1 Composition - Internal -> Jdk
org.apache.drill.exec.store.hbase.config.HBasePStoreProvider org.apache.drill.exec.store.hbase.config.HBasePersistentStoreProvider 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.sys.PStoreConfig.Mode org.apache.drill.exec.store.sys.PersistentStoreMode 4 1 1 - - Internal -> Internal
org.apache.drill.exec.store.sys.PStoreConfig org.apache.drill.exec.coord.store.TransientStoreConfig 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.sys.PStoreProvider org.apache.drill.exec.store.sys.PersistentStoreProvider 11 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.sys.PStoreRegistry org.apache.drill.exec.store.sys.PersistentStoreRegistry 3 1 1 - - Internal -> Internal
org.apache.drill.exec.store.sys.zk.ZkPStoreProvider org.apache.drill.exec.store.sys.store.provider.ZookeeperPersistentStoreProvider 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.sys.PStore org.apache.drill.exec.coord.store.TransientStore 3 1 1 - - Internal -> Internal
org.apache.drill.exec.store.sys.serialize.PClassSerializer org.apache.drill.exec.serialization.InstanceSerializer 5 1 1 - - Internal -> Internal
org.apache.drill.exec.store.sys.local.LocalPStoreProvider org.apache.drill.exec.store.sys.store.provider.LocalPersistentStoreProvider 5 1 1 - - Internal -> Internal
long org.apache.drill.exec.physical.config.WindowPOP.Bound 6 1 1 Composition - Jdk -> Internal
boolean org.apache.drill.exec.physical.config.WindowPOP 12 1 1 Composition - Jdk -> Internal
java.lang.Class java.lang.Class<? extendsorg.apache.drill.exec.vector.ValueVector> 6 1 1 - - Jdk -> Jdk
org.apache.hadoop.mapred.InputFormat org.apache.hadoop.mapred.InputFormat<?, ?> 5 1 1 - - External -> External
java.lang.Object ? 3 1 1 - - Jdk -> TypeVariable
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.DateVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.util.JsonStringHashMap org.apache.drill.exec.util.JsonStringHashMap<java.lang.String, java.lang.Object> 3 1 1 - - Internal -> Internal
java.lang.Class java.lang.Class<?> 14 1 1 - - Jdk -> Jdk
java.util.List java.util.List<java.lang.Object> 8 1 1 - - Jdk -> Jdk
java.util.Map java.util.Map<java.lang.String, ?> 2 1 1 - - Jdk -> Jdk
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.NullableDecimal28SparseVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.NullableIntervalVector 1 1 1 - - Internal -> Internal
org.apache.avro.generic.GenericArray org.apache.avro.generic.GenericArray<java.lang.Double> 2 1 1 - - External -> External
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.NullableDecimal38SparseVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.IntervalVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.BitVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.NullableDateVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.columnreaders.VarLengthColumn org.apache.drill.exec.store.parquet.columnreaders.VarLengthColumn<? extendsorg.apache.drill.exec.vector.ValueVector> 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.NullableBitVector 1 1 1 - - Internal -> Internal
java.util.Map java.util.Map<java.lang.String, java.lang.Object> 12 1 1 - - Jdk -> Jdk
java.lang.Object java.lang.Long 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.Decimal28SparseVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.columnreaders.VarLengthColumn org.apache.drill.exec.store.parquet.columnreaders.VarLengthColumn<?> 7 1 1 - - Internal -> Internal
java.util.concurrent.Future java.util.concurrent.Future<?> 2 1 1 - - Jdk -> Jdk
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.vector.Decimal38SparseVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.server.options.OptionValidator org.apache.drill.exec.server.options.TypeValidators.PositiveLongValidator 3 2 1 - - Internal -> Internal
org.apache.calcite.plan.hep.HepPlanner org.apache.drill.exec.planner.sql.SqlConverter 1 1 1 - - External -> Internal
org.apache.drill.exec.planner.logical.DrillRel org.apache.calcite.rel.RelNode 1 1 1 R_SUPER_T - Internal -> External
java.util.Map java.util.TreeMap 1 1 1 T_SUPER_R - Jdk -> Jdk
java.lang.Long long 6 4 1 - Unboxing Jdk -> Jdk
org.apache.drill.common.types.TypeProtos.MajorType java.util.List<org.apache.drill.exec.expr.fn.DrillFuncHolder> 1 1 1 - - Internal -> Jdk
org.apache.calcite.sql.SqlOperator org.apache.drill.exec.planner.sql.DrillSqlOperator 1 1 1 - - External -> Internal
org.apache.drill.exec.server.options.SystemOptionManager org.apache.drill.exec.server.options.OptionManager 3 2 1 - - Internal -> Internal
dates dateIntervalFunc.truncUnits 1 1 1 - - External -> External
java.lang.String org.apache.drill.exec.planner.PartitionLocation 8 1 1 - - Jdk -> Internal
java.util.Map com.carrotsearch.hppc.IntObjectHashMap 1 1 1 - - Jdk -> External
org.apache.drill.exec.vector.NullableIntVector org.apache.drill.exec.vector.BigIntVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.NullableIntVector org.apache.drill.exec.vector.IntVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.NullableVar16CharVector org.apache.drill.exec.vector.NullableVarCharVector 5 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.Var16CharVector org.apache.drill.exec.vector.VarCharVector 2 1 1 - - Internal -> Internal
java.util.Map com.google.common.collect.Multimap 2 1 1 - - Jdk -> Internal
org.apache.drill.common.logical.data.NamedExpression java.util.List<org.apache.drill.common.logical.data.NamedExpression> 47 1 1 - - Internal -> Jdk
org.apache.drill.common.logical.data.Order.Ordering java.util.List<org.apache.drill.common.logical.data.Order.Ordering> 6 1 1 - - Internal -> Jdk
org.apache.drill.common.logical.data.JoinCondition java.util.List<org.apache.drill.common.logical.data.JoinCondition> 4 1 1 - - Internal -> Jdk
com.google.common.collect.Ordering java.util.List<com.google.common.collect.Ordering> 3 1 1 - - Internal -> Jdk
org.apache.drill.common.logical.data.LogicalOperator java.util.List<org.apache.drill.common.logical.data.LogicalOperator> 4 1 1 - - Internal -> Jdk
org.apache.drill.exec.physical.base.PhysicalOperator java.util.List<org.apache.drill.exec.physical.base.PhysicalOperator> 4 1 1 - - Internal -> Jdk
java.util.Iterator<org.apache.drill.common.logical.data.LogicalOperator> org.apache.drill.common.logical.data.LogicalOperator 1 1 1 - - Jdk -> Internal
java.lang.String int 1 1 1 - - Jdk -> Jdk
java.lang.String boolean 3 2 1 - - Jdk -> Jdk
org.apache.hadoop.hbase.client.HTableInterface org.apache.hadoop.hbase.client.Table 3 1 1 R_SUPER_T - External -> External
org.apache.hadoop.hbase.client.HTable org.apache.hadoop.hbase.client.Table 1 1 1 R_SUPER_T - External -> External
org.apache.hadoop.hbase.client.HConnection org.apache.hadoop.hbase.client.Connection 1 1 1 R_SUPER_T - External -> External
org.apache.hadoop.conf.Configuration org.apache.hadoop.hbase.client.Connection 2 1 1 SIBLING - External -> External
org.apache.hadoop.hbase.client.HTable org.apache.hadoop.hbase.client.Connection 2 1 1 SIBLING - External -> External
org.apache.hadoop.hbase.client.HBaseAdmin org.apache.hadoop.hbase.client.Admin 18 1 1 R_SUPER_T - External -> External
org.apache.hadoop.hbase.HRegionInfo org.apache.hadoop.hbase.HRegionLocation 1 1 1 SIBLING - External -> External
java.util.Map.Entry<org.apache.hadoop.hbase.HRegionInfo, org.apache.hadoop.hbase.ServerName> org.apache.hadoop.hbase.HRegionLocation 1 1 1 - - Jdk -> External
org.apache.drill.exec.store.RecordReader org.apache.drill.exec.store.pojo.PojoRecordReader<org.apache.drill.exec.store.ischema.Records.Table> 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.ischema.SelectedTable org.apache.drill.exec.store.ischema.InfoSchemaTableType 11 1 1 - - Internal -> Internal
org.apache.drill.exec.store.RecordReader org.apache.drill.exec.store.pojo.PojoRecordReader<?> 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.RecordReader org.apache.drill.exec.store.pojo.PojoRecordReader<org.apache.drill.exec.store.ischema.Records.View> 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.RecordReader org.apache.drill.exec.store.pojo.PojoRecordReader<org.apache.drill.exec.store.ischema.Records.Schema> 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.RecordReader org.apache.drill.exec.store.pojo.PojoRecordReader<org.apache.drill.exec.store.ischema.Records.Column> 1 1 1 R_SUPER_T - Internal -> Internal
int java.util.Map<java.lang.String, java.lang.String> 1 1 1 - - Jdk -> Jdk
int java.lang.String 2 2 1 - - Jdk -> Jdk
org.apache.hadoop.hive.metastore.api.Partition java.util.List<org.apache.drill.exec.store.hive.HiveFieldConverter.String> 1 1 1 - - External -> Jdk
java.util.List java.util.Map 11 7 1 - - Jdk -> Jdk
java.lang.String java.util.Map<java.lang.String, java.lang.String> 4 2 1 - - Jdk -> Jdk
boolean int 3 2 1 - - Jdk -> Jdk
java.lang.String java.lang.Integer 2 1 1 SIBLING - Jdk -> Jdk
com.sun.codemodel.JBlock org.apache.drill.exec.expr.SizedJBlock 2 1 1 Composition - External -> Internal
java.util.Collection org.apache.calcite.util.Pair 1 1 1 - - Jdk -> External
org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadata_v2 org.apache.commons.lang3.tuple.Pair<org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadataDirs, org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadata_v2> 1 1 1 - - Internal -> Internal
org.apache.hadoop.fs.FileStatus java.lang.String 1 1 1 SIBLING - External -> Jdk
org.apache.drill.exec.rpc.Response void 4 4 1 - - Internal -> Jdk
org.apache.drill.exec.ops.QueryContext org.apache.drill.exec.store.SchemaConfig.SchemaConfigInfoProvider 6 2 1 R_SUPER_T - Internal -> Internal
java.lang.String java.lang.Object 13 1 1 - - Jdk -> Jdk
org.apache.drill.exec.rpc.user.UserServer.UserClientConnection org.apache.drill.exec.rpc.user.UserServer.UserClientConnectionImpl 3 1 1 SIBLING - Internal -> Internal
org.apache.drill.common.types.TypeProtos.MajorType java.lang.String 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadataBase void 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.store.hbase.HBaseSubScan.HBaseSubScanSpec org.apache.drill.exec.store.maprdb.MapRDBSubScanSpec 20 1 1 - - Internal -> Internal
java.util.LinkedList java.util.List 2 2 1 R_SUPER_T - Jdk -> Jdk
org.apache.drill.common.logical.StoragePluginConfig org.apache.drill.exec.store.dfs.FileSystemConfig 1 1 1 T_SUPER_R - Internal -> Internal
org.apache.hadoop.hbase.ServerName java.lang.String 6 1 1 SIBLING - External -> Jdk
org.apache.drill.exec.store.hbase.HBaseScanSpec org.apache.drill.exec.store.maprdb.MapRDBSubScanSpec 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.maprdb.MapRDBGroupScan org.apache.drill.exec.store.maprdb.binary.BinaryTableGroupScan 4 1 1 T_SUPER_R - Internal -> Internal
org.apache.hadoop.hbase.HRegionInfo org.apache.drill.exec.store.maprdb.TabletFragmentInfo 6 1 1 Composition - External -> Internal
com.mapr.db.ojai.DBDocumentReader com.mapr.db.ojai.DBDocumentReaderBase 4 1 1 - - External -> External
org.apache.drill.exec.store.maprdb.MapRDBSubScanSpec org.apache.drill.exec.store.maprdb.json.JsonScanSpec 5 1 1 - - Internal -> Internal
org.apache.drill.exec.store.maprdb.MapRDBSubScanSpec org.apache.drill.exec.store.maprdb.json.JsonSubScanSpec 2 1 1 T_SUPER_R - Internal -> Internal
com.mapr.db.DBDocument org.ojai.Document 1 1 1 - - External -> External
org.apache.drill.exec.vector.complex.writer.BaseWriter.MapWriter org.apache.drill.exec.vector.complex.impl.MapOrListWriterImpl 4 1 1 Composition - Internal -> Internal
java.util.Map.Entry<org.apache.hadoop.hbase.ServerName, org.apache.hadoop.hbase.HRegionInfo> org.apache.hadoop.hbase.HRegionLocation 1 1 1 - - Jdk -> External
net.hydromatic.avatica.AvaticaPrepareResult org.apache.calcite.avatica.Meta.Signature 1 1 1 - - External -> External
java.sql.ResultSet MetaResultSet 6 1 1 - - Jdk -> External
java.util.List<net.hydromatic.avatica.ColumnMetaData> org.apache.calcite.avatica.Meta.Signature 2 1 1 - - Jdk -> External
org.apache.drill.exec.expr.fn.DrillFunctionRegistry org.apache.drill.exec.expr.fn.registry.LocalFunctionRegistry 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.base.FileGroupScan org.apache.drill.exec.store.parquet.ParquetGroupScan 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.calcite.schema.Table org.apache.calcite.schema.Schema.TableType 2 1 1 - - External -> External
char int 1 1 1 - Widening Jdk -> Jdk
void io.netty.buffer.DrillBuf 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.store.parquet.ColumnDataReader org.apache.drill.exec.util.filereader.DirectBufInputStream 1 1 1 - - Internal -> Internal
org.apache.hadoop.fs.FSDataInputStream org.apache.drill.exec.util.filereader.DirectBufInputStream 1 1 1 - - External -> Internal
long java.util.concurrent.atomic.AtomicLong 6 1 1 - - Jdk -> Jdk
? ? extendsorg.apache.drill.exec.vector.ValueVector 2 1 1 T_SUPER_R - TypeVariable -> Internal
org.apache.drill.exec.store.parquet.Metadata.RowGroupMetadata_v2 org.apache.drill.exec.store.parquet.Metadata.RowGroupMetadata_v3 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ColumnTypeMetadata_v2 org.apache.drill.exec.store.parquet.Metadata.ColumnTypeMetadata_v3 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ColumnMetadata_v2 org.apache.drill.exec.store.parquet.Metadata.ColumnMetadata_v3 2 1 1 SIBLING - Internal -> Internal
org.apache.parquet.schema.OriginalType org.apache.drill.exec.store.parquet.Metadata.ColTypeInfo 1 1 1 Composition - External -> Internal
org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadata_v2 org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadata_v3 14 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ColumnTypeMetadata_v2.Key org.apache.drill.exec.store.parquet.Metadata.ColumnTypeMetadata_v3.Key 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ParquetFileMetadata_v2 org.apache.drill.exec.store.parquet.Metadata.ParquetFileMetadata_v3 8 1 1 SIBLING - Internal -> Internal
org.apache.parquet.format.SchemaElement int 2 1 1 - - External -> Jdk
boolean java.lang.String 2 1 1 - - Jdk -> Jdk
org.apache.drill.exec.store.hive.HiveTable.FieldSchemaWrapper org.apache.drill.exec.store.hive.HiveTableWrapper.FieldSchemaWrapper 1 1 1 - - Internal -> Internal
org.apache.hadoop.hive.ql.metadata.Table org.apache.drill.exec.store.hive.HiveTableWithColumnCache 1 1 1 - - External -> Internal
org.apache.hadoop.hive.metastore.api.Table org.apache.drill.exec.store.hive.HiveTableWithColumnCache 14 1 1 T_SUPER_R - External -> Internal
org.apache.hadoop.hive.metastore.api.Partition org.apache.drill.exec.store.hive.HiveTable.HivePartition 16 1 1 Composition - External -> Internal
java.util.Map org.apache.drill.common.map.CaseInsensitiveMap 1 1 1 T_SUPER_R - Jdk -> Internal
org.apache.drill.exec.compile.QueryClassLoader boolean 1 1 1 - - Internal -> Jdk
org.apache.calcite.prepare.CalciteCatalogReader org.apache.drill.exec.planner.sql.SqlConverter.DrillCalciteCatalogReader 2 1 1 T_SUPER_R - External -> Internal
org.apache.drill.exec.memory.BufferAllocator org.apache.drill.DrillTestWrapper.TestServices 9 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.columnreaders.AsyncPageReader.ReadStatus java.util.concurrent.Future<java.lang.Void> 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.store.parquet.columnreaders.AsyncPageReader.ReadStatus java.lang.Void 1 1 1 - - Internal -> Jdk
java.lang.String long 1 1 1 - - Jdk -> Jdk
java.util.concurrent.Future java.util.concurrent.ConcurrentLinkedQueue 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.physical.impl.xsort.ExternalSortBatch org.apache.drill.exec.record.AbstractRecordBatch<org.apache.drill.exec.physical.config.ExternalSort> 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.test.ProfileParser.OpInfo org.apache.drill.exec.proto.UserBitShared.OperatorProfile 5 1 1 - - Internal -> Internal
javax.json.JsonValue javax.json.JsonNumber 1 1 1 - - External -> External
org.apache.drill.exec.rpc.RpcBus.RequestEvent org.apache.drill.exec.rpc.RpcOutcome<?> 1 1 1 - - Internal -> Internal
java.util.Map<java.lang.String, java.lang.String> org.apache.drill.common.config.DrillProperties 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.rpc.BasicClientWithConnection.ServerConnection org.apache.drill.exec.rpc.user.UserClient.UserToBitConnection 5 1 1 - - Internal -> Internal
org.apache.drill.exec.rpc.ConnectionThrottle org.apache.drill.exec.rpc.user.UserClient.UserToBitConnection 1 1 1 - - Internal -> Internal
org.apache.drill.exec.proto.UserProtos.UserProperties org.apache.drill.common.config.DrillProperties 1 1 1 - - Internal -> Internal
org.apache.drill.exec.memory.BufferAllocator javax.security.sasl.SaslClient 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.memory.BufferAllocator org.apache.drill.exec.rpc.data.DataConnectionConfig 1 1 1 - - Internal -> Internal
org.apache.drill.exec.rpc.data.BitServerConnection org.apache.drill.exec.rpc.data.DataServerConnection 4 1 1 - - Internal -> Internal
org.apache.drill.exec.server.BootStrapContext org.apache.drill.exec.rpc.data.DataConnectionConfig 3 1 1 - - Internal -> Internal
org.apache.drill.jdbc.impl.DrillResultSetImpl org.apache.calcite.avatica.AvaticaStatement 1 1 1 - - Internal -> External
org.apache.drill.exec.proto.UserProtos.RpcEndpointInfos java.lang.String 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.RpcEndpointInfos org.apache.drill.common.Version 4 1 1 - - Internal -> Internal
java.lang.String org.apache.drill.common.Version 1 1 1 Composition - Jdk -> Internal
org.apache.calcite.avatica.AvaticaConnection org.apache.drill.jdbc.impl.DrillConnectionImpl 1 1 1 T_SUPER_R - External -> Internal
org.apache.drill.exec.record.VectorWrapper org.apache.drill.exec.record.VectorWrapper<?> 5 2 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicInteger int 1 1 1 - - Jdk -> Jdk
long void 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.proto.UserBitShared.QueryResult.QueryState void 1 1 1 - - Internal -> Jdk
org.apache.calcite.rel.metadata.RelMetadataProvider org.apache.calcite.rel.metadata.JaninoRelMetadataProvider 1 1 1 - - External -> External
java.util.List<org.apache.drill.common.logical.data.JoinCondition> org.apache.drill.common.expression.LogicalExpression 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.record.VectorAccessible java.util.Map<org.apache.drill.exec.expr.BatchReference, org.apache.drill.exec.record.VectorAccessible> 3 1 1 - - Internal -> Jdk
org.apache.calcite.rel.RelNode java.util.List<org.apache.calcite.rel.RelNode> 2 1 1 - - External -> Jdk
org.apache.calcite.rel.core.JoinRelType org.apache.drill.common.expression.LogicalExpression 1 1 1 - - External -> Internal
org.apache.drill.exec.ops.FragmentContext org.apache.drill.exec.ops.FragmentExecContext 5 2 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.server.options.OptionManager org.apache.drill.exec.server.options.OptionSet 30 2 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.ops.OperatorContext org.apache.drill.exec.memory.BufferAllocator 5 2 1 - - Internal -> Internal
java.util.Properties org.apache.drill.common.config.DrillConfig 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.record.VectorWrapper<?> org.apache.drill.exec.vector.ValueVector 1 1 1 - - Internal -> Internal
java.util.Properties org.apache.drill.test.ConfigBuilder 1 1 1 Composition - Jdk -> Internal
java.lang.String org.apache.hadoop.fs.permission.FsPermission 3 1 1 - - Jdk -> External
org.apache.drill.exec.store.mapr.db.MapRDBTableStats com.mapr.db.TabletInfo 1 1 1 - - Internal -> External
org.apache.drill.exec.expr.fn.DrillComplexWriterFuncHolder org.apache.drill.common.expression.FieldReference 2 1 1 Composition - Internal -> Internal
org.apache.drill.common.expression.fn.FuncHolder org.apache.drill.exec.expr.fn.DrillFuncHolder 1 1 1 - - Internal -> Internal
void org.apache.drill.common.exceptions.DrillRuntimeException 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.store.parquet.columnreaders.VarLenBinaryReader org.apache.drill.exec.store.parquet.columnreaders.BatchReader 1 1 1 - - Internal -> Internal
org.objectweb.asm.tree.ClassNode org.apache.commons.lang3.tuple.Pair<byte[], org.objectweb.asm.tree.ClassNode> 1 1 1 - - Jdk -> Internal
org.apache.parquet.column.page.PageWriteStore org.apache.parquet.hadoop.ParquetColumnChunkPageWriteStore 1 1 1 T_SUPER_R - External -> Internal
org.apache.drill.exec.physical.config.ExternalSort org.apache.drill.exec.physical.base.PhysicalOperator 1 1 1 - - Internal -> Internal
void org.apache.drill.exec.physical.impl.common.HashTable.PutStatus 2 1 1 - - Jdk -> Internal
org.apache.drill.exec.physical.impl.common.HashTableTemplate.BatchHolder boolean 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.record.RecordBatch.IterOutcome org.apache.drill.exec.physical.impl.aggregate.HashAggregator.AggIterOutcome 2 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.impl.xsort.managed.CopierHolder.BatchMerger org.apache.drill.exec.physical.impl.xsort.managed.PriorityQueueCopierWrapper.BatchMerger 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.record.selection.SelectionVector4 void 1 1 1 - - Internal -> Jdk
java.util.Iterator java.util.List 1 1 1 - - Jdk -> Jdk
java.sql.Timestamp java.lang.Object 1 1 1 - - Jdk -> Jdk
java.lang.Enum<?> java.lang.Object 1 1 1 - - Jdk -> Jdk
java.lang.reflect.Field java.lang.String 2 1 1 - - Jdk -> Jdk
org.apache.calcite.rel.core.AggregateCall java.util.Map<java.lang.Long, java.lang.String> 1 1 1 - - External -> Jdk
org.apache.drill.exec.physical.impl.spill.RecordBatchSizer.ColumnSize org.apache.drill.exec.memory.AllocationManager.BufferLedger 1 1 1 - - Internal -> Internal
int org.apache.drill.exec.physical.impl.xsort.managed.SortMemoryManager.BatchSizeEstimate 3 1 1 Composition - Jdk -> Internal
org.apache.drill.exec.physical.impl.spill.RecordBatchSizer void 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.server.options.OptionValidator org.apache.drill.exec.server.options.TypeValidators.MaxWidthValidator 1 1 1 - - Internal -> Internal
long org.apache.drill.exec.server.options.OptionValue.Kind 1 1 1 - - Jdk -> Internal
double org.apache.drill.exec.server.options.OptionValue.Kind 1 1 1 - - Jdk -> Internal
java.io.File org.apache.hadoop.fs.Path 8 1 1 SIBLING - Jdk -> External
java.io.File java.util.List<org.apache.hadoop.fs.Path> 2 1 1 - - Jdk -> Jdk
org.apache.drill.exec.store.hbase.CompareFunctionsProcessor org.apache.drill.exec.store.mapr.db.binary.MaprDBCompareFunctionsProcessor 2 1 1 T_SUPER_R - Internal -> Internal
java.lang.String org.apache.drill.common.expression.SchemaPath 27 3 1 Composition - Jdk -> Internal
java.lang.String org.apache.drill.exec.expr.fn.impl.RegexpUtil.SqlPatternInfo 3 1 1 Composition - Jdk -> Internal
org.apache.drill.exec.server.options.OptionValue.OptionType org.apache.drill.exec.server.options.OptionValue.AccessibleScopes 12 1 1 - - Internal -> Internal
org.apache.drill.exec.server.options.OptionManager org.apache.drill.exec.server.options.SystemOptionManager 2 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.server.options.OptionValidator org.apache.drill.exec.server.options.OptionDefinition 2 1 1 Composition - Internal -> Internal
org.apache.drill.exec.server.options.OptionManager org.apache.drill.exec.server.options.SessionOptionManager 3 1 1 - - Internal -> Internal
org.apache.drill.exec.server.options.OptionManager org.apache.drill.exec.server.options.QueryOptionManager 3 1 1 - - Internal -> Internal
org.apache.drill.exec.rpc.control.ControlTunnel java.util.concurrent.atomic.AtomicReference<org.apache.drill.exec.rpc.control.ControlTunnel> 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.rpc.control.ControlTunnel org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint 2 1 1 - - Internal -> Internal
org.apache.drill.exec.server.options.OptionValue org.apache.drill.exec.server.options.PersistedOptionValue 7 1 1 - - Internal -> Internal
int float 5 1 1 - Widening Jdk -> Jdk
org.apache.drill.exec.proto.UserBitShared.OperatorProfile org.apache.commons.lang3.tuple.ImmutablePair<org.apache.drill.exec.proto.UserBitShared.OperatorProfile, java.lang.Integer> 7 1 1 - - Internal -> Internal
java.lang.Integer java.lang.String 7 1 1 SIBLING - Jdk -> Jdk
org.apache.drill.exec.proto.BitControl.PlanFragment org.apache.drill.exec.work.QueryWorkUnit.MinorFragmentDefn 5 1 1 Composition - Internal -> Internal
long boolean 3 2 1 - - Jdk -> Jdk
org.apache.drill.exec.server.options.TypeValidators.StringValidator org.apache.drill.exec.server.options.TypeValidators.AdminUsersValidator 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.server.options.TypeValidators.StringValidator org.apache.drill.exec.server.options.TypeValidators.AdminUserGroupsValidator 1 1 1 R_SUPER_T - Internal -> Internal
java.io.InputStream org.apache.hadoop.fs.FSDataInputStream 1 1 1 - - Jdk -> External
java.lang.String org.apache.hadoop.fs.FileSystem 1 1 1 - - Jdk -> External
org.apache.hadoop.security.ssl.SSLFactory.Mode org.apache.drill.exec.vector.complex.impl.ComplexWriterImpl.Mode 5 1 1 - - External -> Internal
org.apache.hadoop.security.ssl.SSLFactory.Mode org.apache.drill.exec.ssl.SSLConfig.Mode 2 1 1 - - External -> Internal
org.apache.calcite.jdbc.CalciteSchema org.apache.calcite.schema.SchemaPlus 1 1 1 - - External -> External
java.lang.CharSequence org.apache.drill.exec.expr.fn.impl.CharSequenceWrapper 1 1 1 R_SUPER_T - Jdk -> Internal
org.apache.drill.exec.store.parquet.Metadata.RowGroupMetadata org.apache.drill.exec.store.parquet.ParquetGroupScan.RowGroupInfo 3 1 1 - - Internal -> Internal
org.apache.drill.test.OperatorFixture.TestOptionSet org.apache.drill.exec.server.options.SystemOptionManager 2 1 1 - - Internal -> Internal
org.apache.drill.test.FixtureBuilder.RuntimeOption org.apache.drill.test.ClusterFixtureBuilder.RuntimeOption 2 1 1 - - Internal -> Internal
org.apache.drill.exec.ops.OperatorStats org.apache.drill.exec.ops.OperatorStatReceiver 7 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.ops.OperExecContext org.apache.drill.exec.ops.OperatorContext 16 1 1 - - Internal -> Internal
org.apache.drill.exec.ops.OperatorExecContext org.apache.drill.exec.ops.OperatorContext 3 1 1 R_SUPER_T - Internal -> Internal
java.lang.String java.io.File 9 1 1 SIBLING - Jdk -> Jdk
org.apache.drill.testutils.DirTestWatcher org.apache.drill.test.BaseDirTestWatcher 1 1 1 R_SUPER_T - Internal -> Internal
org.junit.rules.TemporaryFolder java.io.File 3 1 1 - - External -> Jdk
org.apache.hadoop.fs.Path java.io.File 5 1 1 SIBLING - External -> Jdk
java.lang.String java.nio.file.Path 20 1 1 SIBLING - Jdk -> Jdk
java.util.List<org.apache.drill.exec.rpc.user.QueryDataBatch> void 1 1 1 - - Jdk -> Jdk
org.apache.hadoop.mapred.InputSplit java.util.Collection<org.apache.hadoop.mapred.InputSplit> 1 1 1 - - External -> Jdk
org.apache.hadoop.mapred.InputSplit java.util.List<org.apache.hadoop.mapred.InputSplit> 4 1 1 - - External -> Jdk
org.apache.drill.exec.store.hive.HiveMetadataProvider.InputSplitWrapper org.apache.drill.exec.store.hive.HiveMetadataProvider.LogicalInputSplit 19 1 1 - - Internal -> Internal
org.apache.drill.exec.store.hive.HiveFieldConverter.String java.util.List<org.apache.drill.exec.store.hive.HiveFieldConverter.String> 6 1 1 - - Internal -> Jdk
org.apache.drill.exec.record.MaterializedField org.apache.drill.exec.record.ColumnMetadata 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.accessor.ColumnWriter org.apache.drill.exec.vector.accessor.ObjectWriter 2 1 1 - - Internal -> Internal
org.apache.drill.exec.memory.BufferAllocator org.apache.drill.exec.record.VectorContainer 1 1 1 Composition - Internal -> Internal
org.apache.drill.test.rowSet.RowSetSchema org.apache.drill.exec.record.TupleMetadata 4 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.accessor.ColumnReader com.fasterxml.jackson.databind.ObjectReader 2 1 1 - - Internal -> External
org.apache.drill.exec.vector.accessor.TupleAccessor.TupleSchema org.apache.drill.exec.record.ColumnMetadata 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.HyperVectorWrapper org.apache.drill.exec.record.VectorWrapper 1 1 1 R_SUPER_T - Internal -> Internal
java.util.List<org.apache.drill.exec.record.MaterializedField> org.apache.drill.exec.record.TupleSchema 1 1 1 - - Jdk -> Internal
void org.apache.drill.test.rowSet.RowSet.SingleRowSet 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.record.MaterializedField org.apache.drill.exec.physical.rowSet.model.TupleModel.ColumnModel 2 1 1 - - Internal -> Internal
org.apache.drill.exec.record.BatchSchema org.apache.drill.exec.record.TupleMetadata 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.vector.accessor.ColumnWriter org.apache.drill.exec.vector.accessor.ScalarWriter 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.vector.accessor.ColumnAccessor.ValueType org.apache.drill.exec.vector.accessor.ValueType 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.MaterializedField org.apache.drill.exec.record.TupleSchema.MapColumnMetadata 1 1 1 - - Internal -> Internal
java.lang.String java.sql.Timestamp 3 2 1 SIBLING - Jdk -> Jdk
java.util.Iterator<org.apache.drill.exec.store.sys.ProfileInfoIterator.ProfileInfo> boolean 1 1 1 - - Jdk -> Jdk
org.apache.calcite.rel.RelNode org.apache.calcite.plan.RelTraitSet 1 1 1 - - External -> External
java.util.Map java.util.concurrent.ConcurrentMap 1 1 1 T_SUPER_R - Jdk -> Jdk
org.apache.drill.exec.store.dfs.DrillFileSystem org.apache.hadoop.fs.FileSystem 1 1 1 R_SUPER_T - Internal -> External
boolean org.apache.calcite.util.Litmus 3 1 1 - - Jdk -> External
org.apache.calcite.rel.RelNode org.apache.calcite.rel.RelRoot 6 1 1 - - External -> External
org.apache.calcite.prepare.RelOptTableImpl org.apache.calcite.prepare.Prepare.PreparingTable 3 1 1 - - External -> External
org.apache.calcite.sql.TypedSqlNode org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNode, org.apache.calcite.rel.type.RelDataType> 2 1 1 - - External -> External
long org.apache.calcite.schema.SchemaVersion 1 1 1 - - Jdk -> External
org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype org.apache.calcite.sql.SqlKind 2 1 1 - - External -> External
java.io.OutputStream org.apache.drill.exec.cache.VectorSerializer.Writer 1 1 1 SIBLING - Jdk -> Internal
java.io.Writer int 3 1 1 - - Jdk -> Jdk
java.io.OutputStream java.nio.channels.WritableByteChannel 7 1 1 SIBLING - Jdk -> Jdk
org.apache.drill.exec.memory.BufferAllocator java.nio.channels.WritableByteChannel 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.ops.FragmentContextInterface org.apache.drill.exec.ops.FragmentContext 11 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.ops.FragmentContext org.apache.drill.exec.physical.unit.PhysicalOpUnitTestBase.MockExecutorFragmentContext 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.ops.FragmentContext org.apache.drill.exec.ops.ExecutorFragmentContext 69 1 1 - - Internal -> Internal
org.apache.drill.exec.ops.FragmentContext org.apache.drill.exec.ops.ExchangeFragmentContext 7 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.ops.OperatorContext org.apache.drill.test.OperatorFixture.MockOperatorContext 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.ops.FragmentContext org.apache.drill.exec.ops.FragmentContextImpl 52 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.ops.FragmentContext org.apache.drill.exec.ops.RootFragmentContext 10 1 1 - - Internal -> Internal
org.apache.drill.test.OperatorFixture.OperatorFixtureBuilder com.google.protobuf.Message.Builder 4 1 1 - - Internal -> External
java.lang.String java.lang.String[] 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.store.parquet.ParquetGroupScan org.apache.drill.exec.physical.base.AbstractFileGroupScan 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.record.VectorContainer 7 2 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.hive.HiveFieldConverter.String org.apache.drill.exec.store.hive.HiveStoragePluginConfig 4 1 1 Composition - Internal -> Internal
org.apache.drill.exec.store.kafka.KafkaStoragePluginConfig org.apache.drill.exec.store.kafka.KafkaStoragePlugin 1 1 1 Composition - Internal -> Internal
org.apache.drill.common.logical.StoragePluginConfig org.apache.drill.exec.store.kudu.KuduStoragePluginConfig 1 1 1 R_SUPER_T - Internal -> Internal
boolean org.apache.drill.exec.server.options.OptionManager 1 1 1 - - Jdk -> Internal
org.apache.hadoop.hive.serde2.SerDe org.apache.hadoop.hive.serde2.Deserializer 6 1 1 - - External -> External
java.util.Set java.util.Map 3 3 1 - - Jdk -> Jdk
java.lang.StringBuilder java.util.Formatter 1 1 1 - - Jdk -> Jdk
void org.apache.drill.exec.ops.OperatorStats 1 1 1 - - Jdk -> Internal
java.lang.String org.apache.drill.exec.store.SchemaConfig 3 1 1 Composition - Jdk -> Internal
org.apache.drill.exec.planner.types.RelDataTypeHolder org.apache.drill.exec.planner.types.AbstractRelDataTypeHolder 2 1 1 R_SUPER_T - Internal -> Internal
void org.apache.drill.exec.record.RecordBatchSizer.ColumnSize 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.record.metadata.TupleMetadata org.apache.drill.exec.record.metadata.TupleSchema 3 2 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.metadata.MapColumnMetadata org.apache.drill.exec.record.metadata.AbstractColumnMetadata 1 1 1 R_SUPER_T - Internal -> Internal
void org.apache.drill.test.rowSet.RowSetWriter 2 1 1 - - Jdk -> Internal
org.apache.drill.test.rowSet.SchemaBuilder void 7 1 1 - - Internal -> Jdk
void java.util.List<java.lang.String> 4 1 1 - - Jdk -> Jdk
org.apache.drill.exec.rpc.RpcException java.io.IOException 1 1 1 R_SUPER_T - Internal -> Jdk
void org.apache.drill.exec.work.fragment.FragmentManager 1 1 1 - - Jdk -> Internal
org.apache.drill.common.concurrent.AutoCloseableLock org.apache.drill.common.AutoCloseables.Closeable 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.sys.PersistentStore org.apache.drill.exec.store.sys.VersionedPersistentStore 1 1 1 - - Internal -> Internal
java.util.concurrent.ConcurrentSkipListMap java.util.concurrent.ConcurrentNavigableMap 1 1 1 R_SUPER_T - Jdk -> Jdk
org.apache.drill.exec.vector.accessor.ScalarElementReader org.apache.drill.exec.vector.accessor.ArrayReader 8 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.accessor.reader.AbstractArrayReader org.apache.drill.exec.vector.accessor.reader.ArrayReaderImpl 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.physical.rowSet.model.MetadataProvider org.apache.drill.exec.record.metadata.TupleMetadata 1 1 1 - - Internal -> Internal
org.apache.drill.common.types.TypeProtos.MajorType org.apache.drill.exec.record.metadata.ColumnMetadata 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.accessor.reader.BaseScalarReader org.apache.drill.exec.vector.accessor.reader.AbstractScalarReader 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.vector.accessor.ScalarElementReader org.apache.drill.exec.vector.accessor.ScalarReader 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.accessor.reader.AbstractObjectReader java.util.List<org.apache.drill.exec.vector.accessor.reader.AbstractObjectReader> 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.vector.accessor.reader.AbstractObjectReader org.apache.drill.exec.vector.accessor.reader.AbstractScalarReader.ScalarObjectReader 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.AbstractRecordBatchMemoryManager org.apache.drill.exec.record.RecordBatchMemoryManager 3 1 1 - - Internal -> Internal
org.apache.calcite.rel.RelNode org.apache.calcite.rel.core.Project 2 1 1 - - External -> External
org.apache.calcite.sql.validate.SqlConformance org.apache.calcite.sql.validate.SqlConformanceEnum 1 1 1 - - External -> External
int void 11 3 1 - - Jdk -> Jdk
java.io.IOException java.util.concurrent.ExecutionException 3 1 1 SIBLING - Jdk -> Jdk
boolean org.apache.drill.exec.store.hive.HivePartitionHolder 1 1 1 - - Jdk -> Internal
java.util.Set<java.lang.String> java.lang.String 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.store.parquet.Metadata.ColumnMetadata org.apache.drill.exec.store.parquet.metadata.MetadataBase.ColumnMetadata 9 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ParquetTableMetadataBase org.apache.drill.exec.store.parquet.metadata.MetadataBase.ParquetTableMetadataBase 6 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.ParquetGroupScan org.apache.drill.exec.store.parquet.AbstractParquetGroupScan 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ColumnTypeMetadata_v3 org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ColumnTypeMetadata_v3 3 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.RowGroupMetadata org.apache.drill.exec.store.parquet.metadata.MetadataBase.RowGroupMetadata 2 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ColumnTypeMetadata_v2 org.apache.drill.exec.store.parquet.metadata.Metadata_V2.ColumnTypeMetadata_v2 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.Metadata.ParquetFileMetadata org.apache.drill.exec.store.parquet.metadata.MetadataBase.ParquetFileMetadata 5 1 1 - - Internal -> Internal
java.io.File org.apache.drill.test.BaseDirTestWatcher 1 1 1 Composition - Jdk -> Internal
org.apache.drill.exec.vector.accessor.ColumnWriterIndex int 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriter org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl 8 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriter org.apache.drill.exec.vector.accessor.WriterPosition 3 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.Decimal28SparseVector org.apache.drill.exec.vector.VarDecimalVector 1 1 1 - - Internal -> Internal
org.apache.avro.Schema.Type org.apache.avro.Schema 1 1 1 - - External -> External
org.apache.drill.exec.vector.Decimal38SparseVector org.apache.drill.exec.vector.NullableVarDecimalVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.NullableFloat8Vector.Mutator org.apache.drill.exec.vector.NullableVarDecimalVector.Mutator 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.NullableDecimal18Vector org.apache.drill.exec.vector.NullableVarDecimalVector 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.NullableDecimal9Vector org.apache.drill.exec.vector.NullableVarDecimalVector 1 1 1 - - Internal -> Internal
java.lang.instrument.IllegalClassFormatException long 1 1 1 - - Jdk -> Jdk
org.apache.calcite.sql.validate.SqlConformanceEnum org.apache.calcite.sql.validate.SqlConformance 1 1 1 - - External -> External
org.apache.drill.test.DirTestWatcher org.apache.drill.test.BaseDirTestWatcher 1 1 1 R_SUPER_T - Internal -> Internal
int java.util.List<org.apache.drill.exec.physical.impl.common.Comparator> 1 1 1 - - Jdk -> Jdk
com.google.protobuf.Message.Builder org.apache.drill.test.OperatorFixture 1 1 1 - - External -> Internal
org.apache.drill.common.logical.data.JoinCondition org.apache.drill.common.expression.SchemaPath 1 1 1 - - Internal -> Internal
boolean org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.BuildSidePartitioning 1 1 1 - - Jdk -> Internal
org.apache.drill.common.expression.LogicalExpression org.apache.drill.exec.expr.stat.ParquetFilterPredicate 1 1 1 - - Internal -> Internal
org.apache.hadoop.fs.FSDataOutputStream java.io.OutputStream 3 1 1 - - External -> Jdk
org.apache.hadoop.fs.FSDataInputStream java.io.InputStream 1 1 1 - - External -> Jdk
org.apache.drill.exec.work.batch.RawBatchBuffer org.apache.drill.exec.work.batch.DataCollector 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.planner.physical.ScanPrel org.apache.drill.exec.planner.physical.Prel 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.physical.impl.union.UnionAllRecordBatch.BatchStatusWrappper 4 1 1 Composition - Internal -> Internal
int double 2 1 1 - Widening Jdk -> Jdk
long double 6 2 1 - Widening Jdk -> Jdk
org.apache.drill.exec.vector.ValueVector org.apache.drill.exec.record.VectorWrapper<?> 1 1 1 - - Internal -> Internal
org.apache.parquet.column.statistics.BooleanStatistics org.apache.parquet.column.statistics.Statistics<T> 2 1 1 - - External -> External
org.apache.parquet.column.statistics.IntStatistics org.apache.parquet.column.statistics.Statistics<T> 3 1 1 - - External -> External
org.apache.parquet.column.statistics.LongStatistics org.apache.parquet.column.statistics.Statistics<T> 2 1 1 - - External -> External
org.apache.drill.exec.store.parquet.stat.ColumnStatistics org.apache.drill.exec.store.parquet.stat.ColumnStatistics<T> 3 1 1 - - Internal -> Internal
org.apache.parquet.column.statistics.FloatStatistics org.apache.parquet.column.statistics.Statistics<T> 2 1 1 - - External -> External
org.apache.parquet.column.statistics.DoubleStatistics org.apache.parquet.column.statistics.Statistics<T> 2 1 1 - - External -> External
java.lang.Thread.WeakClassKey java.nio.ByteBuffer 1 1 1 - - Jdk -> Jdk
java.nio.ByteBuffer org.apache.parquet.bytes.ByteBufferInputStream 1 1 1 - - Jdk -> External
org.apache.drill.exec.store.dfs.FileSystemConfig org.apache.drill.common.logical.StoragePluginConfig 2 2 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.dfs.FileSystemPlugin org.apache.drill.exec.store.AbstractStoragePlugin 8 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.parquet.columnreaders.VarLenColumnBulkInput.ColumnPrecisionInfo org.apache.drill.exec.store.parquet.columnreaders.VarLenColumnBulkInput.VarLenColumnBulkInputCallback 2 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.VarLenBulkEntry org.apache.drill.exec.store.parquet.columnreaders.VarLenColumnBulkEntry 1 1 1 T_SUPER_R - Internal -> Internal
org.apache.parquet.column.statistics.Statistics org.apache.parquet.column.statistics.IntStatistics 1 1 1 - - External -> External
int org.apache.drill.exec.vector.ValueVector 2 1 1 Composition - Jdk -> Internal
boolean java.lang.Boolean 2 1 1 - Boxing Jdk -> Jdk
java.lang.Iterable java.util.Set 1 1 1 T_SUPER_R - Jdk -> Jdk
org.apache.calcite.sql.type.SqlTypeName java.util.AbstractMap.SimpleImmutableEntry<org.apache.calcite.sql.type.SqlTypeName, java.lang.Boolean> 4 1 1 - - External -> Jdk
java.lang.Long org.apache.commons.lang3.mutable.MutableLong 2 1 1 - - Jdk -> Internal
java.util.function.BiPredicate java.util.function.BiFunction 4 1 1 - - Jdk -> Jdk
boolean org.apache.drill.exec.expr.stat.ParquetFilterPredicate.RowsMatch 7 1 1 - - Jdk -> Internal
org.apache.drill.exec.physical.rowSet.impl.ProjectionSet org.apache.drill.exec.physical.rowSet.project.RequestedTuple 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.UInt4Vector org.apache.drill.exec.vector.complex.RepeatedMapVector 1 1 1 Composition - Internal -> Internal
org.apache.drill.exec.vector.accessor.writer.AbstractObjectWriter org.apache.drill.exec.vector.accessor.ArrayWriter 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.physical.rowSet.impl.SingleVectorState.ValuesVectorState org.apache.drill.exec.physical.rowSet.impl.SingleVectorState.SimpleVectorState 3 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.vector.accessor.writer.AbstractObjectWriter org.apache.drill.exec.vector.accessor.WriterPosition 2 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.rowSet.impl.ResultSetLoaderImpl org.apache.drill.exec.physical.rowSet.impl.LoaderInternals 3 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.config.UnnestPOP java.util.Deque<org.apache.drill.exec.physical.config.UnnestPOP> 1 1 1 - - Internal -> Jdk
int org.apache.drill.exec.physical.impl.join.BatchSizePredictor 2 1 1 - - Jdk -> Internal
void org.apache.drill.exec.record.RecordBatch.IterOutcome 1 1 1 - - Jdk -> Internal
boolean org.apache.commons.lang3.mutable.MutableBoolean 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.record.BatchSchema org.apache.drill.exec.record.metadata.TupleMetadata 175 5 1 SIBLING - Internal -> Internal
java.lang.String java.util.Map<java.lang.Integer, java.lang.String[]> 1 1 1 - - Jdk -> Jdk
org.apache.calcite.sql.SqlIdentifier org.apache.calcite.sql.SqlNode 1 1 1 - - External -> External
java.util.concurrent.ConcurrentMap java.util.Map 2 2 1 R_SUPER_T - Jdk -> Jdk
org.apache.drill.exec.memory.RootAllocator org.apache.drill.exec.memory.BufferAllocator 6 1 1 - - Internal -> Internal
org.apache.drill.exec.record.metadata.TupleMetadata org.apache.drill.exec.record.BatchSchema 4 1 1 SIBLING - Internal -> Internal
com.google.common.collect.ImmutableList java.util.List 7 1 1 R_SUPER_T - External -> Jdk
com.google.common.base.Objects.ToStringHelper com.google.common.base.MoreObjects.ToStringHelper 7 1 1 SIBLING - External -> External
org.apache.hadoop.fs.FileStatus java.util.List<org.apache.hadoop.fs.FileStatus> 1 1 1 - - External -> Jdk
org.apache.drill.exec.expr.holders.VarCharHolder org.apache.drill.exec.expr.holders.NullableVarCharHolder 4 1 1 - - Internal -> Internal
org.apache.drill.exec.store.sys.PersistentStore org.apache.drill.common.util.function.CheckedFunction 1 1 1 - - Internal -> Internal
org.apache.drill.exec.work.filter.RuntimeFilterWritable org.apache.drill.exec.work.filter.RuntimeFilterSink 6 1 1 SIBLING - Internal -> Internal
org.codehaus.janino.Java.ClassDeclaration org.codehaus.janino.Java.AbstractClassDeclaration 1 1 1 - - External -> External
org.apache.drill.exec.physical.impl.join.HashJoinBatch.HJSpilledPartition org.apache.drill.exec.physical.impl.join.HashJoinBatch.HashJoinSpilledPartition 5 1 1 - - Internal -> Internal
org.apache.drill.exec.server.options.TypeValidators.StringValidator org.apache.drill.exec.server.options.TypeValidators.EnumeratedStringValidator 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.mapr.db.MapRDBFormatPluginConfig org.apache.drill.exec.store.mapr.db.MapRDBFormatPlugin 1 1 1 - - Internal -> Internal
com.mapr.db.Table org.apache.drill.exec.planner.index.MapRDBStatistics 1 1 1 - - External -> Internal
java.lang.String org.apache.drill.exec.store.mapr.db.MapRDBSubScanSpec 1 1 1 Composition - Jdk -> Internal
org.apache.drill.exec.store.mapr.db.json.JsonSubScanSpec org.apache.drill.exec.store.mapr.db.MapRDBSubScanSpec 1 1 1 R_SUPER_T - Internal -> Internal
com.mapr.db.ojai.DBDocumentReaderBase org.ojai.DocumentReader 1 1 1 - - External -> External
java.lang.Object byte 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.vector.complex.impl.MapOrListWriterImpl org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter 2 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.mapr.db.json.JsonTableGroupScan org.apache.drill.exec.physical.base.GroupScan 1 1 1 R_SUPER_T - Internal -> Internal
com.mapr.db.TabletInfo double 1 1 1 - - External -> Jdk
org.apache.drill.exec.physical.base.PhysicalOperator org.apache.drill.exec.physical.base.SubScan 1 1 1 - - Internal -> Internal
org.apache.drill.exec.planner.physical.DrillScanPrel org.apache.drill.exec.planner.physical.ScanPrel 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.planner.physical.UnionExchangePrel org.apache.drill.exec.planner.physical.ExchangePrel 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.calcite.rel.RelNode org.apache.drill.exec.planner.common.DrillScanRelBase 3 2 1 - - External -> Internal
org.apache.calcite.rel.core.Sort org.apache.drill.exec.planner.common.OrderedRel 4 1 1 - - External -> Internal
org.apache.calcite.rel.RelNode org.apache.drill.exec.planner.physical.SortPrel 1 1 1 - - External -> Internal
org.apache.drill.exec.planner.physical.SortPrel org.apache.drill.exec.planner.common.OrderedRel 7 1 1 - - Internal -> Internal
org.apache.calcite.rel.core.Sort org.apache.calcite.rel.RelCollation 1 1 1 - - External -> External
int org.apache.commons.lang3.tuple.Pair<java.lang.Boolean, java.lang.Integer> 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.store.mapr.db.MapRDBGroupScan org.apache.drill.exec.store.mapr.db.json.JsonTableGroupScan 1 1 1 T_SUPER_R - Internal -> Internal
org.apache.drill.exec.planner.logical.DrillJoinRel org.apache.drill.exec.planner.logical.DrillJoin 16 2 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.vector.accessor.TupleWriter org.apache.drill.test.rowSet.RowSetWriter 1 1 1 T_SUPER_R - Internal -> Internal
org.apache.drill.exec.store.parquet.ParquetFormatConfig org.apache.drill.exec.store.parquet.ParquetReaderConfig 7 1 1 - - Internal -> Internal
boolean org.apache.drill.exec.store.parquet.ParquetReaderConfig 1 1 1 Composition - Jdk -> Internal
java.net.URLClassLoader java.lang.ClassLoader 1 1 1 R_SUPER_T - Jdk -> Jdk
java.util.Collection<java.lang.String> org.apache.drill.exec.server.rest.WebUserConnection 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.expr.fn.ModifiedUnparser org.codehaus.janino.Unparser 1 1 1 R_SUPER_T - Internal -> External
org.apache.drill.exec.physical.base.GroupScan org.apache.drill.exec.store.parquet.AbstractParquetGroupScan 2 1 1 - - Internal -> Internal
org.apache.drill.exec.proto.UserBitShared.QueryData org.apache.drill.exec.proto.UserBitShared.QueryData.Builder 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.base.GroupScan long 1 1 1 Composition - Internal -> Jdk
org.apache.drill.exec.physical.base.PhysicalOperator org.apache.drill.exec.work.filter.RuntimeFilterRouter.TargetPhysicalOperatorVisitor 1 1 1 - - Internal -> Internal
boolean org.apache.drill.exec.work.filter.RuntimeFilterDef 1 1 1 Composition - Jdk -> Internal
java.util.concurrent.Future org.apache.drill.exec.server.DrillbitContext 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.physical.base.GroupScan org.apache.drill.exec.planner.physical.ScanPrel 1 1 1 - - Internal -> Internal
org.apache.drill.exec.work.filter.RuntimeFilterSink org.apache.drill.exec.work.filter.RuntimeFilterWritable 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.memory.BufferAllocator org.apache.drill.exec.ops.SendingAccountor 1 1 1 - - Internal -> Internal
org.apache.drill.exec.client.DrillSqlLineApplication sqlline.Application 1 1 1 R_SUPER_T - Internal -> External
org.apache.drill.exec.physical.rowSet.impl.SingleVectorState.SimpleVectorState org.apache.drill.exec.physical.rowSet.impl.VectorState 2 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.rowSet.impl.SingleVectorState.FixedWidthVectorState org.apache.drill.exec.physical.rowSet.impl.VectorState 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.rowSet.impl.SingleVectorState.OffsetVectorState org.apache.drill.exec.physical.rowSet.impl.VectorState 1 1 1 - - Internal -> Internal
org.apache.drill.exec.planner.logical.DrillTable org.apache.calcite.schema.Table 1 1 1 R_SUPER_T - Internal -> External
org.apache.drill.exec.physical.impl.common.HashTableTemplate.BatchHolder int 1 1 1 Composition - Internal -> Jdk
org.apache.drill.exec.physical.impl.common.ChainedHashTable.setupWork org.apache.drill.exec.physical.impl.common.ChainedHashTable.SetupWork 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.metadata.TupleSchema org.apache.drill.exec.record.metadata.TupleMetadata 51 3 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.record.metadata.AbstractColumnMetadata org.apache.drill.exec.record.metadata.ColumnMetadata 26 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.dotdrill.View.FieldType java.lang.reflect.Field 5 1 1 - - Internal -> Jdk
org.apache.drill.exec.expr.holders.ValueHolder java.lang.Object 1 1 1 - - Internal -> Jdk
org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriter org.apache.drill.exec.vector.accessor.writer.ConcreteWriter 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter org.apache.drill.exec.vector.accessor.writer.ConcreteWriter 1 1 1 - - Internal -> Internal
org.apache.drill.exec.planner.sql.parser.SqlCreateView.SqlCreateViewType org.apache.drill.exec.planner.sql.parser.SqlCreateType 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.accessor.ColumnWriter org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.accessor.ArrayWriter org.apache.drill.exec.vector.accessor.writer.AbstractObjectWriter 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.vector.accessor.writer.ConcreteWriter org.apache.drill.exec.vector.accessor.ScalarWriter 4 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.vector.accessor.ScalarWriter org.apache.drill.exec.vector.accessor.writer.WriterEvents 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.accessor.writer.ConcreteWriter org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl 1 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.vector.accessor.WriterPosition org.apache.drill.exec.vector.accessor.writer.WriterEvents 10 1 1 T_SUPER_R - Internal -> Internal
org.apache.drill.exec.vector.complex.reader.FieldReader org.apache.drill.exec.expr.holders.NullableVarBinaryHolder 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.RecordBatch org.apache.drill.exec.ops.FragmentContext 1 1 1 - - Internal -> Internal
org.apache.drill.exec.expr.holders.NullableBigIntHolder org.apache.drill.exec.expr.holders.NullableVarBinaryHolder 1 1 1 - - Internal -> Internal
org.apache.calcite.schema.Table java.lang.String 1 1 1 - - External -> Jdk
org.apache.drill.exec.proto.GeneralRPCProtos.RpcMode int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.OuterJoinSupport java.lang.Integer 2 1 1 - - Internal -> Jdk
com.google.protobuf.GeneratedMessage.BuilderParent com.google.protobuf.GeneratedMessageV3.BuilderParent 152 1 1 SIBLING - External -> External
org.apache.drill.exec.proto.UserBitShared.FragmentState int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserBitShared.QueryType int 6 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.QueryResultsMode int 2 1 1 - - Internal -> Jdk
org.apache.drill.common.types.TypeProtos.MinorType java.lang.Integer 2 1 1 - - Internal -> Jdk
java.util.List<java.lang.String> com.google.protobuf.ProtocolStringList 22 1 1 T_SUPER_R - Jdk -> External
org.apache.drill.exec.proto.UserBitShared.NamePart.Type int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.ColumnSearchability int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.SubQuerySupport java.lang.Integer 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserBitShared.DrillPBError.ErrorType int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.IdentifierCasing int 4 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.CorrelationNamesSupport int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.NullCollation int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.CollateSupport java.lang.Integer 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.RequestStatus int 12 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.UnionSupport java.lang.Integer 2 1 1 - - Internal -> Jdk
com.google.protobuf.RepeatedFieldBuilder com.google.protobuf.RepeatedFieldBuilderV3 46 1 1 SIBLING - External -> External
com.google.protobuf.GeneratedMessage.Builder com.google.protobuf.GeneratedMessageV3.Builder 76 1 1 SIBLING - External -> External
org.apache.drill.common.types.TypeProtos.MinorType int 6 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserBitShared.SaslStatus int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.record.metadata.ColumnMetadata org.apache.drill.exec.proto.UserProtos.ColumnMetadata 2 1 1 Composition - Internal -> Internal
org.apache.drill.exec.proto.UserProtos.DateTimeLiteralsSupport java.lang.Integer 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.GroupBySupport int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.OrderBySupport java.lang.Integer 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserBitShared.RpcChannel int 6 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.HandshakeStatus int 2 1 1 - - Internal -> Jdk
com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 228 1 1 SIBLING - External -> External
org.apache.drill.common.types.TypeProtos.DataMode int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.ColumnUpdatability int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserProtos.SaslSupport int 2 1 1 - - Internal -> Jdk
com.google.protobuf.SingleFieldBuilder com.google.protobuf.SingleFieldBuilderV3 120 1 1 SIBLING - External -> External
org.apache.drill.exec.proto.UserProtos.RpcType java.lang.Integer 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.UserBitShared.QueryResult.QueryState int 8 1 1 - - Internal -> Jdk
org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint.State int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.physical.impl.scan.columns.ColumnsScanFramework.FileReaderCreator org.apache.drill.exec.physical.impl.scan.file.FileScanFramework.FileReaderFactory 2 1 1 - - Internal -> Internal
org.apache.drill.exec.store.hive.HiveFieldConverter.String org.apache.hadoop.fs.Path 9 1 1 - - Internal -> External
org.apache.calcite.util.Pair org.apache.commons.lang3.tuple.Pair 2 1 1 - - External -> Internal
org.apache.calcite.prepare.RelOptTableImpl org.apache.calcite.plan.RelOptTable 1 1 1 - - External -> External
org.apache.drill.exec.planner.logical.DrillAggregateRel org.apache.calcite.rel.core.Aggregate 1 1 1 R_SUPER_T - Internal -> External
org.apache.drill.exec.record.metadata.schema.parser.SchemaVisitor.ColumnVisitor org.apache.drill.exec.record.metadata.schema.parser.SchemaVisitor.ColumnDefVisitor 2 1 1 SIBLING - Internal -> Internal
SchemaParser.Map_columnContext SchemaParser.Struct_columnContext 1 1 1 - - External -> External
SchemaParser.Map_typeContext SchemaParser.Struct_typeContext 1 1 1 - - External -> External
double org.apache.drill.exec.planner.cost.PrelCostEstimates 5 1 1 Composition - Jdk -> Internal
org.apache.drill.exec.record.metadata.ColumnMetadata org.apache.drill.exec.physical.rowSet.impl.SchemaTransformer.ColumnTransform 9 1 1 - - Internal -> Internal
java.util.Map<org.apache.drill.common.expression.SchemaPath, org.apache.drill.exec.store.parquet.stat.ColumnStatistics> org.apache.drill.exec.record.metadata.TupleMetadata 3 1 1 - - Jdk -> Internal
org.apache.parquet.hadoop.metadata.ParquetMetadata org.apache.drill.exec.store.parquet.metadata.MetadataBase.ParquetTableMetadataBase 9 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.MetadataBase.ColumnMetadata java.util.Map.Entry<org.apache.drill.common.expression.SchemaPath, org.apache.drill.metastore.ColumnStatistics> 1 1 1 - - Internal -> Jdk
org.apache.parquet.column.statistics.Statistics org.apache.drill.metastore.ColumnStatistics<T> 2 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ParquetTableMetadata_v3 java.lang.Object 1 1 1 - - Internal -> Jdk
org.apache.parquet.column.statistics.Statistics<T> org.apache.drill.metastore.ColumnStatistics 2 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.RowGroupInfo org.apache.drill.metastore.LocationProvider 2 1 1 - - Internal -> Internal
org.apache.parquet.column.statistics.Statistics org.apache.drill.metastore.ColumnStatistics 21 1 1 - - Internal -> Internal
org.apache.hadoop.mapred.FileSplit org.apache.drill.exec.store.hive.HiveParquetTableMetadataProvider 1 1 1 - - External -> Internal
org.apache.drill.exec.store.parquet.stat.ColumnStatistics<T> org.apache.drill.metastore.ColumnStatistics 2 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.AbstractParquetGroupScan org.apache.drill.exec.physical.base.AbstractGroupScanWithMetadata 2 1 1 - - Internal -> Internal
org.apache.parquet.column.statistics.Statistics<T> org.apache.drill.exec.expr.StatisticsProvider.MinMaxStatistics 1 1 1 - - Internal -> Internal
org.apache.parquet.column.statistics.Statistics<T> org.apache.drill.metastore.ColumnStatisticsImpl 1 1 1 - - Internal -> Internal
java.util.Map org.apache.drill.shaded.guava.com.google.common.collect.Table 1 1 1 - - Jdk -> Internal
org.apache.drill.exec.physical.impl.scan.framework.AbstractScanFramework<T> org.apache.drill.exec.physical.impl.scan.framework.ManagedScanFramework 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.physical.impl.scan.project.ScanSchemaOrchestrator org.apache.drill.exec.physical.impl.scan.project.ScanSchemaOrchestrator.ScanOrchestratorBuilder 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.impl.scan.framework.ShimBatchReader<? extendsorg.apache.drill.exec.physical.impl.scan.framework.SchemaNegotiator> org.apache.drill.exec.physical.impl.scan.framework.SchemaNegotiatorImpl.NegotiatorListener 1 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.impl.scan.framework.AbstractScanFramework<?> org.apache.drill.exec.physical.impl.scan.framework.ManagedScanFramework 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.server.BootStrapContext org.apache.curator.framework.api.ACLProvider 2 1 1 - - Internal -> External
int boolean 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.record.MaterializedField org.apache.drill.exec.record.metadata.ColumnMetadata 2 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ParquetFileMetadata_v3 org.apache.drill.exec.store.parquet.metadata.MetadataBase.ParquetFileMetadata 4 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ColumnMetadata_v3 org.apache.drill.exec.store.parquet.metadata.Metadata_V4.ColumnMetadata_v4 2 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ColumnTypeMetadata_v3 org.apache.drill.exec.store.parquet.metadata.MetadataBase.ColumnTypeMetadata 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ParquetTableMetadata_v3 org.apache.drill.exec.store.parquet.metadata.Metadata_V4.ParquetTableMetadata_v4 13 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ColumnTypeMetadata_v3.Key org.apache.drill.exec.store.parquet.metadata.Metadata_V4.ColumnTypeMetadata_v4.Key 1 1 1 - - Internal -> Internal
org.apache.hadoop.fs.Path java.util.List<org.apache.hadoop.fs.Path> 5 1 1 - - External -> Jdk
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.RowGroupMetadata_v3 org.apache.drill.exec.store.parquet.metadata.Metadata_V4.RowGroupMetadata_v4 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ParquetFileMetadata_v3 org.apache.drill.exec.store.parquet.metadata.Metadata_V4.ParquetFileMetadata_v4 2 1 1 SIBLING - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ColumnTypeMetadata_v3 org.apache.drill.exec.store.parquet.metadata.Metadata_V4.ColumnTypeMetadata_v4 1 1 1 - - Internal -> Internal
org.apache.drill.exec.store.parquet.metadata.Metadata_V3.ParquetFileMetadata_v3 org.apache.drill.exec.store.parquet.metadata.Metadata_V4.ParquetFileAndRowCountMetadata 3 1 1 - - Internal -> Internal
org.apache.drill.exec.planner.logical.DrillTable org.apache.drill.exec.physical.base.MetadataProviderManager 1 1 1 Composition - Internal -> Internal
java.lang.String org.apache.drill.metastore.StatisticsKind 15 1 1 - - Jdk -> Internal
org.apache.drill.exec.planner.common.DrillStatsTable.TableStatistics org.apache.drill.exec.planner.common.DrillStatsTable.Statistics_v1 1 1 1 R_SUPER_T - Internal -> Internal
java.util.Map.Entry<org.apache.hadoop.fs.Path, org.apache.drill.metastore.FileMetadata> org.apache.hadoop.fs.Path 1 1 1 - - Jdk -> External
org.apache.drill.exec.planner.logical.DrillTable org.apache.drill.metastore.TableMetadata 1 1 1 - - Internal -> Internal
org.apache.drill.shaded.guava.com.google.common.collect.SetMultimap org.apache.drill.shaded.guava.com.google.common.collect.Multimap 1 1 1 - - Internal -> Internal
org.apache.drill.exec.record.metadata.TupleMetadata org.apache.drill.exec.physical.base.MetadataProviderManager 13 1 1 - - Internal -> Internal
org.apache.drill.exec.ops.QueryContext int 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.server.options.TypeValidators.PositiveLongValidator org.apache.drill.exec.server.options.TypeValidators.LongValidator 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.RecordReader ? extendsorg.apache.drill.exec.store.RecordReader 2 1 1 R_SUPER_T - Internal -> Internal
org.apache.drill.exec.store.RecordReader org.apache.drill.exec.store.CommonParquetRecordReader 2 1 1 - - Internal -> Internal
com.clearspring.analytics.stream.quantile.TDigest com.tdunning.math.stats.MergingDigest 41 1 1 - - External -> External
org.apache.drill.exec.record.metadata.schema.parser.SchemaVisitor.StringValueVisitor org.apache.drill.exec.record.metadata.schema.parser.SchemaVisitor.PropertiesVisitor 1 1 1 SIBLING - Internal -> Internal
java.util.Map<org.apache.drill.common.expression.SchemaPath, org.apache.drill.metastore.ColumnStatistics> org.apache.drill.metastore.NonInterestingColumnsMetadata 1 1 1 Composition - Jdk -> Internal
java.util.Map.Entry<java.lang.String, org.apache.drill.common.logical.StoragePluginConfig> java.net.URL 1 1 1 - - Jdk -> Jdk
org.apache.drill.exec.planner.common.DrillScanRelBase org.apache.calcite.rel.core.TableScan 1 1 1 R_SUPER_T - Internal -> External
java.util.List<java.lang.Integer> com.carrotsearch.hppc.IntArrayList 3 1 1 - - Jdk -> Internal
org.apache.drill.exec.store.easy.text.TextFormatPlugin org.apache.drill.exec.store.easy.text.compliant.v3.TextParsingSettingsV3 2 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.rowSet.impl.SchemaTransformer.ColumnTransform org.apache.drill.exec.physical.rowSet.ProjectionSet.ColumnReadProjection 10 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.rowSet.project.RequestedTuple org.apache.drill.exec.physical.rowSet.ProjectionSet 10 1 1 - - Internal -> Internal
com.dyuproject.protostuff.Input io.protostuff.Input 152 1 1 - - External -> External
com.dyuproject.protostuff.Output io.protostuff.Output 152 1 1 - - External -> External
org.apache.drill.exec.store.easy.text.compliant.v3.TextParsingSettingsV3 org.apache.drill.exec.store.easy.text.compliant.TextParsingSettings 6 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.complex.writer.BaseWriter.MapWriter org.apache.drill.exec.vector.complex.writer.BaseWriter 2 1 1 R_SUPER_T - Internal -> Internal
java.lang.Object org.apache.drill.metastore.statistics.StatisticsHolder 1 1 1 - - Jdk -> Internal
org.apache.drill.metastore.ColumnStatistics<T> org.apache.drill.metastore.statistics.ColumnStatistics 1 1 1 - - Internal -> Internal
org.apache.drill.metastore.ColumnStatistics org.apache.drill.metastore.statistics.ColumnStatistics 1 1 1 - - Internal -> Internal
java.util.Comparator org.apache.drill.common.types.TypeProtos.MinorType 2 1 1 - - Jdk -> Internal
org.apache.drill.metastore.ColumnStatistics org.apache.drill.metastore.statistics.ColumnStatistics<T> 1 1 1 - - Internal -> Internal
java.util.Map java.util.List 10 1 1 - - Jdk -> Jdk
org.apache.drill.metastore.ColumnStatistics<C> org.apache.drill.metastore.statistics.ColumnStatistics 3 1 1 - - Internal -> Internal
org.apache.drill.metastore.StatisticsKind org.apache.drill.metastore.statistics.StatisticsKind<V> 2 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.base.AbstractGroupScanWithMetadata.MetadataLevel org.apache.drill.metastore.metadata.MetadataType 3 1 1 - - Internal -> Internal
org.apache.drill.exec.record.BatchSchema org.apache.drill.exec.record.metadata.SchemaBuilder 1 1 1 - - Internal -> Internal
org.apache.drill.exec.vector.complex.reader.FieldReader org.apache.drill.common.types.TypeProtos.MajorType 1 1 1 - - Internal -> Internal
org.apache.calcite.rel.core.SemiJoin org.apache.drill.exec.planner.logical.DrillSemiJoinRel 2 1 1 T_SUPER_R - External -> Internal
org.apache.calcite.sql.SemiJoinType org.apache.calcite.rel.core.JoinRelType 6 1 1 - - External -> External
org.apache.calcite.util.ImmutableIntList java.util.List<java.lang.Integer> 2 1 1 - - Internal -> Jdk
org.apache.drill.exec.physical.impl.scan.framework.ManagedScanFramework org.apache.drill.exec.physical.impl.scan.ScanTestUtils.ScanFixture 2 1 1 - - Internal -> Internal
org.apache.drill.exec.physical.impl.scan.file.FileScanFramework org.apache.drill.exec.physical.impl.scan.ScanOperatorEvents 2 1 1 R_SUPER_T - Internal -> Internal