public JoinClause leftOuterJoinAllNodesAs( String alias ) {
        // Expect there to be a source already ...
        return new JoinClause(namedSelector(AllNodes.ALL_NODES_NAME + " AS " + alias), JoinType.LEFT_OUTER);
    }
public JoinClause leftOuterJoinAllNodesAs ( String alias ) { return new JoinClause ( namedSelector ( AllNodes . ALL_NODES_NAME + " AS " + alias ) , JoinType . LEFT_OUTER ) ; }
Perform a left outer join between the already defined source with the "__ALL_NODES" table using the supplied alias.

@param alias the alias for the "__ALL_NODES" table; may not be null
@return the component that must be used to complete the join specification; never null