/** * Creates a ObjectSelect that fetches data for an {@link ObjEntity} * determined from a provided class. */ public static ObjectSelect<DataRow> dataRowQuery(Class<?> entityType) { return query(entityType).fetchDataRows(); }
/** * Creates a ObjectSelect that fetches data for an {@link ObjEntity} * determined from a provided class and uses provided expression for its * qualifier. */ public static ObjectSelect<DataRow> dataRowQuery(Class<?> entityType, Expression expression) { return query(entityType).fetchDataRows().where(expression); }
/** * Creates a ObjectSelect that fetches DataRows for a {@link DbEntity} * determined from provided "dbEntityName". */ public static ObjectSelect<DataRow> dbQuery(String dbEntityName) { return new ObjectSelect<DataRow>().fetchDataRows().dbEntityName(dbEntityName); }
/** * Creates a ObjectSelect that fetches DataRows for a {@link DbEntity} * determined from provided "dbEntityName" and uses provided expression for * its qualifier. * * @return this object */ public static ObjectSelect<DataRow> dbQuery(String dbEntityName, Expression expression) { return new ObjectSelect<DataRow>().fetchDataRows().dbEntityName(dbEntityName).where(expression); }