All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.ebeaninternal.api.SpiQueryManyJoin Maven / Gradle / Ivy

There is a newer version: 15.8.0
Show newest version
package io.ebeaninternal.api;

/**
 * A SQL Join for a ToMany property included in the query.
 */
public interface SpiQueryManyJoin {

  /**
   * The full path of the many property to include in the query via join.
   */
  String path();

  /**
   * Order by clause defined via mapping on the ToMany property.
   */
  String fetchOrderBy();

  /**
   * Wrap the filter many expression with a condition allowing lEFT JOIN null matching row.
   */
  String idNullOr(String filterManyExpression);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy