if(isBDB && (hierarchyPosition == StormComponent.FINAL_COMPONENT)){
_joiner = new StormDstTupleStorageBDB(_firstParent, _secondParent, this, allCompNames,
_joinPredicate, hierarchyPosition, builder, killer, conf);
} 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,