Type Before |
Type After |
No. of Instances |
No. of Commits |
No. of Projects |
Hierarchy Relation |
Primitive Info |
Namespace |
java.util.Optional<com.facebook.presto.sql.tree.Relation> |
com.facebook.presto.sql.tree.Relation |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.ConnectorPageSink |
com.facebook.presto.split.PageSinkManager |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.SubPlan |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<java.util.Map<com.facebook.presto.sql.planner.plan.PlanFragmentId, com.facebook.presto.sql.planner.PlanFragment>> |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.planner.SubPlan |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.SubPlanBuilder |
com.facebook.presto.sql.planner.optimizations.AddExchanges.PlanWithProperties |
24 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
com.facebook.presto.Session |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.ImmutableList.Builder |
java.util.List |
7 |
7 |
1 |
- |
- |
External -> Jdk |
int |
long |
302 |
26 |
1 |
- |
Widening |
Jdk -> Jdk |
com.facebook.presto.sql.tree.ArithmeticExpression.Type |
com.facebook.presto.sql.tree.ArithmeticBinaryExpression.Type |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Expression |
java.util.Optional<com.facebook.presto.sql.tree.Expression> |
16 |
4 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.WindowFrame |
java.util.Optional<com.facebook.presto.sql.tree.WindowFrame> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.FrameBound |
java.util.Optional<com.facebook.presto.sql.tree.FrameBound> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.IntervalLiteral.IntervalField |
java.util.Optional<com.facebook.presto.sql.tree.IntervalLiteral.IntervalField> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.QualifiedName |
java.util.Optional<com.facebook.presto.sql.tree.QualifiedName> |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
java.util.Optional<java.lang.String> |
70 |
19 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.tree.Row |
com.facebook.presto.sql.tree.Expression |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
SqlBaseParser.RowValueContext |
SqlBaseParser.RowConstructorContext |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.List |
java.util.Optional |
74 |
12 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
io.airlift.slice.Slice |
33 |
4 |
1 |
- |
- |
Jdk -> External |
java.util.Collection |
java.lang.Iterable |
3 |
3 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.lang.String |
java.util.Collection<io.airlift.slice.Slice> |
11 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List |
java.lang.Iterable |
10 |
7 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.facebook.presto.hive.HiveClient |
com.facebook.presto.spi.ConnectorMetadata |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.raptor.storage.StoragePageSink |
com.facebook.presto.raptor.storage.OrcFileWriter |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.client.QueryResults |
java.util.List<com.facebook.presto.client.Column> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.orc.json.SliceDictionaryJsonReader.DictionaryEntry |
byte |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Iterable |
java.util.List |
18 |
7 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
io.airlift.slice.BasicSliceInput |
io.airlift.slice.FixedLengthSliceInput |
3 |
1 |
1 |
- |
- |
External -> External |
io.airlift.slice.Slice |
io.airlift.slice.FixedLengthSliceInput |
6 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.raptor.storage.PrioritizedFifoExecutor.FifoRunnableTask |
com.facebook.presto.raptor.storage.PrioritizedFifoExecutor.FifoRunnableTask<T> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.util.concurrent.ListeningExecutorService |
java.util.concurrent.ExecutorService |
2 |
2 |
1 |
R_SUPER_T |
- |
External -> Jdk |
java.util.UUID |
com.facebook.presto.raptor.metadata.ShardInfo |
7 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.Iterable |
com.facebook.presto.raptor.util.CloseableIterator |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.function.Consumer<java.lang.Void> |
java.lang.Runnable |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.execution.QueryExecution |
com.facebook.presto.execution.QueuedExecution |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.sql.planner.plan.PlanNode> |
com.facebook.presto.sql.planner.plan.PlanNode |
3 |
3 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.ImmutableSet.Builder |
com.google.common.collect.ImmutableList.Builder |
2 |
2 |
1 |
SIBLING |
- |
External -> External |
java.util.Set |
java.util.List |
39 |
18 |
1 |
SIBLING |
- |
Jdk -> Jdk |
io.airlift.slice.Slice |
byte |
2 |
2 |
1 |
- |
- |
External -> Jdk |
java.lang.reflect.Method |
java.lang.invoke.MethodHandle |
34 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.ConnectorInsertTableHandle |
com.facebook.presto.spi.ConnectorOutputTableHandle |
11 |
2 |
1 |
- |
- |
Internal -> Internal |
void |
boolean |
37 |
11 |
1 |
- |
- |
Jdk -> Jdk |
void |
java.util.List<com.facebook.presto.execution.TaskExecutor.PrioritizedSplitRunner> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Void |
java.lang.Boolean |
46 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Long |
java.lang.Integer |
32 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
long |
int |
46 |
11 |
1 |
- |
Narrowing |
Jdk -> Jdk |
java.sql.Connection |
org.skife.jdbi.v2.IDBI |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Set |
java.util.Map |
51 |
12 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
com.facebook.presto.execution.SqlQueryQueueManager.QueueKey |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.concurrent.ConcurrentMap |
java.util.Map |
5 |
3 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.facebook.presto.connector.system.SystemRecordSetProvider |
com.facebook.presto.spi.ConnectorRecordSetProvider |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.connector.system.SystemTablesMetadata |
com.facebook.presto.spi.ConnectorMetadata |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.connector.system.SystemSplitManager |
com.facebook.presto.spi.ConnectorSplitManager |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.metadata.TableHandle |
void |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.spi.ConnectorTableHandle |
void |
8 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.reflect.AccessibleObject |
com.facebook.presto.spi.type.Type |
13 |
2 |
1 |
- |
- |
Jdk -> Internal |
void |
com.facebook.presto.operator.PagesIndexOrdering |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
it.unimi.dsi.fastutil.ints.IntComparator |
com.facebook.presto.operator.PagesHashStrategy |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.operator.aggregation.GenericAccumulatorFactoryBinder |
com.facebook.presto.operator.aggregation.AccumulatorFactoryBinder |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.fasterxml.jackson.databind.ObjectMapper |
com.google.common.base.Supplier<com.fasterxml.jackson.databind.ObjectMapper> |
3 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.byteCode.ByteCodeNodeFactory |
com.facebook.presto.byteCode.ByteCodeNode |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.byteCode.Block |
com.facebook.presto.byteCode.ByteCodeNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.byteCode.ByteCodeNode |
com.facebook.presto.byteCode.Block |
18 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.byteCode.control.IfStatement.IfStatementBuilder |
com.facebook.presto.byteCode.control.IfStatement |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
com.facebook.presto.byteCode.expression.ByteCodeExpression |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Class<?> |
java.lang.invoke.MethodType |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.byteCode.Block |
com.facebook.presto.byteCode.MethodDefinition |
5 |
3 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.byteCode.CompilerContext |
com.facebook.presto.byteCode.Variable |
3 |
2 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.byteCode.Block |
java.util.function.Function<com.facebook.presto.byteCode.CompilerContext, com.facebook.presto.byteCode.ByteCodeNode> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.byteCode.ByteCodeNode |
java.util.function.Function<com.facebook.presto.byteCode.CompilerContext, com.facebook.presto.byteCode.ByteCodeNode> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.byteCode.NamedParameterDefinition |
java.lang.Iterable<com.facebook.presto.byteCode.NamedParameterDefinition> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.TopNOperator.TopNMemoryManager |
com.facebook.presto.operator.OperatorContext |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.operator.MemoryManager |
com.facebook.presto.operator.OperatorContext |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Integer |
int |
8 |
4 |
1 |
- |
Unboxing |
Jdk -> Jdk |
com.facebook.presto.execution.StageInfo |
com.facebook.presto.execution.StageState |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorColumnHandle |
com.facebook.presto.metadata.ColumnHandle |
50 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Void |
com.facebook.presto.sql.planner.optimizations.PreferredProperties |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.optimizations.AddExchanges.PlanWithProperties |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.MarkDistinctNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.ValuesNode |
com.facebook.presto.sql.planner.plan.PlanNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.TableScanNode.SummarizedPartition |
java.util.Optional<com.facebook.presto.metadata.TableLayoutHandle> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
com.facebook.presto.spi.TupleDomain<com.facebook.presto.spi.ColumnHandle> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.metadata.TableHandle |
com.facebook.presto.metadata.TableLayoutHandle |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.metadata.Partition> |
com.facebook.presto.metadata.TableLayout |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.reflect.AccessibleObject |
? |
3 |
2 |
1 |
- |
- |
Jdk -> TypeVariable |
com.facebook.presto.sql.planner.Symbol |
com.facebook.presto.spi.ColumnHandle |
3 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.TableHandle |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
com.facebook.presto.metadata.Partition |
com.facebook.presto.spi.TupleDomain<com.facebook.presto.spi.ColumnHandle> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ColumnHandle |
com.facebook.presto.sql.planner.Symbol |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.Metadata |
com.facebook.presto.spi.type.TypeManager |
3 |
2 |
1 |
- |
- |
Internal -> Internal |
boolean |
void |
10 |
4 |
1 |
- |
- |
Jdk -> Jdk |
long |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.analyzer.Analysis |
com.facebook.presto.metadata.FunctionRegistry |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.parser.SqlParser |
java.util.function.Function<com.facebook.presto.sql.analyzer.StatementAnalyzer, com.facebook.presto.sql.tree.Node> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
int |
com.facebook.presto.spi.ErrorCode |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
java.net.URI |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.reflect.AccessibleObject |
java.util.List<java.lang.reflect.AccessibleObject> |
4 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.reflect.AccessibleObject |
java.util.Map<java.lang.reflect.AccessibleObject, java.lang.reflect.AccessibleObject> |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.metadata.Metadata |
com.facebook.presto.metadata.MetadataManager |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
com.google.common.util.concurrent.ListenableFuture<?> |
9 |
5 |
1 |
- |
- |
Jdk -> External |
int |
javax.annotation.Nullable |
5 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.Iterable |
java.util.Queue |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.facebook.presto.hive.util.SuspendingExecutor |
com.facebook.presto.hive.TestHiveSplitSource.TestingHiveSplitLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.hive.util.SuspendingExecutor |
com.facebook.presto.hive.HiveSplitLoader |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
java.util.concurrent.atomic.AtomicInteger |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Set<com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningPreferences |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
java.util.Optional<com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningPreferences> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
io.airlift.slice.Slice |
5 |
2 |
1 |
- |
- |
Jdk -> External |
boolean |
io.airlift.slice.SliceOutput |
2 |
1 |
1 |
- |
- |
Jdk -> External |
int |
io.airlift.slice.SliceOutput |
1 |
1 |
1 |
- |
- |
Jdk -> External |
int |
io.airlift.slice.Slice |
24 |
4 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.byteCode.expression.ByteCodeExpression |
com.facebook.presto.sql.gen.SqlTypeByteCodeExpression |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
boolean |
com.facebook.presto.operator.LookupJoinOperators.JoinType |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.amazonaws.services.s3.model.S3Object |
java.io.InputStream |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.amazonaws.services.s3.model.S3ObjectInputStream |
java.io.InputStream |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.List |
java.util.Map |
11 |
7 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.tree.Expression |
java.lang.reflect.AccessibleObject |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.util.regex.Matcher |
io.airlift.joni.Region |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.regex.Pattern |
io.airlift.joni.Regex |
6 |
1 |
1 |
- |
- |
Jdk -> External |
boolean |
java.lang.Boolean |
65 |
4 |
1 |
- |
Boxing |
Jdk -> Jdk |
com.facebook.presto.plugin.jdbc.BaseJdbcConfig |
com.facebook.presto.plugin.jdbc.JdbcMetadataConfig |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Long |
long |
27 |
3 |
1 |
- |
Unboxing |
Jdk -> Jdk |
java.util.Queue |
com.facebook.presto.hive.ConcurrentLazyQueue |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.util.concurrent.ListenableFuture |
com.google.common.util.concurrent.SettableFuture |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
com.google.common.collect.ImmutableSet.Builder |
com.google.common.collect.ImmutableMap.Builder |
2 |
1 |
1 |
SIBLING |
- |
External -> External |
java.util.List<com.facebook.presto.spi.LocalProperty<com.facebook.presto.sql.planner.Symbol>> |
com.facebook.presto.sql.planner.optimizations.PreferredProperties |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.spi.block.Block |
com.facebook.presto.spi.block.Block[] |
31 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.FixedWidthBlockBuilder |
com.facebook.presto.spi.block.PageBuilderStatus |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.VariableWidthBlockBuilder |
com.facebook.presto.spi.block.PageBuilderStatus |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.BlockBuilderStatus |
com.facebook.presto.spi.block.PageBuilderStatus |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
int |
com.facebook.presto.spi.block.PageBuilderStatus |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.Void |
com.facebook.presto.hive.ParquetHiveRecordCursor.FakeParquetRecord |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.PagePartitionFunction |
com.facebook.presto.execution.PartitionBuffer |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
boolean |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.BlockingQueue |
com.facebook.presto.hive.util.AsyncQueue |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List |
java.util.concurrent.CompletableFuture |
9 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Double |
com.amazonaws.util.TimingInfo |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.List |
java.util.Set |
66 |
21 |
1 |
SIBLING |
- |
Jdk -> Jdk |
long |
com.facebook.presto.execution.SharedBufferMemoryManager |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.spi.ColumnMetadata |
java.lang.Integer |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.LookupSource |
? extendscom.facebook.presto.operator.LookupSource |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.operator.LookupSource |
com.facebook.presto.operator.SharedLookupSource |
9 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.execution.StateMachine<com.facebook.presto.execution.StageState> |
com.facebook.presto.execution.StageStateMachine |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Set |
java.util.concurrent.atomic.AtomicReference |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List |
java.util.concurrent.atomic.AtomicReference |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
io.airlift.units.Duration |
java.util.concurrent.atomic.AtomicReference<io.airlift.units.Duration> |
4 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
java.util.concurrent.atomic.AtomicReference<java.lang.String> |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.memory.VersionedMemoryPoolId |
java.util.concurrent.atomic.AtomicReference<com.facebook.presto.memory.VersionedMemoryPoolId> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.joda.time.DateTime |
java.util.concurrent.atomic.AtomicReference<org.joda.time.DateTime> |
3 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.Throwable |
java.util.concurrent.atomic.AtomicReference<java.lang.Throwable> |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.execution.StageExecutionNode |
com.facebook.presto.execution.SqlStageExecution |
11 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Throwable |
com.facebook.presto.execution.ExecutionFailureInfo |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<com.facebook.presto.execution.ExecutionFailureInfo> |
com.facebook.presto.execution.ExecutionFailureInfo |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.concurrent.BlockingQueue |
java.util.concurrent.LinkedBlockingQueue |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.facebook.presto.sql.tree.Query |
com.facebook.presto.sql.tree.Node |
4 |
3 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.QuerySpecification |
com.facebook.presto.sql.tree.Node |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Relation |
com.facebook.presto.sql.tree.Table |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.function.Supplier<java.util.Optional<com.facebook.presto.spi.UpdatablePageSource>> |
5 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.hadoop.mapred.JobConf |
org.apache.hadoop.conf.Configuration |
2 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningPreferences |
com.facebook.presto.sql.planner.optimizations.PreferredProperties.Partitioning |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningPreferences |
com.facebook.presto.sql.planner.optimizations.PreferredProperties.Global |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
byte |
io.airlift.slice.Slice |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Set<com.facebook.presto.raptor.metadata.ShardMetadata> |
com.facebook.presto.raptor.storage.CompactionSet |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.operator.HashGenerator |
com.facebook.presto.operator.PartitionGenerator |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.HashPagePartitionFunction |
com.facebook.presto.PagePartitionFunction |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List |
java.util.Collection |
9 |
7 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
? extendscom.facebook.presto.metadata.Split |
com.facebook.presto.metadata.Split |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.hive.HiveClientConfig |
com.facebook.presto.hive.StaticMetastoreConfig |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.optimizations.PreferredProperties |
javax.ws.rs.core.Context |
25 |
1 |
1 |
- |
- |
Internal -> External |
com.facebook.presto.operator.aggregation.state.AccumulatorStateFactory<?> |
java.lang.invoke.MethodHandle |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
int |
java.lang.reflect.Field |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Integer |
java.lang.reflect.Field |
7 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.collect.ImmutableList |
java.util.List |
7 |
6 |
1 |
R_SUPER_T |
- |
External -> Jdk |
com.facebook.presto.connector.jmx.JmxConnectorId |
java.lang.String |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.TimeZone |
java.lang.String |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.spi.ConnectorPartition |
com.facebook.presto.spi.ConnectorTableLayoutHandle |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.connector.system.SystemSplitManager.SystemPartition |
com.facebook.presto.connector.system.SystemTableLayoutHandle |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.Constraint |
java.lang.Void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.plan.FilterNode |
com.facebook.presto.sql.planner.plan.WindowNode |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.spi.block.LazySliceArrayBlock |
com.facebook.presto.spi.block.LazyArrayBlock |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.Block |
void |
4 |
3 |
1 |
- |
- |
Internal -> Jdk |
io.airlift.slice.Slice |
java.lang.reflect.AccessibleObject |
4 |
1 |
1 |
- |
- |
External -> Jdk |
io.airlift.slice.Slice |
com.facebook.presto.spi.block.Block |
117 |
3 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.spi.block.BlockBuilder |
com.facebook.presto.spi.block.ArrayBlockBuilder |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.block.BlockBuilder |
com.facebook.presto.spi.block.ArrayElementBlockWriter |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorMetadata |
com.facebook.presto.metadata.MetadataManager.ConnectorMetadataEntry |
8 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.Session |
com.facebook.presto.SessionRepresentation |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.hadoop.hive.metastore.api.Table |
java.util.Optional<org.apache.hadoop.hive.metastore.api.Table> |
11 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.Map |
java.util.Optional |
10 |
5 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.hadoop.hive.metastore.api.Partition |
java.util.Optional<org.apache.hadoop.hive.metastore.api.Partition> |
6 |
2 |
1 |
- |
- |
External -> Jdk |
org.apache.hadoop.hive.metastore.api.Database |
java.util.Optional<org.apache.hadoop.hive.metastore.api.Database> |
7 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.Map.Entry<java.util.Map<java.lang.String, java.lang.String>, java.lang.String> |
com.facebook.presto.metadata.SessionPropertyManager.SessionPropertyValue |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
com.facebook.presto.sql.tree.Expression |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
com.facebook.presto.spi.session.SessionPropertyMetadata<?> |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
boolean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
com.facebook.presto.kafka.KafkaConnectorId |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.concurrent.LinkedBlockingQueue |
java.util.Queue |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
void |
java.util.concurrent.CompletableFuture<?> |
20 |
5 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.util.concurrent.ListenableFuture |
java.util.concurrent.Future |
6 |
2 |
1 |
R_SUPER_T |
- |
External -> Jdk |
com.google.common.util.concurrent.SettableFuture |
java.util.concurrent.CompletableFuture |
8 |
2 |
1 |
SIBLING |
- |
External -> Jdk |
com.google.common.util.concurrent.ListenableFuture |
java.util.concurrent.CompletableFuture |
21 |
2 |
1 |
SIBLING |
- |
External -> Jdk |
com.google.common.collect.ImmutableList |
com.facebook.presto.execution.StateMachine.FutureStateChange |
2 |
1 |
1 |
- |
- |
External -> Internal |
java.util.List |
com.facebook.presto.execution.StateMachine.FutureStateChange |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.atomic.AtomicReference |
com.google.common.collect.Multimap |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Set<com.facebook.presto.execution.StageId> |
com.facebook.presto.execution.scheduler.StageScheduler |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.reflect.AccessibleObject |
java.util.List<?> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.reflect.AccessibleObject |
java.util.Map<?, ?> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.function.Supplier<com.facebook.presto.operator.ExchangeClient> |
com.facebook.presto.operator.ExchangeClientSupplier |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.type.Type |
java.util.List<com.facebook.presto.spi.type.Type> |
7 |
4 |
1 |
- |
- |
Internal -> Jdk |
double |
java.lang.Double |
10 |
4 |
1 |
- |
Boxing |
Jdk -> Jdk |
java.util.Collection |
java.util.concurrent.CompletableFuture |
12 |
2 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.ConnectorPartition |
java.lang.reflect.AccessibleObject |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.spi.ConnectorPartitionResult |
com.facebook.presto.hive.HiveTableLayoutHandle |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorPartition |
? |
2 |
1 |
1 |
- |
- |
Internal -> TypeVariable |
com.facebook.presto.raptor.storage.StorageManager |
boolean |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.raptor.RaptorColumnHandle |
java.util.Optional<com.facebook.presto.raptor.RaptorColumnHandle> |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<com.facebook.presto.sql.planner.optimizations.PlanOptimizer> |
com.facebook.presto.sql.analyzer.QueryExplainer |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
com.facebook.presto.spi.security.Identity |
6 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
java.util.concurrent.ScheduledExecutorService |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.collect.ImmutableList.Builder |
com.google.common.collect.ImmutableSet.Builder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
java.util.Set |
java.lang.Iterable |
3 |
3 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.UUID |
com.facebook.presto.raptor.metadata.ShardMetadata |
5 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.OptionalLong |
boolean |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.operator.HttpPageBufferClient.PagesResponse |
? |
1 |
1 |
1 |
- |
- |
Internal -> TypeVariable |
io.airlift.units.DataSize |
com.facebook.presto.raptor.storage.ReaderAttributes |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
int |
com.facebook.presto.spi.block.Block |
3 |
2 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.Page |
com.facebook.presto.spi.block.Block |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
com.facebook.presto.spi.ConnectorOutputTableHandle |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.ConnectorTableHandle |
com.facebook.presto.spi.ConnectorTableMetadata |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.SchemaTableName |
com.facebook.presto.spi.ConnectorTableMetadata |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorInsertTableHandle |
void |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.spi.ConnectorTableHandle |
com.facebook.presto.spi.ConnectorOutputTableHandle |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorOutputTableHandle |
void |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
com.facebook.presto.spi.ConnectorViewDefinition |
15 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
byte |
java.lang.Integer |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
com.facebook.presto.spi.type.SqlTimestamp |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.facebook.presto.spi.block.Block |
15 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
int |
7 |
4 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.ConnectorPageSource |
java.util.Optional<? extendscom.facebook.presto.spi.ConnectorPageSource> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.net.URI |
java.util.List<java.net.URI> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.kafka.decoder.KafkaRowDecoder |
com.facebook.presto.decoder.RowDecoder |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.kafka.KafkaColumnHandle |
com.facebook.presto.decoder.DecoderColumnHandle |
71 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.kafka.decoder.raw.RawKafkaRowDecoder |
com.facebook.presto.decoder.raw.RawRowDecoder |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.kafka.KafkaColumnHandle |
com.facebook.presto.decoder.DecoderTestColumnHandle |
107 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.kafka.decoder.csv.CsvKafkaRowDecoder |
com.facebook.presto.decoder.csv.CsvRowDecoder |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
java.util.List<java.util.List<java.lang.String>> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.raptor.util.CloseableIterator |
org.skife.jdbi.v2.ResultIterator |
6 |
1 |
1 |
- |
- |
Internal -> External |
void |
com.facebook.presto.spi.block.BlockBuilder |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.type.TypeSignature |
com.facebook.presto.spi.type.Type |
5 |
3 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.FunctionInfo |
com.facebook.presto.operator.scalar.ScalarFunctionImplementation |
56 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.Signature |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
com.facebook.presto.metadata.FunctionInfo |
com.facebook.presto.metadata.Signature |
33 |
2 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.metadata.FunctionInfo |
java.lang.invoke.MethodHandle |
4 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.invoke.MethodHandle |
com.facebook.presto.metadata.Signature |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.type.Type |
? extendscom.facebook.presto.spi.type.Type |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Map<java.lang.String, com.facebook.presto.spi.type.Type> |
com.facebook.presto.metadata.Signature |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.raptor.metadata.ShardManagerDao |
org.skife.jdbi.v2.IDBI |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.facebook.presto.raptor.metadata.MetadataDao |
org.skife.jdbi.v2.IDBI |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.lang.Long |
java.util.UUID |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet |
it.unimi.dsi.fastutil.doubles.DoubleOpenCustomHashSet |
1 |
1 |
1 |
- |
- |
External -> External |
it.unimi.dsi.fastutil.longs.LongOpenHashSet |
it.unimi.dsi.fastutil.longs.LongOpenCustomHashSet |
1 |
1 |
1 |
- |
- |
External -> External |
it.unimi.dsi.fastutil.objects.ObjectOpenHashSet |
it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.Collection<io.airlift.slice.Slice> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.ConnectorRecordSinkProvider |
com.facebook.presto.spi.ConnectorPageSinkProvider |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.hadoop.fs.Path |
java.lang.String |
3 |
2 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
com.facebook.presto.hive.HiveColumnHandle |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.hive.HiveOutputTableHandle |
com.facebook.presto.hive.HiveWritableTableHandle |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.List<java.lang.String> |
14 |
6 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.hadoop.fs.Path |
java.util.Optional<org.apache.hadoop.fs.Path> |
2 |
1 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.spi.ConnectorInsertTableHandle |
com.facebook.presto.hive.HiveInsertTableHandle |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.apache.hadoop.hive.serde2.objectinspector.StructField |
org.apache.hadoop.hive.metastore.api.FieldSchema |
1 |
1 |
1 |
- |
- |
External -> External |
void |
org.apache.hadoop.hive.metastore.api.Table |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.hive.HiveType |
org.apache.hadoop.hive.serde2.typeinfo.TypeInfo |
3 |
1 |
1 |
Composition |
- |
Internal -> External |
java.lang.String |
org.apache.hadoop.hive.serde2.typeinfo.TypeInfo |
1 |
1 |
1 |
- |
- |
Jdk -> External |
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.Category |
org.apache.hadoop.hive.serde2.typeinfo.TypeInfo |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.sql.planner.plan.TableWriterNode |
com.facebook.presto.sql.planner.plan.PlanNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.QualifiedName |
com.facebook.presto.sql.tree.Expression |
21 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.QualifiedNameReference |
com.facebook.presto.sql.tree.Expression |
7 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.security.SystemAccessControl |
com.facebook.presto.spi.security.SystemAccessControlFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.LocalExecutionPlanner.LocalExecutionPlanContext |
int |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.ListIterator |
java.util.List |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.operator.TaskContext |
com.facebook.presto.operator.OperatorContext |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<com.facebook.presto.sql.tree.Expression, java.lang.Integer> |
java.lang.Integer |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map |
java.util.IdentityHashMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.concurrent.ExecutorService |
java.util.concurrent.Executor |
2 |
2 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.facebook.presto.spi.type.TypeSignature |
com.facebook.presto.metadata.SqlFunction |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.FunctionInfo |
com.facebook.presto.operator.window.WindowFunctionSupplier |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.metadata.FunctionInfo |
com.facebook.presto.operator.aggregation.InternalAggregationFunction |
11 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.metadata.FunctionType |
com.facebook.presto.metadata.FunctionKind |
15 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<org.apache.hadoop.fs.Path> |
com.facebook.presto.hive.LocationHandle |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.apache.hadoop.fs.Path |
13 |
6 |
1 |
- |
- |
Jdk -> External |
java.util.Optional<java.lang.String> |
com.facebook.presto.hive.LocationHandle |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.raptor.storage.ShardRewriter |
java.util.Optional<com.facebook.presto.raptor.storage.ShardRewriter> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
com.facebook.presto.byteCode.MethodDefinition |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.metadata.TableHandle |
com.facebook.presto.sql.tree.Insert |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.TableHandle |
com.facebook.presto.sql.analyzer.Analysis.Insert |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.spi.ColumnMetadata> |
com.facebook.presto.metadata.TableMetadata |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
? |
com.facebook.presto.spi.predicate.NullableValue |
8 |
1 |
1 |
- |
- |
TypeVariable -> Internal |
com.facebook.presto.spi.ConnectorSession |
com.facebook.presto.Session |
5 |
3 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.analyzer.FieldOrExpression |
java.util.List<com.facebook.presto.sql.analyzer.FieldOrExpression> |
7 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.sql.tree.GroupingElement |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List |
com.google.common.collect.ImmutableList |
2 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> External |
java.util.concurrent.ExecutorService |
io.airlift.concurrent.BoundedExecutor |
2 |
2 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.execution.NodeTaskMap.SplitCountChangeListener |
com.facebook.presto.execution.NodeTaskMap.PartitionedSplitCountTracker |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
java.util.concurrent.atomic.AtomicInteger |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
int |
java.util.List<java.lang.Integer> |
8 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<com.facebook.presto.spi.type.Type> |
com.facebook.presto.spi.type.Type |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.testing.MaterializingOperator |
com.facebook.presto.testing.MaterializedResult |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.testing.MaterializingOperator |
com.facebook.presto.testing.MaterializedResult.Builder |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.Symbol |
com.facebook.presto.sql.planner.PartitionFunctionBinding |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.PartitionFunction |
com.facebook.presto.operator.PartitionedOutputOperator.PagePartitioner |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.function.Function |
java.util.function.BiFunction |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.PagePartitionFunction |
java.lang.Integer |
7 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.collect.ImmutableList.Builder |
com.google.common.collect.ImmutableMap.Builder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
com.facebook.presto.PagePartitionFunction |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.PlanFragment.OutputPartitioning |
com.facebook.presto.sql.planner.PartitionFunctionHandle |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Integer |
com.facebook.presto.sql.planner.Symbol |
7 |
2 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.PartitionFunctionHandle |
com.facebook.presto.sql.planner.PartitionFunctionBinding |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.PartitionFunctionBinding |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.spi.type.Type |
com.facebook.presto.spi.type.TypeSignature |
23 |
5 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.RemoteTask |
com.facebook.presto.execution.MockRemoteTaskFactory.MockRemoteTask |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.testing.QueryRunner |
com.facebook.presto.tests.DistributedQueryRunner |
6 |
4 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorTableHandle |
com.facebook.presto.spi.ConnectorTableLayoutHandle |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorPartition |
com.facebook.presto.spi.ConnectorTableLayoutResult |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.Node |
com.facebook.presto.raptor.metadata.RaptorNode |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.NodeManager |
com.facebook.presto.raptor.NodeSupplier |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
java.lang.Void |
javax.ws.rs.core.Context |
58 |
3 |
1 |
- |
- |
Jdk -> External |
com.amazonaws.auth.AWSCredentials |
java.util.Optional<com.amazonaws.auth.AWSCredentials> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.connector.informationSchema.InformationSchemaMetadata |
com.facebook.presto.spi.ConnectorMetadata |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.Connector |
com.facebook.presto.connector.system.SystemConnectorFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.connector.system.SystemConnector |
com.facebook.presto.connector.system.SystemConnectorFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.ProjectionFunction |
com.facebook.presto.sql.relational.RowExpression |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.Block |
com.facebook.presto.spi.Page |
58 |
11 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<java.lang.String> |
java.lang.String |
45 |
5 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.byteCode.Variable |
? extendscom.facebook.presto.byteCode.Variable |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.byteCode.Parameter |
java.lang.Integer |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.invoke.MethodHandle |
com.facebook.presto.operator.scalar.ScalarFunctionImplementation |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.gen.CallSiteBinder |
com.facebook.presto.sql.gen.CachedInstanceBinder |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.analyzer.Analyzer |
com.facebook.presto.Session |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.Connector |
com.facebook.presto.spi.transaction.TransactionalConnector |
7 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorFactory |
com.facebook.presto.spi.transaction.TransactionalConnectorFactory |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.TableCommitOperator.TableCommitter |
com.facebook.presto.operator.TableFinishOperator.TableFinisher |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorMetadata |
com.facebook.presto.spi.transaction.TransactionalConnectorMetadata |
42 |
3 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.security.ConnectorAccessControl |
com.facebook.presto.security.AccessControlManager.CatalogAccessControlEntry |
15 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.security.ConnectorAccessControl |
com.facebook.presto.spi.security.TransactionalConnectorAccessControl |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorSplitManager |
com.facebook.presto.spi.TransactionalConnectorSplitManager |
13 |
3 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorRecordSetProvider |
com.facebook.presto.spi.TransactionalConnectorRecordSetProvider |
7 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorPageSourceProvider |
com.facebook.presto.spi.TransactionalConnectorPageSourceProvider |
9 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorRecordSinkProvider |
com.facebook.presto.spi.TransactionalConnectorRecordSinkProvider |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorPageSinkProvider |
com.facebook.presto.spi.TransactionalConnectorPageSinkProvider |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorIndexResolver |
com.facebook.presto.spi.TransactionalConnectorIndexProvider |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.Session |
com.facebook.presto.transaction.TransactionManager |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.transaction.TransactionId |
java.util.Optional<com.facebook.presto.transaction.TransactionId> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.testing.TestingTransactionHandle |
com.facebook.presto.transaction.TransactionHandle |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.transaction.ConnectorTransactionHandle |
com.facebook.presto.transaction.TransactionHandle |
33 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.transaction.TransactionalConnectorMetadata |
com.facebook.presto.spi.ConnectorMetadata |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.TransactionalConnectorPageSourceProvider |
com.facebook.presto.spi.ConnectorPageSourceProvider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.TransactionalConnectorPageSinkProvider |
com.facebook.presto.spi.ConnectorPageSinkProvider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.TransactionalConnectorRecordSetProvider |
com.facebook.presto.spi.ConnectorRecordSetProvider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.TransactionalConnectorRecordSinkProvider |
com.facebook.presto.spi.ConnectorRecordSinkProvider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.TransactionalConnectorSplitManager |
com.facebook.presto.spi.ConnectorSplitManager |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.transaction.TransactionalConnector |
com.facebook.presto.spi.Connector |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Iterable<? extendscom.facebook.presto.bytecode.expression.ByteCodeExpression> |
com.facebook.presto.bytecode.expression.BytecodeExpression |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.bytecode.expression.ByteCodeExpression |
java.lang.Iterable<? extendscom.facebook.presto.bytecode.expression.BytecodeExpression> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.analyzer.AnalysisContext |
com.facebook.presto.sql.tree.StackableAstVisitor.StackableAstVisitorContext<com.facebook.presto.sql.analyzer.AnalysisContext> |
43 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Set<com.facebook.presto.sql.tree.InPredicate> |
com.facebook.presto.sql.analyzer.ExpressionAnalysis |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.bytecode.control.IfStatement |
com.facebook.presto.bytecode.control.ForLoop |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.transaction.TransactionHandle |
com.facebook.presto.testing.TestingTransactionHandle |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.transaction.TransactionHandle |
com.facebook.presto.spi.connector.ConnectorTransactionHandle |
35 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorFactory |
com.facebook.presto.spi.connector.ConnectorFactory |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.type.TypeSignature |
com.facebook.presto.spi.type.TypeSignatureParameter |
11 |
4 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.client.ClientTypeSignature |
com.facebook.presto.client.ClientTypeSignatureParameter |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.type.Type |
com.facebook.presto.spi.type.TypeParameter |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.reflect.AccessibleObject |
java.lang.String |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.type.TypeSignature |
java.util.Optional<com.facebook.presto.spi.type.TypeSignature> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.reflect.AccessibleObject |
com.facebook.presto.spi.type.TypeSignatureParameter |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.client.ClientTypeSignatureParameter |
com.facebook.presto.client.ClientTypeSignature |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.teradata.tempto.query.QueryResult |
io.airlift.units.Duration |
1 |
1 |
1 |
- |
- |
External -> External |
com.google.common.cache.LoadingCache<com.facebook.presto.execution.scheduler.NetworkLocation, com.facebook.presto.spi.HostAddress> |
com.facebook.presto.execution.scheduler.NetworkLocationCache |
3 |
1 |
1 |
Composition |
- |
External -> Internal |
com.google.common.base.Function<io.airlift.http.client.Request, io.airlift.http.client.Response> |
io.airlift.http.client.testing.TestingHttpClient.Processor |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.operator.CursorProcessor |
java.lang.Class<? extendscom.facebook.presto.operator.CursorProcessor> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.PageProcessor |
java.lang.Class<? extendscom.facebook.presto.operator.PageProcessor> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.sql.planner.Symbol |
5 |
3 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.raptor.RaptorMetadata |
com.facebook.presto.raptor.RaptorMetadataFactory |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorMetadata |
com.facebook.presto.raptor.RaptorMetadata |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.raptor.RaptorConnectorId |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
com.facebook.presto.spi.ConnectorPartition |
com.facebook.presto.cassandra.CassandraPartition |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorPartitionResult |
com.facebook.presto.spi.ConnectorSplitSource |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorPartition |
com.facebook.presto.spi.ConnectorSplit |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.execution.scheduler.NetworkLocation> |
com.facebook.presto.execution.scheduler.NetworkLocation |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.UUID |
com.facebook.presto.spi.block.DictionaryId |
14 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.operator.PageProcessor |
java.util.function.Supplier<com.facebook.presto.operator.PageProcessor> |
10 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.OptionalInt |
java.util.Optional<int[]> |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Optional<com.facebook.presto.sql.planner.PartitioningHandle> |
com.facebook.presto.sql.planner.PartitioningHandle |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.PlanFragment.PlanDistribution |
com.facebook.presto.sql.planner.SystemPartitioningHandle.SystemPartitioning |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.PartitionFunctionHandle |
com.facebook.presto.sql.planner.PartitioningHandle |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.PlanFragment.PlanDistribution |
com.facebook.presto.sql.planner.PartitioningHandle |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.sql.planner.PartitionFunctionBinding> |
com.facebook.presto.sql.planner.PartitionFunctionBinding |
9 |
2 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.SystemPartitioningHandle |
com.facebook.presto.sql.planner.PartitioningHandle |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
boolean |
java.util.Optional<java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.planner.NodePartitioningManager |
java.util.function.Function<com.facebook.presto.sql.planner.PartitioningHandle, com.facebook.presto.sql.planner.NodePartitionMap> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<com.facebook.presto.execution.RemoteTask> |
? extendsjava.util.List<com.facebook.presto.execution.RemoteTask> |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.Optional<java.util.List<com.facebook.presto.sql.planner.Symbol>> |
com.facebook.presto.sql.planner.PartitioningHandle |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.optimizations.ActualProperties.Partitioning |
boolean |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.Cast |
com.facebook.presto.sql.tree.Expression |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.collect.Multimap |
java.util.Collection |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.Integer |
java.lang.Long |
3 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.OptionalInt |
int |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.UUID |
java.util.Set<java.util.UUID> |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Collection |
java.util.Set |
2 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.lang.String |
com.facebook.presto.raptor.metadata.BucketNode |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.spi.Node |
java.lang.String |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.raptor.metadata.ShardNodes |
com.facebook.presto.raptor.metadata.BucketShards |
11 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.UUID |
com.facebook.presto.raptor.metadata.ShardNodes |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.raptor.metadata.ShardManager |
com.facebook.presto.raptor.NodeSupplier |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.spi.HostAddress> |
com.facebook.presto.spi.HostAddress |
4 |
3 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.Symbol |
java.lang.String |
25 |
10 |
1 |
Composition |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.Symbol |
com.facebook.presto.sql.planner.PartitionFunctionBinding.PartitionFunctionArgumentBinding |
21 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.reflect.AccessibleObject |
com.facebook.presto.spi.predicate.NullableValue |
16 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Integer |
com.facebook.presto.hive.HivePageSink.DataColumn |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
java.util.List<com.facebook.presto.hive.HivePageSink.DataColumn> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.type.Type |
com.facebook.presto.hive.HiveType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.PlanFragment |
java.util.Optional<com.facebook.presto.sql.planner.PlanFragment> |
10 |
2 |
1 |
- |
- |
Internal -> Jdk |
parquet.hadoop.ParquetFileReader |
org.apache.hadoop.fs.FSDataInputStream |
1 |
1 |
1 |
- |
- |
External -> External |
org.apache.hadoop.fs.Path |
com.facebook.presto.hive.parquet.ParquetDataSource |
1 |
1 |
1 |
- |
- |
External -> Internal |
java.util.concurrent.atomic.AtomicBoolean |
boolean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.atomic.AtomicLong |
long |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
java.lang.Void |
1 |
1 |
1 |
- |
Boxing |
Jdk -> Jdk |
java.lang.reflect.AccessibleObject |
com.facebook.presto.spi.block.Block |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.UUID |
com.facebook.presto.raptor.metadata.ShardNodeId |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.List<com.facebook.presto.spi.predicate.TupleDomain<com.facebook.presto.spi.ColumnHandle>> |
com.facebook.presto.spi.DiscretePredicates |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
java.sql.PreparedStatement |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.sql.Statement |
java.sql.PreparedStatement |
7 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.google.common.collect.SetMultimap |
com.google.common.collect.ListMultimap |
2 |
1 |
1 |
SIBLING |
- |
External -> External |
io.airlift.concurrent.BoundedExecutor |
java.util.concurrent.Executor |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.hive.HiveMetadata |
com.facebook.presto.hive.HiveMetadataFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.hive.HiveConnectorId |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
com.facebook.presto.spi.ConnectorMetadata |
com.facebook.presto.hive.HiveMetadataFactory |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.raptor.metadata.TestShardCleaner.TestingDao |
com.facebook.presto.raptor.metadata.MetadataDao |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
io.airlift.units.Duration |
com.google.common.base.Ticker |
1 |
1 |
1 |
- |
- |
External -> External |
org.skife.jdbi.v2.IDBI |
org.skife.jdbi.v2.DBI |
2 |
2 |
1 |
T_SUPER_R |
- |
External -> External |
com.facebook.presto.sql.planner.plan.PlanNodeId |
com.google.common.collect.Multimap<com.facebook.presto.sql.planner.plan.PlanNodeId, com.facebook.presto.metadata.Split> |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.lang.String |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.hive.HivePartition |
? |
3 |
1 |
1 |
- |
- |
Internal -> TypeVariable |
java.lang.Long |
java.util.Optional<java.lang.Long> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.skife.jdbi.v2.Handle |
com.facebook.presto.plugin.jdbc.TestingDatabase |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.HashSymbolPreference |
com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.HashComputationSet |
23 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.HashComputation |
24 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.google.common.util.concurrent.ListenableFuture<?> |
void |
15 |
3 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.spi.Page |
java.util.List<com.facebook.presto.spi.Page> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.amazonaws.services.s3.model.EncryptionMaterialsProvider |
java.util.Optional<com.amazonaws.services.s3.model.EncryptionMaterialsProvider> |
2 |
1 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.execution.QueryQueueRule |
com.facebook.presto.execution.resourceGroups.ResourceGroupSelector |
5 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.SubPlan |
com.facebook.presto.execution.SqlQueryExecution.PlanRoot |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.spi.type.TypeSignature |
20 |
4 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.List<com.facebook.presto.spi.block.Block> |
com.facebook.presto.spi.Page |
5 |
2 |
1 |
- |
- |
Jdk -> Internal |
int |
java.util.List<com.facebook.presto.spi.type.TypeSignature> |
58 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector.PrimitiveCategory |
org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo |
1 |
1 |
1 |
- |
- |
External -> External |
parquet.column.ColumnDescriptor |
com.facebook.presto.hive.parquet.RichColumnDescriptor |
2 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
com.facebook.presto.metadata.TypeParameterRequirement |
com.facebook.presto.metadata.LongVariableConstraint |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMap |
java.util.Map |
2 |
1 |
1 |
R_SUPER_T |
- |
External -> Jdk |
com.facebook.presto.spi.type.TypeSignature |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
com.facebook.presto.spi.type.TypeLiteralCalculation |
java.lang.String |
5 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.List<com.facebook.presto.spi.type.TypeSignature> |
int |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map<java.lang.String, java.lang.Long> |
com.facebook.presto.metadata.BoundVariables |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<java.lang.String, com.facebook.presto.spi.type.Type> |
com.facebook.presto.metadata.BoundVariables |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.hive.HiveColumnHandle |
org.apache.hadoop.hive.metastore.api.FieldSchema |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.lang.Integer |
java.lang.Number |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.facebook.presto.hive.metastore.HivePrivilege |
com.facebook.presto.hive.metastore.HivePrivilegeInfo |
18 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.common.util.concurrent.ListenableFuture<com.facebook.presto.operator.PartitionedOutputOperator.PagePartitioner> |
com.facebook.presto.operator.PartitionedOutputOperator.PagePartitioner |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.apache.cassandra.dht.Token<T> |
org.apache.cassandra.dht.Token |
5 |
1 |
1 |
- |
- |
External -> External |
parquet.bytes.BytesInput |
io.airlift.slice.Slice |
2 |
1 |
1 |
- |
- |
External -> External |
parquet.column.page.DictionaryPage |
java.util.Optional<com.facebook.presto.hive.parquet.ParquetDictionaryPage> |
6 |
1 |
1 |
- |
- |
External -> Jdk |
parquet.column.page.DataPageV1 |
com.facebook.presto.hive.parquet.ParquetDataPageV1 |
2 |
1 |
1 |
- |
- |
External -> Internal |
parquet.column.page.DataPageV2 |
com.facebook.presto.hive.parquet.ParquetDataPageV2 |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.hive.parquet.ParquetCodecFactory.BytesDecompressor |
parquet.hadoop.metadata.CompressionCodecName |
2 |
1 |
1 |
- |
- |
Internal -> External |
parquet.column.page.DataPage |
com.facebook.presto.hive.parquet.ParquetDataPage |
9 |
1 |
1 |
- |
- |
External -> Internal |
parquet.column.page.DictionaryPage |
com.facebook.presto.hive.parquet.ParquetDictionaryPage |
6 |
1 |
1 |
- |
- |
External -> Internal |
parquet.column.Dictionary |
com.facebook.presto.hive.parquet.dictionary.ParquetDictionary |
2 |
1 |
1 |
- |
- |
External -> Internal |
parquet.column.Encoding |
com.facebook.presto.hive.parquet.ParquetEncoding |
1 |
1 |
1 |
- |
- |
External -> Internal |
parquet.column.page.PageReader |
com.facebook.presto.hive.parquet.reader.ParquetPageReader |
3 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.sql.planner.PlanBuilder |
com.facebook.presto.sql.planner.RelationPlan |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.TaskInfo |
com.facebook.presto.execution.TaskStatus |
18 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.function.LongConsumer |
com.facebook.presto.server.remotetask.RemoteTaskStats |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.TaskId |
com.facebook.presto.execution.TaskStatus |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Query |
com.facebook.presto.sql.tree.WithQuery |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.InputReference |
com.facebook.presto.sql.tree.FieldReference |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.sql.analyzer.FieldOrExpression |
com.facebook.presto.sql.tree.Expression |
60 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
java.util.OptionalInt |
8 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Queue |
java.util.concurrent.BlockingQueue |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.List |
java.util.function.Consumer |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.testing.MaterializedResult.Builder |
java.util.function.Consumer<com.facebook.presto.spi.Page> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.testing.MaterializingOperator |
com.facebook.presto.operator.Operator |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.operator.OperatorFactory |
com.facebook.presto.operator.exchange.LocalExchangeSinkOperator.LocalExchangeSinkOperatorFactory |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.operator.SharedLookupSource |
com.facebook.presto.operator.LookupSource |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.spi.type.Type> |
com.facebook.presto.operator.LookupJoinOperators.JoinType |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.CursorProcessor |
java.util.function.Supplier<com.facebook.presto.operator.CursorProcessor> |
5 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.hive.HiveType |
org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector.PrimitiveCategory |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.facebook.presto.hive.HiveType |
com.facebook.presto.spi.type.Type |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.jgrapht.graph.DirectedPseudograph |
org.jgrapht.DirectedGraph |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.execution.QueryQueueDefinition |
com.facebook.presto.SessionRepresentation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.execution.QueryQueueDefinition> |
com.facebook.presto.execution.resourceGroups.ResourceGroupId |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.resourceGroups.ResourceGroupSelector |
com.facebook.presto.execution.QueryQueueRule |
5 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
io.airlift.units.DataSize |
java.lang.String |
1 |
1 |
1 |
- |
- |
External -> Jdk |
io.airlift.units.DataSize |
java.util.Optional<io.airlift.units.DataSize> |
10 |
2 |
1 |
- |
- |
External -> Jdk |
java.util.Queue |
com.facebook.presto.execution.resourceGroups.UpdateablePriorityQueue |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.Table |
com.facebook.presto.sql.tree.Node |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.UUID |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.raptor.metadata.ShardDao |
com.facebook.presto.raptor.metadata.TestingShardDao |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.ws.rs.core.Response |
void |
4 |
3 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.sql.analyzer.AnalysisContext |
java.util.Optional<com.facebook.presto.sql.analyzer.AnalysisContext> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.sql.analyzer.RelationType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.ShowCreateView |
com.facebook.presto.sql.tree.ShowCreate |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.SessionRepresentation |
com.facebook.presto.Session |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.SessionRepresentation |
com.facebook.presto.execution.resourceGroups.SelectionContext |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.Executor |
java.util.concurrent.ExecutorService |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
io.airlift.concurrent.BoundedExecutor |
java.util.concurrent.ExecutorService |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.OptionalLong |
java.lang.Long |
22 |
2 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.planner.plan.PlanNodeId |
java.util.Set<com.facebook.presto.sql.planner.plan.PlanNodeId> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.plan.PlanNodeId |
java.util.List<com.facebook.presto.sql.planner.plan.PlanNodeId> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.execution.SqlTaskExecution.DriverSplitRunnerFactory |
java.util.Map<com.facebook.presto.sql.planner.plan.PlanNodeId, com.facebook.presto.execution.SqlTaskExecution.DriverSplitRunnerFactory> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Iterable |
com.google.common.collect.Multimap |
2 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Optional |
java.util.Map |
54 |
3 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.split.SplitSource |
java.util.Map<com.facebook.presto.split.SplitSource, com.facebook.presto.sql.planner.plan.PlanNodeId> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.plan.PlanNode |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.plan.PlanNode |
java.util.Set<com.facebook.presto.sql.planner.plan.PlanNode> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Object |
com.facebook.presto.spi.block.Block |
8 |
2 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.UnionNode |
com.facebook.presto.sql.planner.plan.SetOperationNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Union |
com.facebook.presto.sql.tree.SetOperation |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.memory.MemoryManagerConfig |
com.facebook.presto.memory.NodeMemoryConfig |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.hadoop.conf.Configuration |
org.apache.hadoop.fs.FileSystem |
2 |
2 |
1 |
- |
- |
External -> External |
java.util.Map |
com.google.common.collect.ImmutableMap |
2 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> External |
com.facebook.presto.execution.StageInfo |
java.util.Optional<com.facebook.presto.execution.StageInfo> |
5 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.RelationPlan |
com.facebook.presto.sql.planner.plan.PlanNode |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.concurrent.atomic.AtomicBoolean |
java.util.concurrent.atomic.AtomicReference<com.facebook.presto.execution.TaskStatus> |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.sql.planner.Partitioning.PartitionFunctionArgumentBinding |
com.facebook.presto.sql.planner.Symbol |
9 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.PartitioningHandle |
com.facebook.presto.sql.planner.Partitioning |
6 |
2 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.Symbol |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<com.facebook.presto.sql.planner.Partitioning.PartitionFunctionArgumentBinding> |
com.facebook.presto.sql.planner.Partitioning |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.Partitioning |
com.facebook.presto.sql.planner.optimizations.PreferredProperties.PartitioningProperties |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.Partitioning |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.SetMultimap |
com.google.common.collect.ImmutableSetMultimap.Builder |
2 |
1 |
1 |
SIBLING |
- |
External -> External |
com.facebook.presto.spi.predicate.NullableValue |
java.util.Optional<com.facebook.presto.spi.predicate.NullableValue> |
8 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.Driver |
com.facebook.presto.operator.DriverFactory |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorTableLayout |
com.facebook.presto.spi.ConnectorNewTableLayout |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.connector.ConnectorRecordSetProvider |
com.facebook.presto.spi.connector.ConnectorPageSourceProvider |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.InPredicate |
com.facebook.presto.sql.tree.Expression |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.type.Type |
java.lang.Integer |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Integer |
java.lang.Short |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
boolean |
com.facebook.presto.sql.analyzer.FeaturesConfig |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
long |
com.facebook.presto.spi.Page |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.zookeeper.server.NIOServerCnxn.Factory |
org.apache.zookeeper.server.ServerCnxnFactory |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.spi.type.Type |
com.facebook.presto.metadata.SqlFunction |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Query |
com.facebook.presto.sql.tree.Statement |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Double |
java.lang.Number |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.lang.Double |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.tree.DereferenceExpression |
com.facebook.presto.sql.tree.SymbolReference |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.QualifiedNameReference |
com.facebook.presto.sql.tree.SymbolReference |
31 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.spi.type.AbstractFixedWidthType |
com.facebook.presto.spi.type.FixedWidthType |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
long |
double |
2 |
1 |
1 |
- |
Widening |
Jdk -> Jdk |
io.airlift.slice.Slice |
int |
8 |
3 |
1 |
- |
- |
External -> Jdk |
io.airlift.slice.SliceOutput |
boolean |
3 |
2 |
1 |
- |
- |
External -> Jdk |
io.airlift.slice.Slice |
boolean |
5 |
2 |
1 |
- |
- |
External -> Jdk |
io.airlift.slice.SliceOutput |
int |
3 |
2 |
1 |
- |
- |
External -> Jdk |
com.google.inject.Module |
io.airlift.configuration.ConfigurationAwareModule |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.concurrent.Future |
com.google.common.util.concurrent.ListenableFuture |
4 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> External |
boolean |
java.util.Map<java.lang.Integer, java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
io.airlift.stats.CounterStat |
long |
4 |
1 |
1 |
- |
- |
External -> Jdk |
io.airlift.stats.DistributionStat |
double |
4 |
1 |
1 |
- |
- |
External -> Jdk |
io.airlift.stats.DistributionStat |
com.facebook.presto.server.remotetask.RemoteTaskStats.IncrementalAverage |
4 |
1 |
1 |
- |
- |
External -> Internal |
boolean |
java.lang.String |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Iterable |
java.util.Collection |
9 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.google.common.base.Predicate |
java.util.function.Predicate |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.concurrent.atomic.AtomicInteger |
java.util.concurrent.atomic.AtomicLong |
2 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.spi.block.InterleavedBlock |
com.facebook.presto.spi.block.Block |
4 |
3 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
? |
9 |
2 |
1 |
- |
- |
Jdk -> TypeVariable |
com.facebook.presto.operator.aggregation.InternalAggregationFunction |
com.facebook.presto.operator.aggregation.BindableAggregationFunction |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.util.List<com.facebook.presto.spi.type.Type> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.raptor.metadata.ShardMetadata |
java.util.UUID |
4 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.Optional<java.lang.Long> |
com.facebook.presto.raptor.metadata.Table |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Set |
java.util.Collection |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.facebook.presto.raptor.metadata.ShardMetadata |
com.facebook.presto.raptor.storage.organization.ShardIndexInfo |
15 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.SqlScalarFunction |
java.util.List<com.facebook.presto.metadata.SqlScalarFunction> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
com.facebook.presto.operator.scalar.ScalarHeader |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.operator.scalar.annotations.ScalarImplementation.MethodHandleAndConstructor |
java.util.Optional<com.facebook.presto.operator.scalar.annotations.ScalarImplementation.MethodHandleAndConstructor> |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.execution.buffer.SharedBuffer |
com.facebook.presto.execution.buffer.OutputBuffer |
20 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
int |
6 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.atomic.AtomicLong |
java.util.concurrent.atomic.AtomicInteger |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.execution.TaskId |
com.facebook.presto.OutputBuffers.OutputBufferId |
50 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
com.facebook.presto.execution.TaskId |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.buffer.OutputBuffer |
com.facebook.presto.OutputBuffers.OutputBufferId |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.scheduler.OutputBufferManager.OutputBuffer |
com.facebook.presto.OutputBuffers.OutputBufferId |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.plugin.jdbc.JdbcMetadata |
com.facebook.presto.plugin.jdbc.JdbcMetadataFactory |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.type.TypeSignature |
java.util.List<com.facebook.presto.spi.type.TypeSignatureParameter> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.aggregation.NumericHistogramAggregation.State |
com.facebook.presto.operator.aggregation.DoubleHistogramAggregation.State |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.SubqueryExpression |
com.facebook.presto.sql.tree.Expression |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.sql.tree.Node> |
com.facebook.presto.sql.tree.Node |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.Partitioning |
com.facebook.presto.sql.planner.PartitioningHandle |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.PageBuilder |
com.facebook.presto.raptor.systemtables.PageListBuilder |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.skife.jdbi.v2.IDBI |
com.facebook.presto.raptor.metadata.MetadataDao |
1 |
1 |
1 |
- |
- |
External -> Internal |
java.lang.Object |
com.facebook.presto.spi.predicate.NullableValue |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
void |
com.facebook.presto.raptor.metadata.DatabaseShardManager.ShardStats |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.ImmutableMap.Builder |
com.google.common.collect.ImmutableList.Builder |
3 |
3 |
1 |
SIBLING |
- |
External -> External |
com.facebook.presto.hive.metastore.HiveMetastore |
com.facebook.presto.hive.metastore.ExtendedHiveMetastore |
36 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional |
java.util.List |
21 |
6 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.hive.HiveCluster |
com.facebook.presto.hive.metastore.ExtendedHiveMetastore |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.hadoop.hive.metastore.api.Partition |
java.util.Optional<com.facebook.presto.hive.metastore.Partition> |
5 |
1 |
1 |
- |
- |
External -> Jdk |
org.apache.hadoop.hive.metastore.api.StorageDescriptor |
com.facebook.presto.hive.metastore.Storage |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.apache.hadoop.hive.metastore.api.StorageDescriptor |
com.facebook.presto.hive.metastore.StorageFormat |
2 |
1 |
1 |
- |
- |
External -> Internal |
java.lang.String |
com.facebook.presto.hive.HiveType |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.apache.hadoop.hive.metastore.api.FieldSchema |
com.facebook.presto.hive.metastore.Column |
10 |
1 |
1 |
- |
- |
External -> Internal |
it.unimi.dsi.fastutil.ints.Int2ObjectMap |
it.unimi.dsi.fastutil.longs.Long2ObjectMap |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.spi.BucketFunction |
java.util.Optional<com.facebook.presto.spi.BucketFunction> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
io.airlift.slice.Slice |
io.airlift.stats.cardinality.HyperLogLog |
1 |
1 |
1 |
- |
- |
External -> External |
java.sql.SQLException |
java.lang.IndexOutOfBoundsException |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.Map<com.facebook.presto.spi.type.Type, java.lang.String> |
com.facebook.presto.metadata.BoundVariables |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.IntersectNode |
com.facebook.presto.sql.planner.plan.SetOperationNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.inject.Injector |
com.facebook.presto.spi.PageSorter |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.spi.PageIndexerFactory |
com.facebook.presto.spi.connector.ConnectorFactoryContext |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
com.facebook.presto.hive.HiveColumnHandle.ColumnType |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map |
com.google.common.collect.ImmutableSet.Builder |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Map |
java.util.Set |
9 |
4 |
1 |
- |
- |
Jdk -> Jdk |
long |
java.lang.Number |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
long |
java.math.BigInteger |
17 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.execution.resourceGroups.InternalResourceGroup.SubGroupSchedulingPolicy |
com.facebook.presto.execution.resourceGroups.SchedulingPolicy |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
? extendscom.facebook.presto.execution.resourceGroups.ResourceGroupSelector |
com.facebook.presto.execution.resourceGroups.ResourceGroupSelector |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.Void |
java.util.Set<com.facebook.presto.sql.planner.Symbol> |
35 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.collect.ImmutableSet |
java.util.Set |
3 |
3 |
1 |
R_SUPER_T |
- |
External -> Jdk |
com.facebook.presto.sql.planner.assertions.SymbolAliases |
com.facebook.presto.sql.planner.assertions.ExpressionAliases |
17 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.optimizations.TransformUncorrelatedInPredicateSubqueryToSemiJoin.InPredicateRewriter.InPredicateRewriteResult |
com.facebook.presto.sql.planner.plan.PlanNode |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
com.facebook.presto.execution.TaskInfo |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.atomic.AtomicReference |
com.facebook.presto.execution.StateMachine |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.resourceGroups.ResourceGroupManager |
com.facebook.presto.execution.resourceGroups.InternalResourceGroupManager |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.FunctionCall |
com.facebook.presto.sql.planner.plan.WindowNode.Function |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Map<com.facebook.presto.sql.planner.Symbol, com.facebook.presto.metadata.Signature> |
com.facebook.presto.sql.tree.FunctionCall |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Collection |
java.util.List |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.facebook.presto.metadata.Signature |
com.facebook.presto.sql.planner.plan.WindowNode.Function |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.FunctionCall |
java.util.function.Function |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.plan.WindowNode.Specification |
com.facebook.presto.sql.planner.optimizations.MergeIdenticalWindows.SpecificationAndFrame |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.Symbol |
com.facebook.presto.sql.planner.plan.WindowNode.Frame |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.function.WindowFunction |
com.facebook.presto.operator.window.FramedWindowFunction |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.List |
java.util.LinkedList |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.concurrent.ConcurrentMap<com.facebook.presto.spi.connector.ConnectorTransactionHandle, com.facebook.presto.hive.HiveMetadata> |
com.facebook.presto.hive.HiveTransactionManager |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.hive.metastore.ExtendedHiveMetastore |
com.facebook.presto.hive.metastore.SemiTransactionalHiveMetastore |
10 |
4 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.connector.ConnectorTransactionHandle |
com.facebook.presto.hive.AbstractTestHiveClient.Transaction |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.hive.metastore.ExtendedHiveMetastore |
java.util.function.Function<com.facebook.presto.hive.HiveTransactionHandle, com.facebook.presto.hive.metastore.SemiTransactionalHiveMetastore> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.hive.metastore.ExtendedHiveMetastore |
com.facebook.presto.hive.metastore.HivePageSinkMetadataProvider |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.hive.metastore.HiveMetastore |
java.util.function.Function<com.facebook.presto.hive.HiveTransactionHandle, com.facebook.presto.hive.metastore.SemiTransactionalHiveMetastore> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
io.airlift.node.NodeConfig |
com.facebook.presto.spi.ServerInfo |
5 |
1 |
1 |
- |
- |
External -> Internal |
javax.inject.Provider |
java.util.List |
3 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.List<com.facebook.presto.sql.planner.optimizations.PlanOptimizer> |
com.facebook.presto.sql.planner.PlanOptimizers |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.jdbc.PrestoDatabaseMetaData |
java.sql.DatabaseMetaData |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Jdk |
com.facebook.presto.jdbc.PrestoConnection |
java.sql.Connection |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Jdk |
java.util.concurrent.ConcurrentHashMap |
java.util.Map |
6 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.facebook.presto.metadata.InMemoryNodeManager |
com.facebook.presto.spi.NodeManager |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.NodeManager |
com.facebook.presto.metadata.InternalNodeManager |
24 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.metadata.InMemoryNodeManager |
com.facebook.presto.testing.TestingNodeManager |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.slf4j.Logger |
io.airlift.log.Logger |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.spi.ServerInfo |
com.facebook.presto.atop.Environment |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.ServerInfo |
java.lang.String |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
com.facebook.presto.raptor.util.CurrentNodeId |
com.facebook.presto.spi.NodeManager |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.SymbolAllocator |
java.util.Map<com.facebook.presto.spi.type.Type, com.facebook.presto.sql.planner.Symbol> |
4 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.util.function.Supplier<com.facebook.presto.operator.JoinFilterFunction> |
com.facebook.presto.sql.gen.JoinFilterFunctionCompiler.JoinFilterFunctionFactory |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.joda.time.DateTimeZone |
java.time.ZoneId |
2 |
1 |
1 |
SIBLING |
- |
External -> Jdk |
org.joda.time.DateTime |
java.time.ZonedDateTime |
11 |
1 |
1 |
SIBLING |
- |
External -> Jdk |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.plan.WindowNode.Specification |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.Symbol |
java.util.Map.Entry<com.facebook.presto.spi.block.SortOrder, com.facebook.presto.sql.planner.Symbol> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
com.facebook.presto.connector.ConnectorId |
5 |
2 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
com.facebook.presto.connector.ConnectorId |
160 |
3 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.metadata.TableMetadata |
com.facebook.presto.spi.ConnectorTableMetadata |
11 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.io.ByteArrayOutputStream |
io.airlift.slice.DynamicSliceOutput |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.hive.HiveClientConfig |
com.facebook.presto.hive.security.LegacySecurityConfig |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.hive.HiveRecordCursor |
com.facebook.presto.spi.RecordCursor |
7 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.net.URI |
com.facebook.presto.jdbc.PrestoDriverUri |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.testing.PageConsumerOperator |
com.facebook.presto.operator.Operator |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.function.Function<com.facebook.presto.sql.planner.plan.PlanNode, com.facebook.presto.sql.tree.Query> |
com.facebook.presto.sql.planner.plan.PlanNode |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
java.util.concurrent.CompletableFuture<?> |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.type.TypeSignatureParameter |
com.facebook.presto.spi.type.TypeSignature |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.util.Set<java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.type.TypeSignatureParameter |
com.facebook.presto.spi.type.Type |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.CompletableFuture |
com.google.common.util.concurrent.ListenableFuture |
145 |
5 |
1 |
SIBLING |
- |
Jdk -> External |
com.facebook.presto.operator.HashAggregationOperator.GroupByHashAggregationBuilder |
com.facebook.presto.operator.aggregation.builder.HashAggregationBuilder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.Operator |
com.facebook.presto.operator.OperatorFactory |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.spi.resourceGroups.ResourceGroupId |
15 |
3 |
1 |
- |
- |
Jdk -> Internal |
void |
long |
8 |
2 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.hive.HiveStorageFormat |
com.facebook.presto.hive.TestHiveIntegrationSmokeTest.TestingHiveStorageFormat |
10 |
1 |
1 |
Composition |
- |
Internal -> Internal |
SqlBaseParser.TableElementContext |
SqlBaseParser.ColumnDefinitionContext |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.sql.tree.ColumnDefinition |
com.facebook.presto.sql.tree.TableElement |
9 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
com.facebook.presto.spi.predicate.Range |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.optimizations.MergeIdenticalWindows.SpecificationAndFrame |
com.facebook.presto.sql.planner.plan.WindowNode.Specification |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.block.Block |
com.facebook.presto.spi.block.SliceArrayBlock |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.connector.Connector |
com.facebook.presto.connector.ConnectorManager.MaterializedConnector |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.connector.ConnectorTransactionHandle |
com.facebook.presto.transaction.TransactionId |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.MetadataManager.ConnectorEntry |
com.facebook.presto.connector.ConnectorId |
6 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.connector.Connector |
com.facebook.presto.metadata.Catalog |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.metadata.Metadata |
com.facebook.presto.metadata.CatalogManager |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.Metadata |
com.facebook.presto.transaction.TransactionManager |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map |
java.util.List |
50 |
4 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.metadata.QualifiedObjectName |
com.facebook.presto.spi.SchemaTableName |
9 |
2 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.Map<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
java.util.Optional<com.facebook.presto.connector.ConnectorId> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.gen.JoinCompiler.JoinFilterFunctionVerifierFactory |
com.facebook.presto.sql.gen.JoinCompiler.JoinFilterFunctionFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.JoinFilterFunctionVerifier |
com.facebook.presto.operator.JoinFilterFunction |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.InternalJoinFilterFunction |
com.facebook.presto.sql.gen.JoinFilterFunctionCompiler.JoinFilterFunctionFactory |
11 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.gen.JoinFilterFunctionCompiler.InternalJoinFilterFunctionFactory |
com.facebook.presto.sql.gen.JoinFilterFunctionCompiler.JoinFilterFunctionFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.LookupSourceSupplier |
com.facebook.presto.sql.gen.JoinCompiler.LookupSourceFactory |
25 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.LookupSource |
java.util.function.Supplier |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
java.util.Optional<com.facebook.presto.operator.PartitionedLookupSource.OuterPositionTracker> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.operator.LookupSource |
java.util.function.Supplier<com.facebook.presto.operator.LookupSource> |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.gen.JoinCompiler.LookupSourceFactory |
com.facebook.presto.sql.gen.JoinCompiler.LookupSourceSupplierFactory |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.SettableLookupSourceFactory |
com.facebook.presto.operator.PartitionedLookupSourceFactory |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.operator.ParallelHashBuildOperator.ParallelHashBuildOperatorFactory |
com.facebook.presto.operator.HashBuilderOperator.HashBuilderOperatorFactory |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.Class |
java.util.Optional |
4 |
2 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.ConnectorHandleResolver |
com.facebook.presto.metadata.HandleResolver.MaterializedHandleResolver |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableMap.Builder |
com.google.common.collect.ImmutableSet.Builder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
long |
io.airlift.units.DataSize |
13 |
3 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.array.IntBigArray |
it.unimi.dsi.fastutil.ints.IntArrayList |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.util.List<org.apache.hadoop.hive.serde2.typeinfo.TypeInfo> |
com.facebook.presto.hive.HiveBucketFunction |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.hive.HivePageSink.HiveRecordWriter |
com.facebook.presto.hive.HivePageSink.HiveWriter |
12 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.hive.HiveWriterFactory |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.hive.HiveWriter |
java.util.List<com.facebook.presto.hive.HiveWriter> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
com.facebook.presto.hive.metastore.StorageFormat |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.sun.nio.sctp.HandlerResult<java.lang.Boolean> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.collect.ImmutableMap.Builder |
java.util.Map |
2 |
2 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.sql.tree.ComparisonExpression.Type |
com.facebook.presto.sql.tree.ComparisonExpressionType |
16 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.type.Type |
com.facebook.presto.sql.tree.ComparisonExpressionType |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.TaskStatus |
? |
1 |
1 |
1 |
- |
- |
Internal -> TypeVariable |
com.facebook.presto.spi.block.Block |
com.facebook.presto.spi.block.DictionaryBlock |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.block.DictionaryId |
int |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.hive.HiveColumnHandle |
com.facebook.presto.hive.HivePageSourceProvider.ColumnMapping |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.hive.metastore.ExtendedHiveMetastore |
com.facebook.presto.hive.metastore.CachingHiveMetastore |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Iterable<com.facebook.presto.spi.Page> |
com.facebook.presto.spi.Page |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.ConnectorTableLayoutHandle |
com.facebook.presto.hive.HiveTableLayoutHandle |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.concurrent.CompletableFuture |
com.facebook.presto.execution.FutureStateChange |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.type.Type |
com.facebook.presto.sql.analyzer.TypeSignatureProvider |
20 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.type.TypeSignature |
com.facebook.presto.sql.analyzer.TypeSignatureProvider |
3 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<com.facebook.presto.sql.relational.CallExpression, com.facebook.presto.bytecode.MethodDefinition> |
com.facebook.presto.sql.gen.PreGeneratedExpressions |
10 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.relational.CallExpression |
com.facebook.presto.sql.relational.RowExpression |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.sql.tree.LambdaArgumentDeclaration |
6 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.List |
java.util.ArrayList |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.facebook.presto.spi.predicate.TupleDomain |
com.facebook.presto.spi.Constraint |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.FunctionCall |
com.facebook.presto.sql.planner.assertions.ExpectedValueProvider<com.facebook.presto.sql.tree.FunctionCall> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.assertions.AliasPair |
com.facebook.presto.sql.planner.assertions.ExpectedValueProvider<com.facebook.presto.sql.planner.plan.JoinNode.EquiJoinClause> |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.assertions.AliasPair |
com.facebook.presto.sql.planner.assertions.RvalueMatcher |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
com.facebook.presto.sql.planner.assertions.MatchResult |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.assertions.ExpressionAliases |
com.facebook.presto.sql.planner.assertions.SymbolAliases |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
com.facebook.presto.sql.planner.assertions.ExpectedValueProvider |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.DataDefinitionStatement |
com.facebook.presto.sql.tree.Deallocate |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.sql.tree.SingleColumn |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.SortItem |
com.facebook.presto.sql.tree.Expression |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.spi.block.DictionaryBlock |
int |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
io.airlift.slice.Slice |
com.facebook.presto.spi.block.DictionaryBlock |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
com.facebook.presto.metadata.SqlFunction |
? extendscom.facebook.presto.metadata.SqlFunction |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.hive.orc.OrcProto.RowIndexEntry |
com.facebook.presto.orc.proto.DwrfProto.RowIndexEntry |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.BucketStatistics |
com.facebook.presto.orc.proto.DwrfProto.BucketStatistics |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.CompressionKind |
com.facebook.presto.orc.proto.DwrfProto.CompressionKind |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.IntegerStatistics |
com.facebook.presto.orc.proto.DwrfProto.IntegerStatistics |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.StripeInformation |
com.facebook.presto.orc.proto.DwrfProto.StripeInformation |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.StripeFooter |
com.facebook.presto.orc.proto.DwrfProto.StripeFooter |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.UserMetadataItem |
com.facebook.presto.orc.proto.DwrfProto.UserMetadataItem |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.ColumnEncoding.Kind |
DwrfProto.ColumnEncoding.Kind |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.hive.orc.OrcProto.DoubleStatistics |
com.facebook.presto.orc.proto.DwrfProto.DoubleStatistics |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.PostScript |
com.facebook.presto.orc.proto.DwrfProto.PostScript |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.ColumnStatistics |
com.facebook.presto.orc.proto.DwrfProto.ColumnStatistics |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.Type |
com.facebook.presto.orc.proto.DwrfProto.Type |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.StringStatistics |
com.facebook.presto.orc.proto.DwrfProto.StringStatistics |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.Footer |
com.facebook.presto.orc.proto.DwrfProto.Footer |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.RowIndex |
com.facebook.presto.orc.proto.DwrfProto.RowIndex |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.hive.orc.OrcProto.Stream |
com.facebook.presto.orc.proto.DwrfProto.Stream |
2 |
1 |
1 |
- |
- |
External -> Internal |
OrcProto.Stream.Kind |
DwrfProto.Stream.Kind |
1 |
1 |
1 |
- |
- |
External -> External |
OrcProto.Type.Kind |
DwrfProto.Type.Kind |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.hive.orc.OrcProto.ColumnEncoding |
com.facebook.presto.orc.proto.DwrfProto.ColumnEncoding |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.google.common.collect.ImmutableMap.Builder<com.facebook.presto.sql.planner.Symbol, com.facebook.presto.sql.tree.Expression> |
com.facebook.presto.sql.planner.plan.Assignments.Builder |
16 |
1 |
1 |
- |
- |
External -> Internal |
java.util.Map<com.facebook.presto.sql.planner.Symbol, com.facebook.presto.sql.tree.Expression> |
com.facebook.presto.sql.planner.plan.Assignments |
23 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.PlanBuilder |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.Symbol |
com.facebook.presto.sql.tree.Expression |
8 |
3 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.Optional<com.facebook.presto.spi.connector.ConnectorOutputMetadata> |
20 |
1 |
1 |
- |
- |
Jdk -> Jdk |
? |
com.facebook.presto.operator.OperatorInfo |
4 |
1 |
1 |
- |
- |
TypeVariable -> Internal |
java.lang.Object |
com.facebook.presto.operator.OperatorInfo |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
com.facebook.presto.operator.TableFinishInfo |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.metadata.Metadata |
com.facebook.presto.metadata.FunctionRegistry |
31 |
4 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Query |
com.facebook.presto.sql.tree.Expression |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.sql.tree.Node |
20 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List |
java.util.stream.Stream |
4 |
3 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.tree.QualifiedName |
boolean |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.LogicalBinaryExpression.Type |
com.facebook.presto.sql.tree.Expression |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.hadoop.hive.metastore.api.PrincipalPrivilegeSet |
com.facebook.presto.hive.metastore.PrincipalPrivileges |
21 |
1 |
1 |
- |
- |
External -> Internal |
org.apache.hadoop.hive.metastore.api.PrivilegeGrantInfo |
com.facebook.presto.hive.metastore.HivePrivilegeInfo |
14 |
2 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.hive.metastore.InMemoryHiveMetastore |
com.facebook.presto.hive.metastore.TestingHiveMetastore |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.bytecode.FieldDefinition> |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Optional<io.airlift.units.DataSize> |
io.airlift.units.DataSize |
3 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Optional<java.lang.Long> |
long |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
long |
io.airlift.slice.Slice |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.Session |
com.facebook.presto.server.SessionSupplier |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Iterable |
java.util.Iterator |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Long |
java.math.BigInteger |
13 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
com.facebook.presto.sql.tree.Node |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.facebook.presto.sql.analyzer.Analysis |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.facebook.presto.sql.planner.plan.PlanNode |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.IndexJoinNode |
com.facebook.presto.sql.planner.plan.PlanNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.Session |
com.facebook.presto.sql.planner.DistributedExecutionPlanner.Visitor |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.QualifiedName |
java.lang.String |
8 |
3 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.iterative.Rule |
java.lang.Class<?> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.Node |
? extendscom.facebook.presto.sql.tree.Node |
16 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.hive.HiveClientConfig |
com.facebook.presto.hive.HiveS3Config |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.hive.metastore.HivePrincipal |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.function.Supplier |
com.facebook.presto.operator.LookupSourceSupplier |
3 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
io.airlift.units.DataSize |
java.util.Map<java.lang.String, com.facebook.presto.sql.planner.PlanPrinter.OperatorHashCollisionsStats> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
io.airlift.units.DataSize |
java.util.Map<java.lang.String, com.facebook.presto.sql.planner.PlanPrinter.OperatorInputStats> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.function.Supplier<com.facebook.presto.operator.LookupSource> |
com.facebook.presto.operator.LookupSourceSupplier |
4 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
com.facebook.presto.spi.Page |
java.util.List<com.facebook.presto.execution.buffer.SerializedPage> |
8 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.spi.block.BlockEncodingSerde |
com.facebook.presto.execution.buffer.PagesSerde |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.Page |
com.facebook.presto.execution.buffer.SerializedPage |
34 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.BlockEncodingSerde |
com.facebook.presto.block.PagesSerde |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.QueryExecution |
com.facebook.presto.execution.QueryInfo |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Double |
double |
3 |
2 |
1 |
- |
Unboxing |
Jdk -> Jdk |
io.airlift.slice.DynamicSliceOutput |
io.airlift.slice.SliceOutput |
2 |
1 |
1 |
- |
- |
External -> External |
java.util.concurrent.Future<java.util.List<com.facebook.presto.cassandra.CassandraTokenSplitManager.TokenSplit>> |
com.datastax.driver.core.TokenRange |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List |
com.google.common.collect.ImmutableSet.Builder |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.List<com.facebook.presto.sql.tree.SortItem> |
com.facebook.presto.sql.tree.OrderBy |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.SymbolReference |
com.facebook.presto.sql.tree.Expression |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.server.security.SecurityConfig |
io.airlift.http.client.spnego.KerberosConfig |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.util.List<java.lang.String> |
com.facebook.presto.server.security.LdapFilter.Credentials |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.IdentityHashMap |
com.facebook.presto.util.maps.IdentityLinkedHashMap |
94 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
com.facebook.presto.transaction.TransactionId |
com.facebook.presto.spi.connector.ConnectorTransactionHandle |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.transaction.TransactionManager |
com.facebook.presto.security.AccessControl |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Boolean |
java.lang.Void |
55 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.tree.FunctionCall |
com.facebook.presto.sql.planner.plan.AggregationNode.Aggregation |
30 |
3 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Map.Entry<java.lang.Integer, com.facebook.presto.OutputBuffers.OutputBufferId> |
com.facebook.presto.OutputBuffers.OutputBufferId |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Integer |
java.lang.String |
2 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.concurrent.CompletableFuture<?> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.hive.HiveRecordWriter |
com.facebook.presto.hive.HiveFileWriter |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<java.lang.String> |
com.facebook.presto.hive.HiveCompressionCodec |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.hadoop.hive.ql.io.HiveOutputFormat<?, ?> |
com.facebook.presto.hive.HiveStorageFormat |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.google.common.collect.ImmutableList |
com.google.common.util.concurrent.ListenableFuture |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.Collection |
com.google.common.util.concurrent.ListenableFuture |
1 |
1 |
1 |
- |
- |
Jdk -> External |
byte |
long |
2 |
1 |
1 |
- |
Widening |
Jdk -> Jdk |
java.math.BigInteger |
io.airlift.slice.Slice |
4 |
1 |
1 |
- |
- |
Jdk -> External |
org.apache.hadoop.conf.Configuration |
com.facebook.presto.hive.PrestoHadoopConfiguration |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
void |
com.facebook.presto.spi.PrestoException |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.aggregation.state.BigIntegerState |
com.facebook.presto.operator.aggregation.state.LongDecimalWithOverflowState |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
int |
java.util.List<java.lang.Object> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.testing.QueryRunner |
com.facebook.presto.tests.AbstractTestQueryFramework.QueryRunnerSupplier |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.RecordSet |
com.facebook.presto.spi.ConnectorPageSource |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry<com.facebook.presto.sql.planner.plan.PlanNodeId, com.facebook.presto.TaskSource> |
com.facebook.presto.ScheduledSplit |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.locks.ReentrantLock |
com.facebook.presto.operator.Driver.DriverLock |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.util.concurrent.atomic.AtomicLong |
io.airlift.stats.TimeStat |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.concurrent.CompletableFuture |
io.airlift.concurrent.ExtendedSettableFuture |
2 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.concurrent.CompletableFuture |
com.google.common.util.concurrent.SettableFuture |
11 |
2 |
1 |
SIBLING |
- |
Jdk -> External |
java.util.concurrent.Executor |
com.google.common.util.concurrent.ListeningExecutorService |
4 |
2 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.operator.aggregation.state.KeyValuePairsState |
com.facebook.presto.operator.aggregation.state.MultiKeyValuePairsState |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.operator.aggregation.KeyValuePairs |
com.facebook.presto.operator.aggregation.MultiKeyValuePairs |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.type.MapType |
com.facebook.presto.type.ArrayType |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.spi.type.TimeZoneKey |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.concurrent.ExecutorService |
com.facebook.presto.cassandra.CassandraSession |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.util.concurrent.ListenableFuture |
java.util.List |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.google.common.util.concurrent.ListeningExecutorService |
com.facebook.presto.cassandra.CassandraSession |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.datastax.driver.core.Cluster |
com.facebook.presto.cassandra.CassandraSession |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.spi.SchemaTableName |
6 |
3 |
1 |
Composition |
- |
Jdk -> Internal |
com.datastax.driver.core.Session |
com.facebook.presto.cassandra.CassandraSession |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
io.airlift.units.Duration |
4 |
1 |
1 |
- |
- |
Jdk -> External |
org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector.PrimitiveCategory |
com.facebook.presto.spi.type.Type |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.apache.hadoop.hive.serde2.typeinfo.TypeInfo |
com.facebook.presto.spi.type.Type |
4 |
1 |
1 |
- |
- |
External -> Internal |
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector |
com.facebook.presto.spi.type.Type |
5 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.orc.stream.StreamSources |
com.facebook.presto.orc.stream.InputStreamSources |
44 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.orc.metadata.CompressionKind |
boolean |
23 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.orc.metadata.CompressionKind |
java.util.Optional<com.facebook.presto.orc.OrcDecompressor> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Map |
com.facebook.presto.util.maps.IdentityLinkedHashMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.util.List<com.facebook.presto.execution.StageInfo> |
com.facebook.presto.execution.StageInfo |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
com.facebook.presto.tests.QueryTemplate.Parameter |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.concurrent.atomic.AtomicLong |
com.facebook.presto.spiller.SpillerStats |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.nio.file.Path |
java.util.List<java.nio.file.Path> |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.spiller.BinarySpillerFactory |
com.facebook.presto.spiller.SpillerFactory |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
io.airlift.stats.TimeStat |
io.airlift.stats.CounterStat |
8 |
1 |
1 |
- |
- |
External -> External |
org.openjdk.jmh.annotations.Scope |
java.util.Optional<org.openjdk.jmh.annotations.Scope> |
44 |
2 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.sql.tree.QuerySpecification |
com.facebook.presto.sql.tree.Select |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
java.util.List<com.facebook.presto.sql.tree.FunctionCall> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.operator.ExchangeClientStatus |
com.facebook.presto.operator.SplitOperatorInfo |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.operator.aggregation.TypedSet |
int |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.Collection |
com.facebook.presto.util.maps.IdentityLinkedHashMap.IterateOnlyCollectionView |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.util.Set |
com.facebook.presto.util.maps.IdentityLinkedHashMap.IterateOnlySetView |
2 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
SqlBaseParser.StringLiteralContext |
SqlBaseParser.BasicStringLiteralContext |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.hive.parquet.predicate.TupleDomainParquetPredicate.ColumnReference<C> |
com.facebook.presto.hive.parquet.RichColumnDescriptor |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Integer |
parquet.column.ColumnDescriptor |
8 |
1 |
1 |
- |
- |
Jdk -> External |
void |
java.util.List<com.facebook.presto.spi.Page> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.block.VariableWidthBlockBuilder |
com.facebook.presto.spi.block.BlockBuilder |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.spi.Page> |
java.lang.Object |
10 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.relational.RowExpression |
? extendscom.facebook.presto.sql.relational.RowExpression |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.relational.RowExpression |
java.util.Optional<com.facebook.presto.sql.relational.RowExpression> |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
io.airlift.testing.mysql.TestingMySqlServer |
java.lang.String |
1 |
1 |
1 |
- |
- |
External -> Jdk |
boolean |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Set |
com.facebook.presto.util.maps.IdentityLinkedHashMap |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Set |
java.util.IdentityHashMap |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.execution.TestEventListener.EventsBuilder |
com.facebook.presto.testing.MaterializedResult |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.type.TypeRegistry |
com.facebook.presto.spi.type.TypeManager |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.type.MapType |
com.facebook.presto.spi.type.Type |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.accumulo.core.security.Authorizations |
java.util.concurrent.ExecutorService |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
com.facebook.presto.orc.OrcDataSourceId |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.io.InputStream |
com.facebook.presto.orc.stream.OrcInputStream |
4 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
int |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Integer |
com.facebook.presto.sql.tree.SymbolReference |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.FieldReference |
com.facebook.presto.sql.tree.SymbolReference |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.SortExpressionExtractor.SortExpression |
com.facebook.presto.sql.tree.Expression |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
java.util.LinkedHashMap |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.bytecode.FieldDefinition |
com.facebook.presto.sql.gen.LambdaBytecodeGenerator.LambdaExpressionField |
11 |
1 |
1 |
Composition |
- |
Internal -> Internal |
boolean |
com.facebook.presto.sql.planner.plan.AggregationNode.Step |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.ConnectorTableMetadata |
java.util.Map<com.facebook.presto.spi.SchemaTableName, java.util.List<com.facebook.presto.spi.ColumnMetadata>> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.hive.metastore.ColumnStatistics |
com.facebook.presto.hive.metastore.HiveColumnStatistics |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.orc.metadata.statistics.ColumnStatistics |
com.facebook.presto.hive.metastore.HiveColumnStatistics |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.hive.metastore.Partition |
java.util.Map<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.orc.metadata.MetadataReader |
com.facebook.presto.orc.metadata.ExceptionWrappingMetadataReader |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.client.ServerInfo |
com.facebook.presto.client.NodeVersion |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
double |
long |
9 |
2 |
1 |
- |
Narrowing |
Jdk -> Jdk |
java.util.OptionalLong |
long |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.tree.FunctionCall |
com.facebook.presto.sql.tree.Expression |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.analyzer.AggregateExtractor |
com.google.common.collect.ImmutableList.Builder<com.facebook.presto.sql.tree.Node> |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.util.List<com.facebook.presto.spi.Page> |
com.facebook.presto.plugin.memory.MemoryPagesStore.TableData |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.util.maps.IdentityLinkedHashMap |
java.util.Map |
76 |
10 |
1 |
R_SUPER_T |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.sql.tree.NodeRef<com.facebook.presto.sql.tree.Expression> |
23 |
7 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Node |
com.facebook.presto.sql.tree.NodeRef<com.facebook.presto.sql.tree.Node> |
6 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.IdentityHashMap |
java.util.Map |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.facebook.presto.sql.tree.QuantifiedComparisonExpression |
com.facebook.presto.sql.tree.NodeRef<com.facebook.presto.sql.tree.QuantifiedComparisonExpression> |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.ExistsPredicate |
com.facebook.presto.sql.tree.NodeRef<com.facebook.presto.sql.tree.ExistsPredicate> |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.InPredicate |
com.facebook.presto.sql.tree.NodeRef<com.facebook.presto.sql.tree.InPredicate> |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.SubqueryExpression |
com.facebook.presto.sql.tree.NodeRef<com.facebook.presto.sql.tree.SubqueryExpression> |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.util.maps.IdentityLinkedHashMap |
java.util.IdentityHashMap |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
java.util.Optional<com.facebook.presto.sql.planner.iterative.Lookup> |
com.facebook.presto.sql.planner.iterative.Lookup |
4 |
3 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.testing.TestingMetadata.InMemoryTableHandle |
com.facebook.presto.sql.planner.TestingTableHandle |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.spi.type.Type |
java.util.Optional<com.facebook.presto.spi.type.Type> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.skife.jdbi.v2.DBI |
org.skife.jdbi.v2.IDBI |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
void |
java.util.Map<java.lang.Long, java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.planner.Symbol |
com.facebook.presto.sql.planner.plan.AggregationNode.Aggregation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.Symbol |
java.util.Optional<com.facebook.presto.sql.planner.Symbol> |
5 |
3 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.plan.ApplyNode |
com.facebook.presto.sql.planner.plan.LateralJoinNode |
6 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.hive.HiveClientConfig |
com.facebook.presto.hive.authentication.MetastoreKerberosConfig |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.util.concurrent.ListenableFuture |
java.util.Optional |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.Runnable |
com.facebook.presto.operator.ReferenceCount |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.PositionLinks |
java.util.Optional<com.facebook.presto.operator.PositionLinks> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.function.Function |
java.util.Optional |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.tree.Expression |
java.util.List<com.facebook.presto.sql.tree.Expression> |
9 |
2 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.gen.BytecodeExpressionVisitor |
com.facebook.presto.sql.gen.RowExpressionCompiler |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.bytecode.Scope |
javax.ws.rs.core.Context |
5 |
1 |
1 |
- |
- |
Internal -> External |
java.lang.invoke.MethodHandle |
com.facebook.presto.operator.scalar.InvokeFunction.InvokeLambda |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.invoke.MethodHandle |
com.facebook.presto.sql.gen.lambda.UnaryFunctionInterface |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
java.lang.invoke.MethodHandle |
com.facebook.presto.operator.scalar.ArrayFilterFunction.FilterBlockLambda |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.invoke.MethodHandle |
com.facebook.presto.operator.scalar.ArrayFilterFunction.FilterDoubleLambda |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.invoke.MethodHandle |
com.facebook.presto.operator.scalar.ArrayFilterFunction.FilterSliceLambda |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.invoke.MethodHandle |
com.facebook.presto.operator.scalar.ArrayFilterFunction.FilterVoidLambda |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.invoke.MethodHandle |
com.facebook.presto.operator.scalar.ArrayFilterFunction.FilterLongLambda |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.invoke.MethodHandle |
com.facebook.presto.operator.scalar.ArrayFilterFunction.FilterBooleanLambda |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.invoke.MethodHandle |
com.facebook.presto.sql.gen.lambda.BinaryFunctionInterface |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.PositionLinks.Builder |
com.facebook.presto.operator.SortedPositionLinks.FactoryBuilder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Function<java.util.Optional<com.facebook.presto.operator.JoinFilterFunction>, com.facebook.presto.operator.PositionLinks> |
com.facebook.presto.operator.PositionLinks.Factory |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.function.Function<java.util.Optional<com.facebook.presto.operator.JoinFilterFunction>, com.facebook.presto.operator.PositionLinks> |
org.testng.annotations.Factory |
3 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.List<java.lang.String> |
java.lang.String |
7 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Set<java.util.List<java.lang.Object>> |
java.lang.String |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.hive.PrestoHadoopConfiguration |
org.apache.hadoop.conf.Configuration |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
java.util.List |
com.google.common.collect.Multimap |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.spi.type.Type |
com.facebook.presto.spi.type.MapType |
5 |
2 |
1 |
Composition |
- |
Internal -> Internal |
io.airlift.http.client.HttpClient |
okhttp3.OkHttpClient |
5 |
1 |
1 |
- |
- |
External -> External |
java.net.URI |
okhttp3.HttpUrl |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.Boolean |
com.google.common.collect.Range<java.lang.Long> |
8 |
1 |
1 |
SIBLING |
- |
Jdk -> External |
java.util.List<com.facebook.presto.resourceGroups.ResourceGroupNameTemplate> |
com.facebook.presto.resourceGroups.SelectorSpec |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.Session |
com.facebook.presto.execution.QueryExecution |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.PriorityBlockingQueue<com.facebook.presto.execution.executor.PrioritizedSplitRunner> |
com.facebook.presto.execution.executor.MultilevelSplitQueue |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.atomic.AtomicLong |
java.util.concurrent.atomic.AtomicReference<com.facebook.presto.execution.executor.Priority> |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.execution.StageStats |
com.facebook.presto.execution.StageInfo |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.function.Supplier<com.facebook.presto.operator.LookupSource> |
com.facebook.presto.operator.TrackingLookupSourceSupplier |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.TableScanNode |
java.util.Map<com.facebook.presto.sql.planner.Symbol, com.facebook.presto.spi.ColumnHandle> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.iterative.RuleStore |
com.facebook.presto.matching.MatchingEngine<com.facebook.presto.sql.planner.iterative.Rule> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.iterative.RuleStore |
com.facebook.presto.matching.MatchingEngine |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.assertions.ExpectedValueProvider |
java.util.Optional |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
? extendscom.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.PlanNode |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
long |
java.util.concurrent.atomic.AtomicLong |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Object |
java.util.List<com.facebook.presto.spi.Page> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.Session |
com.facebook.presto.operator.TaskContext |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.common.collect.ImmutableList.Builder |
com.facebook.presto.operator.ParametricImplementationsGroup.Builder |
1 |
1 |
1 |
- |
- |
External -> Internal |
java.util.LinkedHashSet |
java.util.Set |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.facebook.presto.operator.scalar.annotations.ScalarImplementations |
com.facebook.presto.operator.ParametricImplementationsGroup<com.facebook.presto.operator.scalar.annotations.ScalarImplementation> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.type.Type |
com.facebook.presto.spi.type.ArrayType |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Map<java.lang.String, com.facebook.presto.spi.statistics.Estimate> |
com.facebook.presto.spi.statistics.Estimate |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.block.InterleavedBlock |
com.facebook.presto.spi.block.AbstractInterleavedBlock |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.block.AbstractArrayBlock |
com.facebook.presto.spi.block.AbstractMapBlock |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.orc.OrcTester.Compression |
com.facebook.presto.orc.metadata.CompressionKind |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.Map<java.lang.Integer, com.facebook.presto.orc.metadata.statistics.ColumnStatistics> |
13 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.matching.MatchingEngine |
com.facebook.presto.sql.planner.iterative.RuleIndex |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.matching.MatchingEngine<com.facebook.presto.sql.planner.iterative.Rule> |
com.facebook.presto.sql.planner.iterative.RuleIndex |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.TableFinishNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.ProjectNode |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.TableWriterNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.iterative.Rule |
com.facebook.presto.sql.planner.iterative.Rule<?> |
27 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.JoinNode |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.AggregationNode |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Class |
com.facebook.presto.matching.Pattern |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.WindowNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.function.Function |
com.facebook.presto.matching.Property |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.statistics.Estimate |
java.util.List<com.facebook.presto.spi.statistics.RangeColumnStatistics> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
com.facebook.presto.sql.tree.Identifier |
122 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.sql.tree.Identifier |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
long |
java.util.function.LongSupplier |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.metadata.Metadata |
com.facebook.presto.sql.gen.PageFunctionCompiler |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spiller.SpillerFactory |
com.facebook.presto.operator.TestHashAggregationOperator.DummySpillerFactory |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.operator.LookupJoinOperator.Counter |
com.facebook.presto.operator.DriverYieldSignal |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.type.Type |
com.facebook.presto.spi.type.RowType |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.BlockBuilder |
com.facebook.presto.spi.block.Block |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.iterative.rule.ExpressionRewriteRuleSet.ExpressionRewriteRule |
com.facebook.presto.sql.tree.ExpressionRewriter |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.hive.HdfsEnvironment.HdfsContext |
36 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.Page |
java.util.Optional<com.facebook.presto.spi.Page> |
31 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.spi.block.AbstractArrayBlock |
com.facebook.presto.spi.block.AbstractRowBlock |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.spi.block.SingleArrayBlockWriter |
com.facebook.presto.spi.block.SingleRowBlockWriter |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.spi.block.ArrayBlockBuilder |
com.facebook.presto.spi.block.RowBlockBuilder |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.sql.parser.SqlBaseParser.TablePropertyContext |
com.facebook.presto.sql.parser.SqlBaseParser.PropertyContext |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.parser.SqlBaseParser.TablePropertiesContext |
com.facebook.presto.sql.parser.SqlBaseParser.PropertiesContext |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.iterative.Rule |
com.facebook.presto.sql.planner.iterative.rule.test.RuleTester.RuleSetAdapter.RuleMatch |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.sql.planner.SortExpressionContext |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.RowSortExpressionContext |
java.lang.Integer |
11 |
1 |
1 |
- |
- |
Internal -> Jdk |
int |
int[] |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.operator.JoinFilterFunction |
com.facebook.presto.operator.JoinFilterFunction[] |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
com.facebook.presto.operator.JoinFilterFunction |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.JoinFilterFunction |
java.util.List<com.facebook.presto.operator.JoinFilterFunction> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Optional<com.facebook.presto.metadata.TableHandle> |
com.facebook.presto.metadata.TableHandle |
3 |
3 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional<com.facebook.presto.sql.planner.plan.PlanNode> |
com.sun.nio.sctp.HandlerResult |
55 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Optional<com.facebook.presto.sql.planner.plan.PlanNode> |
com.facebook.presto.sql.planner.iterative.Rule.Result |
9 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Map |
java.util.LinkedHashMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.List<com.facebook.presto.sql.planner.plan.PlanNode> |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.hive.HiveS3Config |
com.facebook.presto.hive.S3ConfigurationUpdater |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.SessionPropertyManager |
com.facebook.presto.server.SessionSupplier |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.server.SessionSupplier |
com.facebook.presto.server.SessionContext |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.gen.CachedInstanceBinder |
com.facebook.presto.bytecode.MethodDefinition |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.Block |
com.facebook.presto.operator.project.PageProjectionOutput |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.LookupSource |
com.facebook.presto.operator.LookupSourceProvider |
11 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.HashBuilderOperator.HashBuilderOperatorFactory |
com.facebook.presto.operator.TestHashJoinOperator.BuildSideSetup |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
org.openjdk.jmh.annotations.State |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.spi.Page |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.util.concurrent.ListenableFuture<com.facebook.presto.operator.LookupSourceProvider> |
com.facebook.presto.operator.LookupSourceFactory |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.operator.Operator |
com.facebook.presto.operator.HashBuilderOperator |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.testng.annotations.Factory |
com.facebook.presto.operator.PositionLinks.Factory |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.spiller.SingleStreamSpiller |
java.util.Optional<com.facebook.presto.spiller.SingleStreamSpiller> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Optional<java.lang.Integer> |
java.util.OptionalInt |
42 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spiller.SingleStreamSpillerFactory |
com.facebook.presto.operator.TestHashJoinOperator.DummySpillerFactory |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.Object |
java.util.List<java.lang.Object> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.operator.TestHashJoinOperator.DummySpillerFactory |
com.facebook.presto.spiller.SingleStreamSpillerFactory |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.Node |
com.facebook.presto.sql.tree.Property |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
com.facebook.presto.operator.Work<?> |
7 |
3 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.GroupByIdBlock |
com.facebook.presto.operator.Work<com.facebook.presto.operator.GroupByIdBlock> |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
io.airlift.units.Duration |
com.google.common.util.concurrent.ListenableFuture<com.facebook.presto.execution.QueryState> |
3 |
1 |
1 |
SIBLING |
- |
External -> External |
com.facebook.presto.client.QueryResults |
java.util.Optional<com.facebook.presto.client.QueryResults> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
int |
java.util.Optional<java.lang.Integer> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Boolean |
com.facebook.presto.operator.scalar.ScalarFunctionImplementation.ArgumentProperty |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional<java.lang.Class> |
com.facebook.presto.operator.scalar.ScalarFunctionImplementation.ArgumentProperty |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
boolean |
com.facebook.presto.operator.scalar.ScalarFunctionImplementation.NullConvention |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.iterative.RuleSet |
com.facebook.presto.sql.planner.iterative.rule.PickTableLayout |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.spi.Page> |
com.facebook.presto.operator.project.PageProcessor.ProcessBatchResult |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.NodeRef<com.facebook.presto.sql.tree.Expression> |
com.facebook.presto.spi.type.Type |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
java.util.Iterator |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
long |
java.util.Optional<java.lang.Long> |
5 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map |
com.google.common.collect.ImmutableMap.Builder |
2 |
2 |
1 |
- |
- |
Jdk -> External |
java.lang.String |
com.facebook.presto.sql.analyzer.FieldId |
8 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.openjdk.jmh.annotations.Scope |
java.util.Map<java.lang.String, com.facebook.presto.sql.tree.LambdaArgumentDeclaration> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.sql.analyzer.FieldId |
java.lang.String |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.spi.ConnectorTableMetadata |
com.facebook.presto.connector.thrift.ThriftTableMetadata |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.connector.thrift.api.PrestoThriftId |
com.facebook.presto.connector.thrift.api.PrestoThriftNullableToken |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.sun.nio.sctp.HandlerResult |
java.security.Principal |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
java.security.Principal |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.server.security.SecurityConfig.AuthenticationType |
java.util.Set<com.facebook.presto.server.security.SecurityConfig.AuthenticationType> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
io.airlift.node.NodeInfo |
java.lang.String |
2 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.Iterator |
java.util.List |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.HostAddress |
com.facebook.presto.hive.InternalHiveSplit.InternalHiveBlock |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Iterator<com.facebook.presto.hive.InternalHiveSplit> |
com.facebook.presto.hive.InternalHiveSplit |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.project.PageProcessorOutput |
com.facebook.presto.operator.project.MergingPageOutput |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.common.collect.SetMultimap |
java.util.Set |
3 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.Optional<com.facebook.presto.execution.SqlStageExecution> |
com.facebook.presto.execution.scheduler.SqlQueryScheduler.ExchangeLocationsConsumer |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.block.SliceArrayBlock |
com.facebook.presto.spi.block.VariableWidthBlock |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.hive.HiveSplit |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.execution.resourceGroups.UpdateablePriorityQueue |
java.util.Queue |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.util.concurrent.SettableFuture |
com.facebook.presto.execution.FutureStateChange.StateTrackingFuture |
3 |
1 |
1 |
- |
- |
External -> Internal |
java.util.Optional<com.facebook.presto.spi.block.Block> |
com.facebook.presto.spi.block.Block |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.project.PageProjectionOutput |
com.facebook.presto.operator.Work |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.project.PageProjectionOutput |
com.facebook.presto.operator.Work<com.facebook.presto.spi.block.Block> |
16 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.accumulo.core.client.Scanner |
org.apache.accumulo.core.client.BatchScanner |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.client.QueryResults |
com.facebook.presto.client.QueryStatusInfo |
12 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.client.QueryResults |
com.facebook.presto.client.QueryData |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.connector.ConnectorRecordSinkProvider |
com.facebook.presto.spi.connector.ConnectorPageSinkProvider |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.plugin.jdbc.JdbcRecordSinkProvider |
com.facebook.presto.plugin.jdbc.JdbcPageSinkProvider |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.cassandra.CassandraConnectorRecordSinkProvider |
com.facebook.presto.spi.connector.ConnectorPageSinkProvider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.cassandra.CassandraConnectorRecordSinkProvider |
com.facebook.presto.cassandra.CassandraPageSinkProvider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.util.Map<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.PageBuilder |
com.facebook.presto.operator.LookupJoinPageBuilder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<java.lang.Integer> |
int |
29 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Runnable |
java.util.function.Consumer<java.lang.IndexOutOfBoundsException> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.HostAddress |
com.facebook.presto.connector.thrift.location.HostLocationHandle |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.connector.thrift.api.PrestoThriftService |
com.facebook.presto.connector.thrift.clientproviders.ConnectedThriftService |
5 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.connector.thrift.clientproviders.PrestoThriftServiceProvider |
com.facebook.presto.connector.thrift.clientproviders.ConnectedThriftServiceProvider |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List<java.lang.Integer> |
it.unimi.dsi.fastutil.ints.IntArrayList |
3 |
2 |
1 |
- |
- |
Jdk -> External |
it.unimi.dsi.fastutil.ints.IntList |
it.unimi.dsi.fastutil.ints.IntArrayList |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.Map.Entry<java.util.Collection<com.facebook.presto.metadata.Split>, com.facebook.presto.spi.Node> |
com.facebook.presto.spi.Node |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Queue |
java.util.List |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.List |
com.google.common.collect.ImmutableList.Builder |
2 |
2 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.operator.exchange.LocalExchange.LocalExchangeSinkFactory |
com.facebook.presto.operator.exchange.LocalExchange.LocalExchangeSinkFactoryId |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.exchange.LocalExchange |
com.facebook.presto.operator.exchange.LocalExchange.LocalExchangeFactory |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.PartitionedLookupSourceFactory |
com.facebook.presto.operator.LookupSourceFactory |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.operator.ReferenceCount |
java.util.function.Function<com.facebook.presto.execution.Lifespan, com.facebook.presto.operator.ReferenceCount> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.LookupSourceFactory |
com.facebook.presto.operator.LookupSourceFactoryManager |
33 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.util.concurrent.ListenableFuture |
java.util.function.Function |
2 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.Map<com.facebook.presto.sql.planner.Symbol, java.lang.Integer> |
com.facebook.presto.sql.planner.LocalExecutionPlanner.PhysicalOperation |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.operator.ReferenceCount |
com.facebook.presto.operator.LookupJoinOperatorFactory.PerLifespanDataManager |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.hive.util.AsyncQueue<com.facebook.presto.hive.InternalHiveSplit> |
com.facebook.presto.hive.HiveSplitSource.PerBucket |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.skife.jdbi.v2.tweak.ResultSetMapper |
org.jdbi.v3.core.mapper.RowMapper |
1 |
1 |
1 |
- |
- |
External -> External |
org.skife.jdbi.v2.DBI |
org.jdbi.v3.core.ConnectionFactory |
1 |
1 |
1 |
- |
- |
External -> External |
com.google.common.net.HostAndPort |
java.util.Optional<com.google.common.net.HostAndPort> |
5 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
com.google.common.net.HostAndPort |
3 |
1 |
1 |
SIBLING |
- |
Jdk -> External |
com.facebook.presto.sql.tree.Expression |
java.lang.Integer |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.orc.metadata.MetadataReader |
com.facebook.presto.orc.OrcEncoding |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
com.facebook.presto.orc.OrcEncoding |
12 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.hive.FileFormatDataSourceStats |
com.facebook.presto.orc.OrcWriterStats |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.Block |
com.facebook.presto.operator.Work<com.facebook.presto.spi.block.Block> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.QueryExecution |
java.util.Optional<com.facebook.presto.execution.QueryExecution> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.amazonaws.services.s3.AmazonS3Client |
com.amazonaws.services.s3.AmazonS3Builder<? extendscom.amazonaws.services.s3.AmazonS3Builder, ? extendscom.amazonaws.services.s3.AmazonS3> |
1 |
1 |
1 |
- |
- |
External -> External |
com.amazonaws.services.s3.AmazonS3Client |
com.amazonaws.services.s3.AmazonS3 |
1 |
1 |
1 |
- |
- |
External -> External |
io.airlift.stats.TimeDistribution |
io.airlift.stats.TimeStat |
4 |
1 |
1 |
- |
- |
External -> External |
java.lang.String |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.memory.AbstractAggregatedMemoryContext |
com.facebook.presto.memory.AggregatedMemoryContext |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.operator.TaskContext |
com.facebook.presto.memory.LocalMemoryContext |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.operator.OperatorContext |
com.facebook.presto.memory.LocalMemoryContext |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.memory.SynchronizedAggregatedMemoryContext |
com.facebook.presto.memory.AggregatedMemoryContext |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.SystemMemoryUsageListener |
com.facebook.presto.memory.LocalMemoryContext |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.SystemMemoryUsageListener |
java.util.function.Supplier<com.facebook.presto.memory.LocalMemoryContext> |
7 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.orc.memory.AbstractAggregatedMemoryContext |
com.facebook.presto.memory.AggregatedMemoryContext |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.memory.AggregatedMemoryContext |
com.facebook.presto.memory.SynchronizedAggregatedMemoryContext |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.memory.AggregatedMemoryContext |
com.facebook.presto.memory.AbstractAggregatedMemoryContext |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.memory.LocalMemoryContext |
com.facebook.presto.operator.OperatorContext |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.memory.AggregatedMemoryContext |
com.facebook.presto.orc.memory.AbstractAggregatedMemoryContext |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.memory.LocalMemoryContext |
com.facebook.presto.operator.TaskContext |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.memory.LocalMemoryContext |
com.facebook.presto.execution.SystemMemoryUsageListener |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Supplier<com.facebook.presto.memory.LocalMemoryContext> |
com.facebook.presto.execution.SystemMemoryUsageListener |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Properties |
com.facebook.presto.hive.util.InternalHiveSplitFactory |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.hive.util.HiveFileIterator |
java.util.Iterator<com.facebook.presto.hive.InternalHiveSplit> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.apache.hadoop.fs.RemoteIterator |
java.util.Iterator |
2 |
1 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.hive.util.InternalHiveSplitFactory |
com.facebook.presto.hive.util.HiveFileIterator.NestedDirectoryPolicy |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.net.URI |
com.facebook.presto.execution.RemoteTask |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.sql.Date |
java.time.LocalDate |
4 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
? |
com.facebook.presto.hive.HivePartition |
2 |
1 |
1 |
- |
- |
TypeVariable -> Internal |
java.sql.Timestamp |
java.time.LocalDateTime |
5 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.testing.MaterializedRow |
java.util.List<java.lang.Object> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.orc.memory.AbstractAggregatedMemoryContext |
com.facebook.presto.memory.context.AggregatedMemoryContext |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.OperatorContext |
com.facebook.presto.memory.context.LocalMemoryContext |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.memory.SynchronizedAggregatedMemoryContext |
com.facebook.presto.memory.context.AggregatedMemoryContext |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.SystemMemoryUsageListener |
com.facebook.presto.memory.context.LocalMemoryContext |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.SystemMemoryUsageListener |
java.util.function.Supplier<com.facebook.presto.memory.context.LocalMemoryContext> |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.aggregation.state.BlockState |
com.facebook.presto.operator.aggregation.state.ObjectBlockPositionState |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.operator.aggregation.state.SliceState |
com.facebook.presto.operator.aggregation.state.SliceBlockPositionState |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.operator.aggregation.state.BlockState |
com.facebook.presto.operator.aggregation.state.SliceBlockPositionState |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.spi.ColumnHandle> |
com.facebook.presto.spi.DiscretePredicates |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.SelectItem |
com.facebook.presto.sql.tree.Expression |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Expression |
java.util.Optional<com.facebook.presto.metadata.TableLayoutHandle> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
io.airlift.tpch.TpchColumnType |
io.airlift.tpch.TpchColumn<?> |
2 |
1 |
1 |
- |
- |
External -> External |
com.google.common.util.concurrent.SettableFuture |
com.facebook.presto.memory.MemoryPool.NonCancellableMemoryFuture |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.cost.CostCalculator |
com.facebook.presto.cost.StatsCalculator |
43 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.cost.PlanNodeCost.Builder |
com.facebook.presto.cost.PlanNodeStatsEstimate.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.plugin.jdbc.JdbcColumnHandle> |
com.facebook.presto.plugin.jdbc.JdbcColumnHandle |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.FutureStateChange.StateTrackingFuture |
com.google.common.util.concurrent.SettableFuture |
3 |
1 |
1 |
- |
- |
Internal -> External |
com.facebook.presto.spi.statistics.Estimate |
double |
13 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.iterative.Memo.Group |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.cost.PlanNodeStatsEstimate |
com.facebook.presto.cost.StatsProvider |
24 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<com.facebook.presto.cost.PlanNodeStatsEstimate, com.facebook.presto.sql.planner.plan.PlanNodeId> |
com.facebook.presto.cost.StatsProvider |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional |
com.facebook.presto.spi.predicate.TupleDomain |
9 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional |
java.util.function.Predicate |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.function.Predicate |
com.facebook.presto.spi.predicate.TupleDomain |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
io.airlift.tpch.TpchColumn<E> |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.OrderingScheme |
2 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
com.google.common.collect.Ordering |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.sql.planner.assertions.PlanTestSymbol |
com.facebook.presto.sql.planner.assertions.PlanMatchPattern.Ordering |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Consumer<com.facebook.presto.spi.Page> |
com.facebook.presto.operator.exchange.LocalExchanger |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.function.LongConsumer |
com.facebook.presto.operator.exchange.LocalExchangeMemoryManager |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<com.facebook.presto.spi.ConnectorSplit> |
com.facebook.presto.spi.ConnectorSplitSource.ConnectorSplitBatch |
8 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.apache.thrift.transport.TTransportException |
org.apache.thrift.TException |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
long |
io.airlift.units.Duration |
1 |
1 |
1 |
- |
- |
Jdk -> External |
javax.naming.directory.InitialDirContext |
javax.naming.directory.DirContext |
2 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.facebook.presto.tests.statistics.MetricComparison |
java.util.OptionalDouble |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.Optional<java.lang.Double> |
java.util.OptionalDouble |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
com.facebook.presto.spi.QueryId |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.tests.DistributedQueryRunner |
com.facebook.presto.testing.QueryRunner |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
double |
java.util.OptionalDouble |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.cost.PlanNodeStatsEstimate |
double |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.Object |
long |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map |
org.pcollections.PMap |
3 |
1 |
1 |
- |
- |
Jdk -> External |
io.airlift.units.Duration |
java.util.List<io.airlift.units.Duration> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.List<com.facebook.presto.spi.PageBuilder> |
com.facebook.presto.spi.PageBuilder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.cost.StatsCalculator |
com.facebook.presto.cost.StatsProvider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.cost.CostCalculator |
com.facebook.presto.cost.CostProvider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
double |
io.airlift.slice.Slice |
2 |
1 |
1 |
- |
- |
Jdk -> External |
boolean |
double |
4 |
2 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.operator.aggregation.state.SliceBlockPositionState |
com.facebook.presto.operator.aggregation.state.BlockPositionState |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.Boolean |
boolean |
2 |
1 |
1 |
- |
Unboxing |
Jdk -> Jdk |
com.facebook.presto.execution.buffer.PartitionedOutputBuffer |
com.facebook.presto.execution.buffer.OutputBuffer |
8 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.execution.buffer.BroadcastOutputBuffer |
com.facebook.presto.execution.buffer.OutputBuffer |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.spi.block.BlockEncodingSerde |
com.facebook.presto.block.BlockEncodingManager |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.joda.time.DateTime |
java.util.Optional<org.joda.time.DateTime> |
3 |
1 |
1 |
- |
- |
External -> Jdk |
io.airlift.slice.SliceOutput |
java.io.OutputStream |
1 |
1 |
1 |
- |
- |
External -> Jdk |
io.airlift.slice.SliceOutput |
io.airlift.slice.OutputStreamSliceOutput |
1 |
1 |
1 |
- |
- |
External -> External |
io.airlift.units.DataSize |
void |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.server.remotetask.TestHttpRemoteTask.TestCase |
com.facebook.presto.server.remotetask.TestHttpRemoteTask.FailureScenario |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.resourceGroups.ResourceGroupConfigurationManager |
com.facebook.presto.resourceGroups.FileResourceGroupConfigurationManager |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.resourceGroups.ResourceGroupConfigurationManager |
com.facebook.presto.spi.resourceGroups.ResourceGroupConfigurationManager<C> |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.resourceGroups.ResourceGroupId |
com.facebook.presto.spi.resourceGroups.SelectionContext<C> |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.resourceGroups.ResourceGroupId |
com.facebook.presto.spi.resourceGroups.SelectionContext<com.facebook.presto.resourceGroups.VariableMap> |
6 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.resourceGroups.SelectionCriteria |
com.facebook.presto.spi.resourceGroups.SelectionContext<com.facebook.presto.resourceGroups.VariableMap> |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.resourceGroups.SelectionCriteria |
com.facebook.presto.spi.resourceGroups.SelectionContext<com.facebook.presto.execution.resourceGroups.LegacyResourceGroupConfigurationManagerFactory.VoidContext> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.resourceGroups.SelectionCriteria |
com.facebook.presto.resourceGroups.VariableMap |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.resourceGroups.ResourceGroupId |
com.facebook.presto.spi.resourceGroups.SelectionContext<com.facebook.presto.execution.resourceGroups.LegacyResourceGroupConfigurationManagerFactory.VoidContext> |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.UnnestNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
javax.ws.rs.core.Context |
com.facebook.presto.sql.planner.optimizations.PreferredProperties |
30 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.spi.type.MapType |
com.facebook.presto.spi.type.TypeSignature |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Collection<com.facebook.presto.sql.planner.plan.AggregationNode.Aggregation> |
com.facebook.presto.sql.planner.plan.AggregationNode |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
it.unimi.dsi.fastutil.longs.LongArrayList |
it.unimi.dsi.fastutil.ints.IntArrayList |
1 |
1 |
1 |
- |
- |
External -> External |
org.joda.time.DateTime |
org.joda.time.LocalDate |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
com.facebook.presto.spi.block.Block[] |
com.facebook.presto.spi.block.Block |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.connector.jmx.JmxTableHandle |
java.lang.String |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.Comparator |
com.google.common.collect.Ordering |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> External |
java.util.function.BiPredicate<com.esri.core.geometry.ogc.OGCGeometry, com.esri.core.geometry.ogc.OGCGeometry> |
com.facebook.presto.operator.SpatialIndexBuilderOperator.SpatialPredicate |
12 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.block.MapBlock |
com.facebook.presto.spi.block.Block |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.swift.service.ThriftServer |
io.airlift.drift.server.DriftServer |
6 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.connector.thrift.clientproviders.PrestoThriftServiceProvider |
io.airlift.drift.client.DriftClient<com.facebook.presto.connector.thrift.api.PrestoThriftService> |
13 |
1 |
1 |
- |
- |
Internal -> External |
java.util.List<com.facebook.presto.spi.HostAddress> |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.geospatial.GeometryUtils.GeometryTypeName |
com.facebook.presto.geospatial.GeometryType |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
com.facebook.presto.geospatial.GeometryType |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
byte |
com.facebook.presto.geospatial.GeometryType |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.esri.core.geometry.ogc.OGCGeometry |
org.locationtech.jts.geom.Geometry |
2 |
1 |
1 |
- |
- |
External -> External |
io.airlift.slice.SliceOutput |
io.airlift.slice.DynamicSliceOutput |
1 |
1 |
1 |
- |
- |
External -> External |
io.airlift.slice.SliceInput |
io.airlift.slice.BasicSliceInput |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.Iterator |
com.facebook.presto.operator.WorkProcessor |
19 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.QueryQueueManager |
com.facebook.presto.execution.resourceGroups.ResourceGroupManager |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.Set<com.facebook.presto.spi.SystemTable> |
com.facebook.presto.connector.system.SystemTablesProvider |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<com.facebook.presto.spi.SchemaTableName, com.facebook.presto.spi.SystemTable> |
com.facebook.presto.connector.system.SystemTablesProvider |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<com.facebook.presto.spi.SchemaTableName, com.facebook.presto.spi.ConnectorTableMetadata> |
com.facebook.presto.connector.system.SystemTablesProvider |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map.Entry<com.facebook.presto.spi.SchemaTableName, com.facebook.presto.spi.ConnectorTableMetadata> |
com.facebook.presto.spi.SystemTable |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<com.facebook.presto.spi.ColumnHandle, com.facebook.presto.spi.predicate.NullableValue> |
com.facebook.presto.hive.HivePartition |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
io.airlift.tpch.TpchColumn |
com.facebook.presto.tpch.TpchColumnHandle |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.spi.type.RowType.RowField |
com.facebook.presto.sql.analyzer.Field |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.sql.Array |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.esri.core.geometry.ogc.OGCGeometry |
com.esri.core.geometry.Geometry |
3 |
1 |
1 |
- |
- |
External -> External |
com.esri.core.geometry.ogc.OGCPolygon |
com.esri.core.geometry.Polygon |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.String |
byte |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.cost.PlanNodeStatsEstimate |
java.util.Optional<com.facebook.presto.cost.PlanNodeStatsEstimate> |
21 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.esri.core.geometry.ogc.OGCGeometry |
com.esri.core.geometry.Envelope |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.geospatial.GeometryType |
com.facebook.presto.geospatial.serde.GeometrySerializationType |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
com.esri.core.geometry.Envelope |
com.esri.core.geometry.ogc.OGCGeometry |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.spi.block.BlockEncodingFactory<?> |
com.facebook.presto.spi.block.BlockEncoding |
16 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.block.BlockEncoding |
java.lang.String |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.spi.block.BlockEncoding |
com.facebook.presto.spi.block.Block |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.GroupingElement |
com.facebook.presto.sql.tree.SimpleGroupBy |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.memory.context.AggregatedMemoryContext |
com.facebook.presto.memory.context.AbstractAggregatedMemoryContext |
14 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.memory.context.AbstractAggregatedMemoryContext |
com.facebook.presto.memory.context.AggregatedMemoryContext |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.ScheduledExecutorService |
java.util.concurrent.ScheduledThreadPoolExecutor |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.regex.Pattern |
com.facebook.presto.security.PrincipalUserMatchRule |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
io.prestodb.tempto.query.QueryExecutor |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Optional<com.facebook.presto.operator.GroupByHash> |
com.facebook.presto.operator.GroupByHash |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.TopNOperator.TopNBuilder |
com.facebook.presto.operator.GroupedTopNBuilder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
com.facebook.presto.memory.context.LocalMemoryContext |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
io.airlift.units.DataSize |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.memory.QueryContext |
com.facebook.presto.memory.DefaultQueryContext |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Void |
? |
1 |
1 |
1 |
- |
- |
Jdk -> TypeVariable |
java.lang.Void |
void |
2 |
1 |
1 |
- |
Unboxing |
Jdk -> Jdk |
com.facebook.presto.spi.type.Type |
com.facebook.presto.sql.analyzer.Field |
4 |
2 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.analyzer.Field |
com.facebook.presto.spi.type.Type |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.Node |
com.facebook.presto.sql.tree.Expression |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.operator.PartitionedConsumption.Partition> |
com.facebook.presto.operator.PartitionedConsumption.Partition |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional<com.facebook.presto.sql.tree.Table> |
com.facebook.presto.sql.tree.Table |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.Operator |
java.util.List<com.facebook.presto.spi.type.Type> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.OperatorFactory |
java.util.List<com.facebook.presto.spi.type.Type> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Optional<com.facebook.presto.spi.type.Type> |
com.facebook.presto.type.TypeRegistry.TypeCompatibility |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
void |
com.google.common.util.concurrent.SettableFuture |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Optional<org.apache.hadoop.fs.Path> |
org.apache.hadoop.fs.Path |
3 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Optional<org.apache.hadoop.fs.Path> |
com.facebook.presto.hive.LocationService.WriteInfo |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.hadoop.fs.Path |
com.facebook.presto.hive.LocationService.WriteInfo |
2 |
1 |
1 |
Composition |
- |
External -> Internal |
com.facebook.presto.spi.block.BlockBuilder |
com.facebook.presto.spi.block.MapBlockBuilder |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.esri.core.geometry.Geometry |
com.esri.core.geometry.ogc.OGCGeometry |
3 |
1 |
1 |
- |
- |
External -> External |
java.util.Map |
java.util.SortedMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
boolean |
com.facebook.presto.orc.OrcWriteValidation.OrcWriteValidationMode |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.Multimap |
java.util.Map |
2 |
1 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.metadata.QualifiedObjectName |
com.facebook.presto.spi.security.Identity |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.LookupSourceFactoryManager |
com.facebook.presto.operator.JoinBridgeDataManager<com.facebook.presto.operator.LookupSourceFactory> |
44 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.LookupJoinOperatorFactory.PerLifespanDataManager |
com.facebook.presto.operator.JoinBridgeLifecycleManager<com.facebook.presto.operator.LookupSourceFactory> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.JoinBridgeLifecycleManager.PerLifespanData |
com.facebook.presto.operator.JoinBridgeLifecycleManager.PerLifespanData<T> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.NestedLoopJoinPagesSupplier |
com.facebook.presto.operator.NestedLoopJoinPagesBridge |
21 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.operator.NestedLoopJoinPagesBridge |
java.lang.Runnable |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.NestedLoopJoinPagesBridge |
com.facebook.presto.operator.JoinBridgeDataManager<com.facebook.presto.operator.NestedLoopJoinPagesBridge> |
11 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.memory.context.LocalMemoryContext |
io.airlift.units.DataSize |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.facebook.presto.execution.QueryInfo |
com.google.common.util.concurrent.ListenableFuture<?> |
2 |
1 |
1 |
- |
- |
Internal -> External |
com.google.common.util.concurrent.ListenableFuture<?> |
com.facebook.presto.server.protocol.Query.QuerySubmissionFuture |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
void |
javax.ws.rs.core.Response |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Optional |
java.util.Set |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.hive.metastore.CachingHiveMetastore.PartitionColumnStatisticsCacheKey |
com.facebook.presto.hive.metastore.CachingHiveMetastore.HivePartitionName |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.hive.metastore.CachingHiveMetastore.TableColumnStatisticsCacheKey |
com.facebook.presto.hive.metastore.CachingHiveMetastore.HiveTableName |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.datastax.driver.core.TableMetadata |
com.datastax.driver.core.AbstractTableMetadata |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.BiFunction<com.facebook.presto.spi.Node, java.lang.Integer, com.facebook.presto.execution.RemoteTask> |
com.facebook.presto.execution.scheduler.FixedCountScheduler.TaskScheduler |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.orc.metadata.MetadataWriter |
com.facebook.presto.orc.metadata.CompressedMetadataWriter |
14 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.orc.metadata.Stream |
com.facebook.presto.orc.stream.OutputDataStream |
16 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Function |
java.util.function.ToLongFunction |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Optional<com.facebook.presto.orc.metadata.Stream> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.io.OutputStream |
com.facebook.presto.orc.OrcDataSink |
5 |
2 |
1 |
- |
- |
Jdk -> Internal |
io.airlift.slice.OutputStreamSliceOutput |
com.facebook.presto.orc.OrcDataSink |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.sql.planner.plan.SetOperationNode |
com.facebook.presto.sql.planner.plan.UnionNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.TableScanNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.UnionNode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.ExchangeNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.cost.ComposableStatsCalculator.Rule |
com.facebook.presto.cost.ComposableStatsCalculator.Rule<?> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.LimitNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.FilterNode |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.SemiJoinNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.OutputNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.ValuesNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNode |
com.facebook.presto.sql.planner.plan.EnforceSingleRowNode |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
boolean |
com.facebook.presto.hive.PartitionUpdate.UpdateMode |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.SqlQueryExecution |
com.facebook.presto.execution.QueryExecution |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
io.airlift.slice.FixedLengthSliceInput |
com.facebook.presto.orc.OrcDataSourceInput |
14 |
1 |
1 |
Composition |
- |
External -> Internal |
com.facebook.presto.memory.context.LocalMemoryContext |
com.facebook.presto.memory.context.AggregatedMemoryContext |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.sql.ResultSet |
com.facebook.presto.jdbc.PrestoResultSet |
2 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.util.List<com.facebook.presto.sql.planner.plan.JoinNode.EquiJoinClause> |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.security.Identity |
com.facebook.presto.sql.analyzer.Analysis.AccessControlInfo |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
boolean |
java.util.Optional<boolean[]> |
13 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
com.facebook.presto.spi.type.RowFieldName |
6 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.spi.type.TimeZoneKey |
java.util.Optional<com.facebook.presto.spi.type.TimeZoneKey> |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.gen.Binding |
com.facebook.presto.sql.gen.CallSiteBinder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.PageWithPositionComparatorFactory |
com.facebook.presto.sql.gen.OrderingCompiler |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry<com.facebook.presto.sql.planner.Symbol, com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.Symbol |
4 |
2 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.ArithmeticBinaryExpression.Type |
com.facebook.presto.sql.tree.ArithmeticBinaryExpression.Operator |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.type.Type |
com.facebook.presto.operator.Operator |
8 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.ComparisonExpressionType |
com.facebook.presto.sql.tree.ComparisonExpression.Operator |
27 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.ComparisonExpressionType |
com.facebook.presto.operator.Operator |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.LogicalBinaryExpression.Type |
com.facebook.presto.sql.tree.LogicalBinaryExpression.Operator |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.type.Type |
java.util.function.Function |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.CurrentTime.Type |
com.facebook.presto.sql.tree.CurrentTime.Function |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<com.facebook.presto.sql.planner.Symbol, com.facebook.presto.spi.type.Type> |
com.facebook.presto.sql.planner.TypeProvider |
177 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.function.Supplier<java.util.Map<com.facebook.presto.sql.planner.Symbol, com.facebook.presto.spi.type.Type>> |
com.facebook.presto.sql.planner.TypeProvider |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.hadoop.hive.metastore.api.ColumnStatisticsObj |
com.facebook.presto.hive.metastore.HiveColumnStatistics |
5 |
1 |
1 |
- |
- |
External -> Internal |
java.util.Map<java.lang.String, com.facebook.presto.hive.metastore.HiveColumnStatistics> |
com.facebook.presto.hive.PartitionStatistics |
25 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
? |
com.facebook.presto.orc.metadata.statistics.IntegerStatistics |
1 |
1 |
1 |
- |
- |
TypeVariable -> Internal |
java.util.OptionalLong |
java.util.Optional<com.facebook.presto.orc.metadata.statistics.DecimalStatistics> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
? |
com.facebook.presto.orc.metadata.statistics.DoubleStatistics |
1 |
1 |
1 |
- |
- |
TypeVariable -> Internal |
java.util.OptionalLong |
java.util.Optional<com.facebook.presto.orc.metadata.statistics.BooleanStatistics> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map<java.lang.String, java.lang.String> |
com.facebook.presto.hive.HiveBasicStatistics |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.hive.metastore.Table |
com.facebook.presto.metadata.TableMetadata |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.hive.PartitionStatistics |
java.util.function.Function<com.facebook.presto.hive.PartitionStatistics, com.facebook.presto.hive.PartitionStatistics> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Optional<com.facebook.presto.hive.HiveBasicStatistics> |
com.facebook.presto.hive.PartitionStatistics |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.hive.HiveBasicStatistics |
com.facebook.presto.hive.PartitionStatistics |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.function.Predicate |
java.util.Optional |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
com.facebook.presto.sql.analyzer.FeaturesConfig.JoinReorderingStrategy |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.cost.StatsCalculator |
com.facebook.presto.sql.planner.iterative.rule.test.RuleAssert.TestingStatsCalculator |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.joda.time.DateTime |
java.time.LocalTime |
2 |
1 |
1 |
SIBLING |
- |
External -> Jdk |
org.joda.time.DateTime |
java.time.OffsetTime |
3 |
1 |
1 |
SIBLING |
- |
External -> Jdk |
org.joda.time.DateTimeZone |
java.time.ZoneOffset |
1 |
1 |
1 |
SIBLING |
- |
External -> Jdk |
boolean |
java.util.Optional<java.util.Map<com.facebook.presto.decoder.DecoderColumnHandle, com.facebook.presto.decoder.FieldValueProvider>> |
7 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.decoder.FieldValueProvider |
com.facebook.presto.spi.ColumnHandle |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.decoder.DecoderColumnHandle |
com.facebook.presto.kafka.KafkaColumnHandle |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.decoder.DecoderColumnHandle |
com.facebook.presto.redis.RedisColumnHandle |
4 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.decoder.DecoderRegistry |
com.facebook.presto.decoder.DispatchingRowDecoderFactory |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.decoder.DecoderColumnHandle |
java.lang.String |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
java.lang.String[] |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.decoder.FieldDecoder<com.fasterxml.jackson.databind.JsonNode> |
com.facebook.presto.decoder.json.JsonFieldDecoder |
6 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.function.LongPredicate |
java.util.function.BiPredicate<java.util.Optional<java.lang.String>, java.lang.Long> |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.function.LongFunction |
java.util.function.BiFunction |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.planner.plan.PlanNode |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.iterative.rule.PushAggregationThroughOuterJoin.MappedAggregationInfo |
java.util.Optional<com.facebook.presto.sql.planner.iterative.rule.PushAggregationThroughOuterJoin.MappedAggregationInfo> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.plan.PlanNode |
java.util.Optional<com.facebook.presto.sql.planner.plan.PlanNode> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
java.util.Set<com.facebook.presto.spi.statistics.ColumnStatisticType> |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.hadoop.fs.Path |
io.airlift.testing.TempFile |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.List |
java.util.NavigableSet |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.operator.scalar.annotations.ParametricScalarImplementation.MethodHandleAndConstructor |
com.facebook.presto.operator.scalar.ScalarFunctionImplementation |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.gen.PreGeneratedExpressions |
java.util.Map<com.facebook.presto.sql.relational.LambdaDefinitionExpression, com.facebook.presto.sql.gen.LambdaBytecodeGenerator.CompiledLambda> |
17 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.relational.RowExpression |
com.facebook.presto.sql.relational.LambdaDefinitionExpression |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Void |
boolean |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.OptionalDouble |
java.util.OptionalLong |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.Symbol |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<java.util.List<java.lang.String>> |
com.facebook.presto.sql.planner.assertions.PlanMatchPattern.GroupingSetDescriptor |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<java.util.List<com.facebook.presto.sql.planner.Symbol>> |
com.facebook.presto.sql.planner.plan.AggregationNode.GroupingSetDescriptor |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.QualifiedName |
java.util.List<com.facebook.presto.sql.tree.Expression> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.cost.StatsCalculator |
java.util.Optional<com.facebook.presto.execution.ExplainAnalyzeContext> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.metadata.SqlScalarFunctionBuilder.SpecializeContext |
com.facebook.presto.metadata.PolymorphicScalarFunctionBuilder.SpecializeContext |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.orc.reader.StreamReader |
java.util.Map<java.lang.String, com.facebook.presto.orc.reader.StreamReader> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.kafka.KafkaTopicFieldGroup |
java.util.Optional<com.facebook.presto.kafka.KafkaTopicFieldGroup> |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.benchmark.MemoryLocalQueryRunner |
com.facebook.presto.testing.LocalQueryRunner |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.spi.Page> |
com.facebook.presto.testing.MaterializedResult |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.scheduler.SourcePartitionedScheduler |
com.facebook.presto.execution.scheduler.SourceScheduler |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.scheduler.SourcePartitionedScheduler |
com.facebook.presto.execution.scheduler.StageScheduler |
11 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.operator.PipelineExecutionStrategy |
java.util.List<com.facebook.presto.sql.planner.plan.PlanNodeId> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
com.facebook.presto.operator.StageExecutionStrategy |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<com.facebook.presto.sql.planner.plan.PlanNodeId> |
com.facebook.presto.execution.SqlTaskExecution.SchedulingLifespanManager |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.operator.PipelineExecutionStrategy |
com.facebook.presto.operator.StageExecutionStrategy |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanNodeId |
java.util.Optional<com.facebook.presto.sql.planner.plan.PlanNodeId> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.NavigableSet |
java.util.Queue |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
com.facebook.presto.client.FailureInfo |
com.facebook.presto.execution.ExecutionFailureInfo |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.QueryStats |
com.facebook.presto.server.BasicQueryStats |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.QueryExecution |
com.facebook.presto.execution.ManagedQueryExecution |
14 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.execution.QueryInfo |
com.facebook.presto.server.BasicQueryInfo |
27 |
2 |
1 |
- |
- |
Internal -> Internal |
SqlBaseParser.SingleExpressionContext |
SqlBaseParser.StandaloneExpressionContext |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.Set |
com.google.common.collect.Multimap |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.hive.HiveMetadataFactory |
java.util.function.Supplier<com.facebook.presto.hive.TransactionalMetadata> |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Jdk |
com.facebook.presto.hive.HiveMetadata |
com.facebook.presto.hive.TransactionalMetadata |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.spi.connector.ConnectorMetadata |
com.facebook.presto.hive.TransactionalMetadata |
4 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.spi.ConnectorTableHandle |
com.facebook.presto.raptor.RaptorTableHandle |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.cost.CachingCostProvider |
com.facebook.presto.cost.CostProvider |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.cost.CachingStatsProvider |
com.facebook.presto.cost.StatsProvider |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.sql.tree.Expression> |
com.facebook.presto.sql.tree.Expression |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<java.util.List<com.facebook.presto.sql.tree.Expression>> |
com.facebook.presto.sql.analyzer.Analysis.GroupingSetAnalysis |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.Expression |
java.util.Set<com.facebook.presto.sql.analyzer.FieldId> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.security.Principal |
java.util.Optional<java.security.Principal> |
11 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.hive.HdfsConfiguration |
com.facebook.presto.hive.HdfsConfigurationUpdater |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
java.util.OptionalInt |
5 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.planner.plan.JoinNode.DistributionType |
com.facebook.presto.sql.planner.plan.PlanNode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<boolean[]> |
boolean |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.hadoop.hive.metastore.api.Partition |
com.facebook.presto.hive.metastore.PartitionWithStatistics |
2 |
1 |
1 |
Composition |
- |
External -> Internal |
com.facebook.presto.operator.PartitionedConsumption.Partition |
com.facebook.presto.hive.metastore.PartitionWithStatistics |
14 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.hive.metastore.Partition |
com.facebook.presto.hive.metastore.PartitionWithStatistics |
9 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
com.google.common.collect.ImmutableList.Builder |
2 |
1 |
1 |
- |
- |
Jdk -> External |
io.airlift.drift.transport.client.Address |
io.airlift.drift.client.address.SimpleAddressSelector.SimpleAddress |
3 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.operator.aggregation.state.MultiKeyValuePairStateSerializer |
com.facebook.presto.operator.aggregation.multimapagg.MultimapAggregationStateSerializer |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.operator.aggregation.MultiKeyValuePairs |
com.facebook.presto.spi.block.BlockBuilder |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.operator.aggregation.state.MultiKeyValuePairsState |
com.facebook.presto.operator.aggregation.multimapagg.MultimapAggregationState |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.execution.scheduler.FixedCountScheduler.TaskScheduler |
com.facebook.presto.execution.SqlStageExecution |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.QueryInfo |
java.util.Optional<com.facebook.presto.execution.QueryState> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Optional<com.facebook.presto.execution.QueryState> |
com.facebook.presto.execution.QueryState |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.QueryManager |
com.facebook.presto.execution.SqlQueryManager |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.proxy.ProxyConfig |
com.facebook.presto.proxy.JwtHandlerConfig |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.spi.statistics.RangeColumnStatistics> |
com.facebook.presto.spi.statistics.Estimate |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Object |
double |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Object |
com.facebook.presto.spi.statistics.DoubleRange |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.JoinNode.Type |
com.facebook.presto.sql.planner.plan.SpatialJoinNode.Type |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.JoinNode |
com.facebook.presto.sql.planner.plan.SpatialJoinNode |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
long |
java.util.OptionalLong |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.event.QueryMonitor |
com.facebook.presto.event.SplitMonitor |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.function.AccumulatorStateFactory |
java.util.List |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
io.airlift.bytecode.FieldDefinition |
java.util.List<io.airlift.bytecode.FieldDefinition> |
11 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.Object |
com.facebook.presto.spi.function.AccumulatorStateSerializer<?> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Class |
java.util.List |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.cost.StatsProvider |
com.facebook.presto.cost.StatsAndCosts |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.memory.MemoryPool |
java.util.Optional<com.facebook.presto.memory.MemoryPool> |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.operator.OperatorFactory |
com.facebook.presto.operator.JoinOperatorFactory.OuterOperatorFactoryResult |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.operator.JoinBridgeDataManager |
com.facebook.presto.operator.JoinBridgeManager |
23 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Function |
com.facebook.presto.operator.JoinBridgeManager |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.JoinBridgeLifecycleManager |
com.facebook.presto.operator.JoinBridgeManager |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.JoinBridgeDataManager<com.facebook.presto.operator.NestedLoopJoinPagesBridge> |
com.facebook.presto.operator.NestedLoopJoinOperator.NestedLoopJoinOperatorFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.cost.PlanNodeStatsEstimate> |
com.facebook.presto.cost.PlanNodeStatsEstimate |
29 |
2 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.hive.parquet.predicate.ParquetPredicate |
java.util.function.Predicate |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.execution.StageInfo |
java.util.List<com.facebook.presto.execution.StageInfo> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.server.SessionSupplier |
com.facebook.presto.server.SessionPropertyDefaults |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.parser.SqlParser |
com.facebook.presto.execution.QueryPreparer |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Date |
java.sql.Timestamp |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.facebook.presto.operator.WorkProcessor.ProcessorState |
com.facebook.presto.operator.WorkProcessor.ProcessState |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.WorkProcessor.ProcessorState.Type |
com.facebook.presto.spi.type.Type |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.atomic.AtomicReference |
java.util.Optional |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.metadata.PrestoNode |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.metadata.InternalNodeManager |
com.facebook.presto.execution.ClusterSizeMonitor |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.orc.metadata.statistics.ColumnStatistics |
java.util.List<com.facebook.presto.orc.metadata.RowGroupIndex> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.orc.metadata.ColumnEncoding |
com.facebook.presto.orc.metadata.DwrfSequenceEncoding |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.orc.metadata.ColumnEncoding.ColumnEncodingKind |
com.facebook.presto.orc.metadata.ColumnEncoding |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.orc.reader.StreamReader |
com.facebook.presto.orc.reader.MapFlatStreamReader |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.orc.metadata.RowGroupIndex |
com.facebook.presto.orc.metadata.statistics.ColumnStatistics |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Integer |
com.facebook.presto.orc.StreamId |
14 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
java.util.Optional<int[]> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.hive.metastore.ExtendedHiveMetastore |
java.util.Optional<com.facebook.presto.hive.metastore.ExtendedHiveMetastore> |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.testing.MaterializedResult |
com.facebook.presto.testing.QueryRunner.MaterializedResultWithPlan |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.operator.scalar.ScalarFunctionImplementation.ArgumentProperty |
com.facebook.presto.metadata.PolymorphicScalarFunction.PolymorphicScalarFunctionChoice |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.reflect.Method |
com.facebook.presto.metadata.PolymorphicScalarFunctionBuilder.MethodAndNativeContainerTypes |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Map<com.facebook.presto.spi.Node, java.lang.Integer> |
com.facebook.presto.spi.connector.ConnectorNodePartitioningProvider.ConnectorBucketNodeMap |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.NodePartitionMap |
com.facebook.presto.execution.scheduler.BucketNodeMap |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.NodePartitionMap |
java.util.List<com.facebook.presto.spi.Node> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.sql.planner.plan.PlanNode |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
com.facebook.presto.cost.TaskCountEstimator |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.function.IntSupplier |
com.facebook.presto.cost.TaskCountEstimator |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
void |
com.facebook.presto.execution.QueryManagerConfig |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
long |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
io.airlift.slice.Slice |
long |
8 |
1 |
1 |
- |
- |
External -> Jdk |
com.facebook.presto.sql.tree.QuerySpecification |
com.facebook.presto.sql.planner.Plan |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<io.airlift.units.Duration> |
io.airlift.units.Duration |
5 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Optional |
com.facebook.presto.operator.WorkProcessor.ProcessState |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.operator.project.PageProcessorOutput |
java.util.Iterator<java.util.Optional<com.facebook.presto.spi.Page>> |
11 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Jdk |
java.lang.String |
com.facebook.presto.parquet.ParquetDataSourceId |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.apache.hadoop.fs.Path |
com.facebook.presto.parquet.ParquetDataSourceId |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.operator.LookupSourceFactory |
? extendscom.facebook.presto.operator.LookupSourceFactory |
8 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.operator.LookupSourceFactory |
com.facebook.presto.operator.PartitionedLookupSourceFactory |
43 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.AutoCloseable |
java.io.Closeable |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.facebook.presto.execution.RemoteTask |
java.util.Optional<com.facebook.presto.execution.RemoteTask> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Boolean |
java.util.Optional<com.facebook.presto.execution.StageInfo> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
? |
com.facebook.presto.execution.StageInfo |
1 |
1 |
1 |
- |
- |
TypeVariable -> Internal |
java.util.Optional<int[]> |
int |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.spi.block.AbstractMapBlock |
com.facebook.presto.spi.block.Block |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.operator.SpillContext |
com.facebook.presto.operator.OperatorContext.OperatorSpillContext |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.function.Function<com.facebook.presto.sql.planner.Symbol, java.util.Optional<com.facebook.presto.sql.planner.Symbol>> |
com.facebook.presto.sql.planner.Partitioning.Translator |
6 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.metadata.InternalNodeManager |
com.facebook.presto.metadata.DiscoveryNodeManager |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
io.airlift.discovery.client.ServiceSelector |
com.facebook.presto.metadata.TestDiscoveryNodeManager.PrestoNodeServiceSelector |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
java.lang.String |
java.util.Optional<com.facebook.presto.sql.planner.planPrinter.PlanNodeStats> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.cost.PlanNodeCostEstimate |
java.util.List<com.facebook.presto.cost.PlanNodeCostEstimate> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.cost.PlanNodeStatsEstimate |
java.util.List<com.facebook.presto.cost.PlanNodeStatsEstimate> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
java.util.List<com.facebook.presto.sql.planner.Symbol> |
4 |
2 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.sql.planner.planPrinter.NodeRepresentation |
java.lang.StringBuilder |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
boolean |
com.facebook.presto.sql.planner.planPrinter.NodeRepresentation |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.StringBuilder |
java.util.Optional<com.facebook.presto.sql.planner.planPrinter.PlanNodeStats> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Integer |
com.facebook.presto.orc.checkpoint.Checkpoints.ColumnAndSequence |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.memory.DefaultQueryContext |
com.facebook.presto.memory.QueryContext |
11 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.Partitioning.Translator |
java.util.function.Function<java.util.Optional<com.facebook.presto.sql.planner.Symbol>, com.facebook.presto.sql.planner.Symbol> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.metadata.FunctionRegistry |
com.facebook.presto.metadata.FunctionManager |
188 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.spi.connector.ConnectorFactory> |
com.facebook.presto.spi.connector.ConnectorFactory |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.connector.ConnectorFactory |
com.facebook.presto.elasticsearch.ElasticsearchConnectorFactory |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.spi.security.PrestoPrincipal |
61 |
3 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
com.facebook.presto.hive.metastore.HivePrivilegeInfo |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.hive.metastore.HivePrincipal |
com.facebook.presto.spi.security.PrestoPrincipal |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.security.Identity |
com.facebook.presto.spi.security.ConnectorIdentity |
174 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Identifier |
com.facebook.presto.sql.tree.PrincipalSpecification |
10 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Set<com.facebook.presto.spi.security.PrivilegeInfo> |
com.facebook.presto.spi.security.PrivilegeInfo |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.security.ConnectorIdentity |
com.facebook.presto.spi.security.PrestoPrincipal |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Set |
java.util.stream.Stream |
6 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Iterator |
com.facebook.presto.execution.scheduler.ResettableRandomizedIterator |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
io.airlift.http.client.FullJsonResponseHandler.JsonResponse |
com.facebook.presto.server.smile.BaseResponse |
6 |
1 |
1 |
- |
- |
External -> Internal |
io.airlift.json.JsonCodec |
com.facebook.presto.server.smile.Codec |
17 |
1 |
1 |
- |
- |
External -> Internal |
com.facebook.presto.cost.PlanCostEstimate |
com.facebook.presto.cost.LocalCostEstimate |
48 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.cost.LocalCostEstimate |
com.facebook.presto.cost.PlanCostEstimate |
18 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.Symbol |
com.facebook.presto.sql.planner.planPrinter.NodeRepresentation.OutputSymbol |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
parquet.column.statistics.Statistics |
org.apache.parquet.column.statistics.Statistics |
1 |
1 |
1 |
- |
- |
External -> External |
parquet.schema.Type |
org.apache.parquet.schema.Type |
4 |
1 |
1 |
- |
- |
External -> External |
byte |
org.apache.parquet.bytes.ByteBufferInputStream |
1 |
1 |
1 |
- |
- |
Jdk -> External |
parquet.column.statistics.BinaryStatistics |
org.apache.parquet.column.statistics.Statistics |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.metadata.Signature |
com.facebook.presto.metadata.FunctionHandle |
66 |
6 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.metadata.MetadataManager |
com.facebook.presto.metadata.FunctionManager |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.metadata.Signature |
com.facebook.presto.metadata.FunctionManager |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.Signature |
com.facebook.presto.sql.tree.FunctionCall |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.Metadata |
com.facebook.presto.metadata.FunctionManager |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.Metadata |
com.facebook.presto.Session |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.relational.CallExpression |
com.facebook.presto.sql.relational.SpecialFormExpression |
2 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
com.facebook.presto.sql.relational.SpecialFormExpression |
com.facebook.presto.sql.relational.CallExpression |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
io.airlift.concurrent.BoundedExecutor |
com.google.common.util.concurrent.ListeningExecutorService |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.String |
com.facebook.presto.hive.PartitionUpdate.FileWriteInfo |
7 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.invoke.InvokerBytecodeGenerator |
com.facebook.presto.sql.gen.SpecialFormBytecodeGenerator |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.function.OperatorType |
com.facebook.presto.metadata.CastType |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.function.Signature |
com.facebook.presto.spi.function.FunctionHandle |
31 |
6 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.type.TimeZoneKey |
com.facebook.presto.Session |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
? extendscom.facebook.presto.spi.type.TypeSignature |
com.facebook.presto.spi.type.TypeSignature |
3 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.apache.parquet.column.statistics.LongStatistics |
org.apache.parquet.column.statistics.Statistics<java.lang.Long> |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.hive.PartitionUpdate |
java.util.Set<java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
com.facebook.presto.hive.metastore.PrestoTableType |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
com.facebook.presto.hive.metastore.PrestoTableType |
8 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.hive.metastore.Column |
com.amazonaws.services.glue.model.Column |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.facebook.presto.hive.metastore.Table |
com.amazonaws.services.glue.model.Table |
3 |
1 |
1 |
- |
- |
Internal -> External |
boolean |
com.facebook.presto.hive.LocationHandle.TableType |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
org.apache.hadoop.hive.metastore.TableType |
3 |
1 |
1 |
- |
- |
Jdk -> External |
com.facebook.presto.sql.tree.Expression |
java.lang.String |
7 |
2 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.FrameBound.Type |
com.facebook.presto.sql.planner.plan.WindowNode.Frame.BoundType |
21 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.WindowFrame.Type |
com.facebook.presto.sql.planner.plan.WindowNode.Frame.WindowType |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.Partitioning.Translator |
java.util.function.Function<com.facebook.presto.sql.planner.Symbol, java.util.Optional<com.facebook.presto.sql.planner.Symbol>> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.TypeProvider |
com.facebook.presto.sql.planner.PlanNodeIdAllocator |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.spi.relation.RowExpression |
77 |
6 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.StageExecutionPlan |
com.facebook.presto.sql.planner.SubPlan |
15 |
1 |
1 |
- |
- |
Internal -> Internal |
java.net.URI |
com.facebook.presto.execution.TaskStatus |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.operator.ExchangeClientSupplier |
com.facebook.presto.operator.TaskExchangeClientManager |
6 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.function.Signature |
com.facebook.presto.spi.type.TypeSignature |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.function.Signature |
com.facebook.presto.metadata.FunctionMetadata |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
java.lang.Long |
1 |
1 |
1 |
- |
Boxing |
Jdk -> Jdk |
java.lang.String |
com.facebook.presto.operator.scalar.annotations.ScalarImplementationHeader |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.verifier.framework.DataVerification.ChecksumQueryAndResult |
com.facebook.presto.verifier.checksum.ChecksumResult |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.verifier.framework.MatchResult |
com.facebook.presto.verifier.framework.VerificationResult |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.SymbolReference |
com.facebook.presto.sql.planner.Symbol |
3 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Function<java.util.List<com.facebook.presto.hive.InternalHiveSplit>, com.facebook.presto.hive.util.AsyncQueue.BorrowResult<com.facebook.presto.hive.InternalHiveSplit, O>> |
java.util.function.Function<java.util.List<com.facebook.presto.hive.InternalHiveSplit>, com.facebook.presto.hive.util.AsyncQueue.BorrowResult<java.util.List<com.facebook.presto.spi.ConnectorSplit>, com.facebook.presto.hive.InternalHiveSplit>> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.ExecutorService |
com.google.common.util.concurrent.ListeningExecutorService |
4 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> External |
com.facebook.presto.verifier.framework.QueryOrigin.QueryGroup |
com.facebook.presto.verifier.framework.QueryOrigin.TargetCluster |
20 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.scheduler.StageScheduler |
com.facebook.presto.execution.SqlStageExecution |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.execution.StageId |
com.facebook.presto.sql.planner.SubPlan |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.function.FunctionHandle |
com.facebook.presto.metadata.StaticFunctionHandle |
3 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.fasterxml.jackson.databind.ObjectMapper |
io.airlift.json.JsonCodec<com.facebook.presto.sql.planner.plan.WindowNode> |
1 |
1 |
1 |
- |
- |
External -> External |
com.facebook.presto.spi.Node |
com.facebook.presto.metadata.InternalNode |
245 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.raptor.storage.Row |
com.facebook.presto.spi.Page |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.raptor.storage.OrcFileWriter |
java.io.FileWriter |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
com.facebook.presto.metadata.FunctionManager |
com.facebook.presto.metadata.Metadata |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.Session |
com.facebook.presto.spi.ConnectorSession |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Node |
java.lang.String |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
int |
com.facebook.presto.spi.block.AbstractMapBlock.HashTables |
8 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.relational.FunctionResolution |
com.facebook.presto.spi.function.StandardFunctionResolution |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.metadata.TableLayoutResult> |
com.facebook.presto.metadata.TableLayoutResult |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional<com.facebook.presto.metadata.TableLayoutHandle> |
com.facebook.presto.metadata.TableHandle |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.spi.connector.ConnectorMetadata |
com.facebook.presto.metadata.CatalogMetadata |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.metadata.TableLayoutHandle |
com.facebook.presto.metadata.TableHandle |
15 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.metadata.TableLayoutResult> |
com.facebook.presto.metadata.TableLayoutResult |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.metadata.TableLayoutHandle |
com.facebook.presto.spi.connector.ConnectorTransactionHandle |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.FunctionCall |
com.facebook.presto.spi.relation.CallExpression |
11 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.List<com.facebook.presto.sql.tree.FunctionCall> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.facebook.presto.execution.ExecutionFailureInfo |
java.util.Optional<com.facebook.presto.execution.ExecutionFailureInfo> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.Node |
com.facebook.presto.spi.relation.CallExpression |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.spi.relation.ConstantExpression |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.ComparisonExpression |
com.facebook.presto.spi.relation.CallExpression |
3 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.SymbolReference |
com.facebook.presto.spi.relation.VariableReferenceExpression |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Node |
com.facebook.presto.spi.relation.RowExpression |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.Expression |
com.facebook.presto.spi.relation.VariableReferenceExpression |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.tree.ComparisonExpression.Operator |
com.facebook.presto.spi.function.OperatorType |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.sql.planner.PlanFragment> |
com.facebook.presto.sql.planner.PlanFragment |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.execution.buffer.PageCompression |
byte |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<com.facebook.presto.spi.type.TypeSignature> |
com.facebook.presto.spi.type.Type |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.tree.FunctionCall |
java.util.Optional<com.facebook.presto.sql.tree.Expression> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.tree.OrderBy |
com.facebook.presto.sql.planner.OrderingScheme |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.metadata.FunctionManager |
com.facebook.presto.spi.function.StandardFunctionResolution |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.relation.DeterminismEvaluator |
com.facebook.presto.sql.relational.RowExpressionDeterminismEvaluator |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.facebook.presto.sql.relational.DeterminismEvaluator |
com.facebook.presto.sql.relational.RowExpressionDeterminismEvaluator |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.plan.PlanVisitor |
com.facebook.presto.sql.planner.plan.InternalPlanVisitor |
36 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.util.concurrent.AtomicDouble |
double |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.List<com.facebook.presto.hive.HivePartitionKey> |
com.facebook.presto.hive.HiveSplitPartitionInfo |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.hive.InternalHiveSplit.InternalHiveBlock |
java.util.List<com.facebook.presto.spi.HostAddress> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.spi.connector.ConnectorSplitManager.SplitSchedulingStrategy |
com.facebook.presto.spi.connector.ConnectorSplitManager.SplitSchedulingContext |
24 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.facebook.presto.spi.predicate.TupleDomain |
java.util.Optional |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.spi.predicate.TupleDomain<com.facebook.presto.hive.HiveColumnHandle> |
com.facebook.presto.spi.predicate.Domain |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.operator.TableCommitContext.CommitGranularity |
boolean |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.Symbol |
com.facebook.presto.spi.relation.VariableReferenceExpression |
1920 |
46 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
com.facebook.presto.spi.relation.VariableReferenceExpression |
13 |
5 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
com.facebook.presto.sql.planner.Symbol |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.JoinNode.EquiJoinClause |
java.util.List<java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.facebook.presto.sql.planner.Symbol |
com.facebook.presto.spi.relation.ConstantExpression |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.spi.predicate.NullableValue |
com.facebook.presto.spi.relation.ConstantExpression |
43 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry<com.facebook.presto.sql.planner.Symbol, com.facebook.presto.sql.planner.Symbol> |
com.facebook.presto.spi.relation.VariableReferenceExpression |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.cost.SymbolStatsEstimate.Builder |
com.facebook.presto.cost.VariableStatsEstimate.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.sql.planner.planPrinter.NodeRepresentation.OutputSymbol |
com.facebook.presto.spi.relation.VariableReferenceExpression |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.facebook.presto.cost.TestJoinStatsRule.SymbolStatistics |
com.facebook.presto.cost.TestJoinStatsRule.VariableStatistics |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<com.facebook.presto.sql.planner.TypeProvider> |
com.facebook.presto.sql.planner.TypeProvider |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.facebook.presto.sql.planner.plan.MarkDistinctNode |
com.facebook.presto.sql.planner.plan.ProjectNode |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |