Interface ICayenneQueryAssembler

All Known Implementing Classes:
CayenneQueryAssembler

public interface ICayenneQueryAssembler
Since:
3.7
  • Method Details

    • createRootQuery

      <T> org.apache.cayenne.query.ObjectSelect<T> createRootQuery(SelectContext<T> context)
    • createQueryWithParentQualifier

      <T> org.apache.cayenne.query.ColumnSelect<Object[]> createQueryWithParentQualifier(RelatedResourceEntity<T> entity)
    • createQueryWithParentIdsQualifier

      <T, P> org.apache.cayenne.query.ColumnSelect<Object[]> createQueryWithParentIdsQualifier(RelatedResourceEntity<T> entity, Iterable<P> parentData)
    • queryColumns

      <T> org.apache.cayenne.exp.property.Property<?>[] queryColumns(RelatedResourceEntity<T> entity)
    • createQueryForIds

      <T> org.apache.cayenne.query.ObjectSelect<T> createQueryForIds(AgEntity<T> entity, Collection<AgObjectId> ids)
      Since:
      5.0