private class LoptMultiJoin.RemovableSelfJoin
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Integer,java.lang.Integer> |
columnMapping
A mapping that maps references to columns from the right factor to
columns in the left factor, if the column is referenced in both
factors
|
private int |
leftFactor
The left factor in a removable self-join
|
private int |
rightFactor
The right factor in a removable self-join, namely the factor that
will be removed
|
Constructor and Description |
---|
RemovableSelfJoin(int leftFactor,
int rightFactor,
java.util.Map<java.lang.Integer,java.lang.Integer> columnMapping) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Integer,java.lang.Integer> |
getColumnMapping() |
int |
getLeftFactor() |
int |
getRightFactor() |
private int leftFactor
private int rightFactor
private java.util.Map<java.lang.Integer,java.lang.Integer> columnMapping
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.