|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Query | |
|---|---|
| org.ujorm.core | |
| org.ujorm.orm | The ORM support. |
| org.ujorm.orm.dialect | |
| org.ujorm.orm.utility | |
| Uses of Query in org.ujorm.core |
|---|
| Methods in org.ujorm.core with parameters of type Query | ||
|---|---|---|
static
|
UjoIterator.getInstance(Query<T> query)
Deprecated. Use the method {@link #of(org.ujorm.orm.Query) rather |
|
static
|
UjoIterator.of(Query<T> query)
Create an instance |
|
| Uses of Query in org.ujorm.orm |
|---|
| Methods in org.ujorm.orm that return Query | ||
|---|---|---|
Query<UJO> |
Query.addColumn(Key<UJO,?> column)
Set the one column to reading from database table. |
|
Query<UJO> |
Query.addOrderBy(Key<UJO,?> key)
Add an item to the end of order list. |
|
|
Session.createQuery(Class<UJO> aClass)
Create query for all table rows. |
|
|
Session.createQuery(Class<UJO> aClass,
Criterion<UJO> criterion)
Deprecated. Use the method createQuery(Criterion, Class) rather. |
|
|
Session.createQuery(Criterion<UJO> criterion)
The table class is derived from the first criterion column. |
|
|
Session.createQuery(Criterion<UJO> criterion,
Class<UJO> aClass)
Create query. |
|
protected Query |
SqlDialect.createSubQuery(CriterionDecoder decoder)
Create a subquery for the DELETE/UPDATE statement |
|
Query<UJO> |
Query.orderBy(Collection<Key> orderItems)
Set an order of the rows by a SQL ORDER BY phrase. |
|
Query<UJO> |
Query.orderBy(Key<UJO,?> orderItem)
Set an order of the rows by a SQL ORDER BY phrase. |
|
Query<UJO> |
Query.orderBy(Key<UJO,?> orderItem1,
Key<UJO,?> orderItem2)
Set an order of the rows by a SQL ORDER BY phrase. |
|
Query<UJO> |
Query.orderBy(Key<UJO,?> orderItem1,
Key<UJO,?> orderItem2,
Key<UJO,?> orderItem3)
Set an order of the rows by a SQL ORDER BY phrase. |
|
Query<UJO> |
Query.orderByMany(Key... orderItems)
Set an order of the rows by a SQL ORDER BY phrase. |
|
Query<UJO> |
Query.setColumn(Key<UJO,?> column)
Set the one column to reading from database table. |
|
Query<UJO> |
Query.setColumns(boolean addPrimaryKey,
boolean addChilds,
Key... columns)
Set an list of required columns to reading from database table. |
|
Query<UJO> |
Query.setColumns(boolean addPrimaryKey,
Key... columns)
Set an list of required columns to reading from database table. |
|
Query<UJO> |
Query.setColumns(Collection<ColumnWrapper> columns)
Set an list of required columns to reading from database table. |
|
Query<UJO> |
Query.setCriterion(Criterion<UJO> criterion)
Set a new Criterion. |
|
Query<UJO> |
Query.setDistinct()
Select DISTINCT for a unique row result |
|
Query<UJO> |
Query.setDistinct(boolean distinct)
Select DISTINCT for a unique row result |
|
Query<UJO> |
Query.setFetchSize(int fetchSize)
Retrieves the number of result set rows that is the default fetch size for ResultSet objects generated from this Statement object. |
|
Query<UJO> |
Query.setLimit(int limit)
The max row count for the resultset. |
|
Query<UJO> |
Query.setLimit(int limit,
long offset)
Set a limit and offset. |
|
Query<UJO> |
Query.setLockRequest()
Set pessimistic lock request. |
|
Query<UJO> |
Query.setLockRequest(boolean lockRequest)
Pessimistic lock request. |
|
Query<UJO> |
Query.setMaxRows(int limit)
Deprecated. |
|
Query<UJO> |
Query.setOffset(int offset)
Get the first row to retrieve (offset). |
|
Query<UJO> |
Query.setOrder(Key... order)
Deprecated. Use the orderByMany(org.ujorm.Key[]) method instead of |
|
Query<UJO> |
Query.setSession(Session session)
An open session must be assigned before executing a database request. |
|
Query<UJO> |
Query.setSqlParameters(Object... parameters)
Set a SQL parameters of the Native View |
|
Query<UJO> |
Query.setSqlParameters(SqlParameters sqlParameters)
Set a SQL parameters of the Native View |
|
| Methods in org.ujorm.orm with parameters of type Query | ||
|---|---|---|
void |
JdbcStatement.assignExtendedValues(Query query)
Assign extended values into the prepared statement |
|
void |
JdbcStatement.assignValues(Query query)
Assign values into the prepared statement |
|
|
Session.getRowCount(Query<UJO> query)
Returns a count of rows |
|
JdbcStatement |
Session.getStatement(Query query)
Run SQL SELECT by query. |
|
protected Appendable |
SqlDialect.printLockForSelect(Query query,
Appendable out)
Print a 'lock clausule' to the end of SQL SELECT statement to use a pessimistic lock. |
|
void |
SqlDialect.printOffset(Query query,
Appendable out)
Print an OFFSET of the statement SELECT. |
|
Appendable |
SqlDialect.printSelect(TableWrapper table,
Query query,
boolean count,
Appendable out)
Print a SQL SELECT by table model and query |
|
protected void |
SqlDialect.printSelectOrder(Query query,
Appendable out)
Print SQL ORDER BY |
|
protected Appendable |
SqlDialect.printSelectTable(Query query,
boolean count,
Appendable out)
Print SQL database SELECT |
|
protected void |
SqlDialect.printSelectTableBase(Query query,
boolean count,
Appendable out)
Print SQL database SELECT |
|
protected Appendable |
SqlDialect.printSelectView(TableWrapper table,
Query query,
boolean count,
Appendable out)
Print SQL view SELECT |
|
| Uses of Query in org.ujorm.orm.dialect |
|---|
| Methods in org.ujorm.orm.dialect with parameters of type Query | |
|---|---|
protected void |
MSSqlDialect.createInnerSelectPart(Query query,
Appendable out)
Inner select select with under aliases assignment and order columns (have to propagate to outer select) |
protected void |
MSSqlDialect.createOuterPart(String innerSelect,
Query query,
Appendable out)
Outer part of select with sorting |
protected void |
MSSqlDialect.createRowOrderPart(Query query,
Appendable out,
boolean asOrderAlias)
Creating RowNumber column |
protected void |
MSSqlDialect.createWherePart(Query query,
Appendable out)
Where clause for inner select |
protected Appendable |
HsqldbDialect.printLockForSelect(Query query,
Appendable out)
Including 1.7.2, HSQLDB does not support table locking via SELECT FOR UPDATE. For more information see http://hsqldb.org. |
protected Appendable |
FirebirdDialect.printLockForSelect(Query query,
Appendable out)
Print a 'lock clausule' to the end of SQL SELECT statement to use a pessimistic lock. |
void |
DerbyDialect.printOffset(Query query,
Appendable out)
|
void |
OracleDialect.printOffset(Query query,
Appendable out)
|
void |
PostgreSqlDialect.printOffset(Query query,
Appendable out)
Print an OFFSET of the statement SELECT. |
protected void |
MSSqlDialect.printOrderColumns(Query query,
Appendable out,
boolean asOrderAlias,
boolean addOrderAlias,
boolean showDesc)
|
void |
MSSqlDialect.printSelectOrder(Query query,
Appendable out,
boolean orderAlias)
Print SQL ORDER BY |
protected Appendable |
OracleDialect.printSelectTable(Query query,
boolean count,
Appendable out)
Print SQL database SELECT |
protected Appendable |
MSSqlDialect.printSelectTable(Query query,
boolean count,
Appendable out)
Custom implementation of MS-SQL dialect due to different offset and limit usage |
| Uses of Query in org.ujorm.orm.utility |
|---|
| Methods in org.ujorm.orm.utility with parameters of type Query | ||
|---|---|---|
static
|
OrmTools.loadLazyValuesAsBatch(Query<UJO> query)
Load lazy value for all items and all relation keys by the rule: a one SQL statement per relation key. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||