Uses of Class
org.apache.cayenne.query.ObjectSelect
| Package | Description |
|---|---|
| org.apache.cayenne.query |
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
|
-
Uses of ObjectSelect in org.apache.cayenne.query
Methods in org.apache.cayenne.query that return ObjectSelect Modifier and Type Method Description ObjectSelect<T>ObjectSelect. and(Collection<Expression> expressions)AND's provided expressions to the existing WHERE clause expression.ObjectSelect<T>ObjectSelect. and(Expression... expressions)AND's provided expressions to the existing WHERE clause expression.ObjectSelect<T>ObjectSelect. cacheGroup(String cacheGroup)ObjectSelect<T>ObjectSelect. cacheStrategy(QueryCacheStrategy strategy)ObjectSelect<T>ObjectSelect. cacheStrategy(QueryCacheStrategy strategy, String cacheGroup)static ObjectSelect<DataRow>ObjectSelect. dataRowQuery(Class<?> entityType)Creates a ObjectSelect that fetches data for anObjEntitydetermined from a provided class.static ObjectSelect<DataRow>ObjectSelect. dataRowQuery(Class<?> entityType, Expression expression)Creates a ObjectSelect that fetches data for anObjEntitydetermined from a provided class and uses provided expression for its qualifier.ObjectSelect<T>ObjectSelect. dbEntityName(String dbEntityName)Sets theDbEntityname to fetch without changing the return type of the query.static ObjectSelect<DataRow>ObjectSelect. dbQuery(String dbEntityName)Creates a ObjectSelect that fetches DataRows for aDbEntitydetermined from provided "dbEntityName".static ObjectSelect<DataRow>ObjectSelect. dbQuery(String dbEntityName, Expression expression)Creates a ObjectSelect that fetches DataRows for aDbEntitydetermined from provided "dbEntityName" and uses provided expression for its qualifier.ObjectSelect<T>ObjectSelect. entityName(String entityName)Sets theObjEntityname to fetch without changing the return type of the query.ObjectSelect<T>ObjectSelect. entityType(Class<?> entityType)Sets the type of the entity to fetch without changing the return type of the query.ObjectSelect<DataRow>ObjectSelect. fetchDataRows()Forces query to fetch DataRows.ObjectSelect<T>ObjectSelect. limit(int fetchLimit)Resets query fetch limit - a parameter that defines max number of objects that should be ever be fetched from the database.ObjectSelect<T>ObjectSelect. localCache()Instructs Cayenne to look for query results in the "local" cache when running the query.ObjectSelect<T>ObjectSelect. localCache(String cacheGroup)Instructs Cayenne to look for query results in the "local" cache when running the query.ObjectSelect<T>ObjectSelect. offset(int fetchOffset)Resets query fetch offset - a parameter that defines how many objects should be skipped when reading data from the database.ObjectSelect<T>ObjectSelect. or(Collection<Expression> expressions)OR's provided expressions to the existing WHERE clause expression.ObjectSelect<T>ObjectSelect. or(Expression... expressions)OR's provided expressions to the existing WHERE clause expression.ObjectSelect<T>ObjectSelect. orderBy(String property)Add an ascending ordering on the given property.ObjectSelect<T>ObjectSelect. orderBy(String property, SortOrder sortOrder)Add an ordering on the given property.ObjectSelect<T>ObjectSelect. orderBy(Collection<Ordering> orderings)Adds a list of orderings to this query.ObjectSelect<T>ObjectSelect. orderBy(Ordering... orderings)Add one or more orderings to this query.ObjectSelect<T>ObjectSelect. pageSize(int pageSize)Resets query page size.ObjectSelect<T>ObjectSelect. prefetch(String path, int semantics)Merges a prefetch path with specified semantics into the query prefetch tree.ObjectSelect<T>ObjectSelect. prefetch(PrefetchTreeNode prefetch)Merges prefetch into the query prefetch tree.static <T> ObjectSelect<T>ObjectSelect. query(Class<T> entityType)Creates a ObjectSelect that selects objects of a given persistent class.static <T> ObjectSelect<T>ObjectSelect. query(Class<T> resultType, String entityName)Creates a ObjectSelect that fetches data forObjEntitydetermined from provided "entityName", but fetches the result of a provided type.static <T> ObjectSelect<T>ObjectSelect. query(Class<T> entityType, Expression expression)Creates a ObjectSelect that selects objects of a given persistent class and uses provided expression for its qualifier.static <T> ObjectSelect<T>ObjectSelect. query(Class<T> entityType, Expression expression, List<Ordering> orderings)Creates a ObjectSelect that selects objects of a given persistent class and uses provided expression for its qualifier.ObjectSelect<T>ObjectSelect. sharedCache()Instructs Cayenne to look for query results in the "shared" cache when running the query.ObjectSelect<T>ObjectSelect. sharedCache(String cacheGroup)Instructs Cayenne to look for query results in the "shared" cache when running the query.ObjectSelect<T>ObjectSelect. statementFetchSize(int size)Sets fetch size of the PreparedStatement generated for this query.ObjectSelect<T>ObjectSelect. where(String expressionString, Object... parameters)Appends a qualifier expression of this query, using provided expression String and an array of position parameters.ObjectSelect<T>ObjectSelect. where(Expression expression)Appends a qualifier expression of this query.Constructors in org.apache.cayenne.query with parameters of type ObjectSelect Constructor Description ColumnSelect(ObjectSelect<T> select)Copy constructor to convert ObjectSelect to ColumnSelect