private DataContainer innerJoin ( DataContainer left , DataContainer right , Optional < BooleanExpression > joinCondition ) { return crossJoin ( left , right , joinCondition , JoinType . INNER ) ; }
A naive implementation filtering cross join by condition