public class PlanMapper extends Object
Modifier and Type | Class and Description |
---|---|
class |
PlanMapper.EquivGroup
A set of objects which are representing the same thing.
|
Constructor and Description |
---|
PlanMapper() |
Modifier and Type | Method and Description |
---|---|
<T> List<T> |
getAll(Class<T> clazz) |
OpTreeSignature |
getSignatureOf(Operator<?> op) |
Iterator<PlanMapper.EquivGroup> |
iterateGroups() |
void |
link(Object o1,
Object o2)
States that the two objects are representing the same.
|
<T> T |
lookup(Class<T> clazz,
Object key) |
<T> List<T> |
lookupAll(Class<T> clazz,
Object key) |
void |
runMapper(GroupTransformer mapper) |
public void link(Object o1, Object o2)
public void runMapper(GroupTransformer mapper)
public Iterator<PlanMapper.EquivGroup> iterateGroups()
public OpTreeSignature getSignatureOf(Operator<?> op)
Copyright © 2022 The Apache Software Foundation. All rights reserved.