} else if (_joinPredicate != null) {
_joiner = new StormDstTupleStorageJoin(_firstParent, _secondParent, this,
allCompNames, _joinPredicate, hierarchyPosition, builder, killer, conf);
} else if (partitioningType == StormJoin.DST_ORDERING){
// should issue a warning
_joiner = new StormDstJoin(_firstParent, _secondParent, this, allCompNames,
_firstStorage, _secondStorage, _firstPreAggProj, _secondPreAggProj,
hierarchyPosition, builder, killer, conf);
}else if (partitioningType == StormJoin.SRC_ORDERING) {
if (_chain.getDistinct() != null)
throw new RuntimeException(