Interface FromProvider

All Known Subinterfaces:
BaseCriteriaBuilder<T,X>, BaseCTECriteriaBuilder<X>, BaseDeleteCriteriaBuilder<T,X>, BaseFromQueryBuilder<T,X>, BaseInsertCriteriaBuilder<T,X>, BaseModificationCriteriaBuilder<X>, BaseQueryBuilder<T,X>, BaseSubqueryBuilder<X>, BaseUpdateCriteriaBuilder<T,X>, CorrelationQueryBuilder<X>, CriteriaBuilder<T>, DeleteCriteriaBuilder<T>, FromBuilder<X>, FullQueryBuilder<T,X>, FullSelectCTECriteriaBuilder<X>, InsertCriteriaBuilder<T>, LeafOngoingSetOperationCriteriaBuilder<X>, LeafOngoingSetOperationCTECriteriaBuilder<X>, LeafOngoingSetOperationSubqueryBuilder<X>, ModificationCriteriaBuilder<X>, OngoingSetOperationCriteriaBuilder<T,Y>, OngoingSetOperationCTECriteriaBuilder<T,Y>, OngoingSetOperationSubqueryBuilder<T,Y>, PaginatedCriteriaBuilder<T>, QueryBuilder<T,X>, ReturningDeleteCriteriaBuilder<T,X>, ReturningInsertCriteriaBuilder<T,X>, ReturningModificationCriteriaBuilder<X,Y>, ReturningUpdateCriteriaBuilder<T,X>, SelectBaseCTECriteriaBuilder<X>, SelectCTECriteriaBuilder<X>, SelectRecursiveCTECriteriaBuilder<X>, StartOngoingSetOperationCriteriaBuilder<X,Y>, StartOngoingSetOperationCTECriteriaBuilder<X,Y>, StartOngoingSetOperationSubqueryBuilder<X,Y>, SubqueryBuilder<T>, UpdateCriteriaBuilder<T>

public interface FromProvider
An interface for builders that support access to the from elements.
Since:
1.3.0
Author:
Christian Beikov
  • Method Summary

    Modifier and Type
    Method
    Description
    getFrom(String alias)
    Returns the from element for the given alias or null.
    Returns the from element for the given path, creating it if necessary.
    Returns the path object for the given path string, creating it if necessary.
    Returns the query roots.
  • Method Details

    • getRoots

      Set<From> getRoots()
      Returns the query roots.
      Returns:
      The roots of this query
      Since:
      1.2.0
    • getFrom

      From getFrom(String alias)
      Returns the from element for the given alias or null.
      Parameters:
      alias - The alias of the from element
      Returns:
      The from element of this query or null if not found
      Since:
      1.2.0
    • getFromByPath

      From getFromByPath(String path)
      Returns the from element for the given path, creating it if necessary.
      Parameters:
      path - The path to the from element
      Returns:
      The from element of this query
      Since:
      1.2.0
    • getPath

      Path getPath(String path)
      Returns the path object for the given path string, creating it if necessary.
      Parameters:
      path - The path string
      Returns:
      The path object for this query
      Since:
      1.2.1