public FromClause locateChildFromClauseWithJoinByPath(String path) { if ( childFromClauses != null && !childFromClauses.isEmpty() ) { for ( FromClause child : childFromClauses ) { if ( child.findJoinByPathLocal( path ) != null ) { return child; } } } return null; }
/** * Look for an existing implicit or explicit join by the * given path. */ FromElement findJoinByPath(String path) { FromElement elem = findJoinByPathLocal( path ); if ( elem == null && parentFromClause != null ) { elem = parentFromClause.findJoinByPath( path ); } return elem; }
public FromClause locateChildFromClauseWithJoinByPath(String path) { if ( childFromClauses != null && !childFromClauses.isEmpty() ) { Iterator children = childFromClauses.iterator(); while ( children.hasNext() ) { FromClause child = ( FromClause ) children.next(); if ( child.findJoinByPathLocal( path ) != null ) { return child; } } } return null; }
public FromClause locateChildFromClauseWithJoinByPath(String path) { if ( childFromClauses != null && !childFromClauses.isEmpty() ) { Iterator children = childFromClauses.iterator(); while ( children.hasNext() ) { FromClause child = ( FromClause ) children.next(); if ( child.findJoinByPathLocal( path ) != null ) { return child; } } } return null; }
/** * Look for an existing implicit or explicit join by the * given path. */ FromElement findJoinByPath(String path) { FromElement elem = findJoinByPathLocal( path ); if ( elem == null && parentFromClause != null ) { elem = parentFromClause.findJoinByPath( path ); } return elem; }
/** * Look for an existing implicit or explicit join by the * given path. */ FromElement findJoinByPath(String path) { FromElement elem = findJoinByPathLocal( path ); if ( elem == null && parentFromClause != null ) { elem = parentFromClause.findJoinByPath( path ); } return elem; }