| 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 |