public void setQBJoinTreeProps(JoinDesc joinDesc) {
    leftAlias = joinDesc.leftAlias;
    leftAliases = joinDesc.leftAliases;
    rightAliases = joinDesc.rightAliases;
    baseSrc = joinDesc.baseSrc;
    id = joinDesc.id;
    mapSideJoin = joinDesc.mapSideJoin;
    mapAliases = joinDesc.mapAliases;
    aliasToOpInfo = joinDesc.aliasToOpInfo;
    leftInputJoin = joinDesc.leftInputJoin;
    streamAliases = joinDesc.streamAliases;
    joinKeys = joinDesc.joinKeys;
    fkJoinTableIndex = joinDesc.fkJoinTableIndex;
    nonFkSideIsFiltered = joinDesc.nonFkSideIsFiltered;
  }
@param skewKeysValuesTables
         set the table desc for storing skew keys and their corresponding
         value;
ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java