Package | Description |
---|---|
com.mysema.query.jdo.sql | |
com.mysema.query.jpa |
Query implementations for HQL and JPAQL
|
com.mysema.query.sql |
SQL/JDBC support for Querydsl
|
com.mysema.query.sql.dml |
DML operations support
|
com.mysema.query.sql.mysql |
MySQL support
|
com.mysema.query.sql.postgres |
Modifier and Type | Method and Description |
---|---|
<E> T |
AbstractSQLQuery.fullJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.fullJoin(RelationalPath<?> o) |
<E> T |
AbstractSQLQuery.innerJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.innerJoin(RelationalPath<?> o) |
<E> T |
AbstractSQLQuery.join(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.join(RelationalPath<?> o) |
<E> T |
AbstractSQLQuery.leftJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.leftJoin(RelationalPath<?> o) |
<E> T |
AbstractSQLQuery.rightJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.rightJoin(RelationalPath<?> o) |
Modifier and Type | Method and Description |
---|---|
<E> T |
AbstractSQLQuery.fullJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.fullJoin(RelationalPath<?> o) |
<E> T |
AbstractSQLQuery.innerJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.innerJoin(RelationalPath<?> o) |
<E> T |
AbstractSQLQuery.join(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.join(RelationalPath<?> o) |
<E> T |
AbstractSQLQuery.leftJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.leftJoin(RelationalPath<?> o) |
<E> T |
AbstractSQLQuery.rightJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
T |
AbstractSQLQuery.rightJoin(RelationalPath<?> o) |
Modifier and Type | Class and Description |
---|---|
class |
RelationalPathBase<T>
RelationalPathBase is a base class for
RelationalPath implementations |
Modifier and Type | Method and Description |
---|---|
RelationalPath<?> |
ForeignKey.getEntity() |
RelationalPath<?> |
PrimaryKey.getEntity() |
Modifier and Type | Method and Description |
---|---|
static <T> FactoryExpression<T> |
RelationalPathUtils.createProjection(RelationalPath<T> path) |
SQLDeleteClause |
AbstractSQLQueryFactory.delete(RelationalPath<?> path) |
D |
SQLQueryFactory.delete(RelationalPath<?> path)
Create a new DELETE clause
|
<E> Q |
AbstractSQLQuery.fullJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
AbstractSQLSubQuery.fullJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
SQLCommonQuery.fullJoin(ForeignKey<E> key,
RelationalPath<E> entity)
Adds a full join to the given target
|
Q |
AbstractSQLQuery.fullJoin(RelationalPath<?> target) |
Q |
AbstractSQLSubQuery.fullJoin(RelationalPath<?> target) |
Q |
SQLCommonQuery.fullJoin(RelationalPath<?> o)
Adds a full join to the given target
|
<T> T |
Beans.get(RelationalPath<T> path) |
<E> Q |
AbstractSQLQuery.innerJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
AbstractSQLSubQuery.innerJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
SQLCommonQuery.innerJoin(ForeignKey<E> foreign,
RelationalPath<E> entity)
Adds an inner join to the given target
|
Q |
AbstractSQLQuery.innerJoin(RelationalPath<?> target) |
Q |
AbstractSQLSubQuery.innerJoin(RelationalPath<?> target) |
Q |
SQLCommonQuery.innerJoin(RelationalPath<?> o)
Adds an inner join to the given target
|
SQLInsertClause |
AbstractSQLQueryFactory.insert(RelationalPath<?> path) |
I |
SQLQueryFactory.insert(RelationalPath<?> path)
Create a new INSERT INTO clause
|
<E> Q |
AbstractSQLQuery.join(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
AbstractSQLSubQuery.join(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
SQLCommonQuery.join(ForeignKey<E> foreign,
RelationalPath<E> entity)
Adds a join to the given target
|
Q |
AbstractSQLQuery.join(RelationalPath<?> target) |
Q |
AbstractSQLSubQuery.join(RelationalPath<?> target) |
Q |
SQLCommonQuery.join(RelationalPath<?> o)
Adds a join to the given target
|
<E> Q |
AbstractSQLQuery.leftJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
AbstractSQLSubQuery.leftJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
SQLCommonQuery.leftJoin(ForeignKey<E> foreign,
RelationalPath<E> entity)
Adds a left join to the given target
|
Q |
AbstractSQLQuery.leftJoin(RelationalPath<?> target) |
Q |
AbstractSQLSubQuery.leftJoin(RelationalPath<?> target) |
Q |
SQLCommonQuery.leftJoin(RelationalPath<?> o)
Adds a left join to the given target
|
SQLMergeClause |
AbstractSQLQueryFactory.merge(RelationalPath<?> path) |
M |
SQLQueryFactory.merge(RelationalPath<?> path)
Create a new MERGE clause
|
Predicate |
ForeignKey.on(RelationalPath<E> entity) |
<E> Q |
AbstractSQLQuery.rightJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
AbstractSQLSubQuery.rightJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
SQLCommonQuery.rightJoin(ForeignKey<E> foreign,
RelationalPath<E> entity)
Adds a right join to the given target
|
Q |
AbstractSQLQuery.rightJoin(RelationalPath<?> target) |
Q |
AbstractSQLSubQuery.rightJoin(RelationalPath<?> target) |
Q |
SQLCommonQuery.rightJoin(RelationalPath<?> o)
Adds a right join to the given target
|
void |
SQLSerializer.serializeForDelete(QueryMetadata metadata,
RelationalPath<?> entity) |
void |
SQLSerializer.serializeForInsert(QueryMetadata metadata,
RelationalPath<?> entity,
java.util.List<Path<?>> columns,
java.util.List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLSerializer.serializeForMerge(QueryMetadata metadata,
RelationalPath<?> entity,
java.util.List<Path<?>> keys,
java.util.List<Path<?>> columns,
java.util.List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLSerializer.serializeForUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
java.util.List<com.mysema.commons.lang.Pair<Path<?>,Expression<?>>> updates) |
SQLUpdateClause |
AbstractSQLQueryFactory.update(RelationalPath<?> path) |
U |
SQLQueryFactory.update(RelationalPath<?> path)
Create a new UPDATE clause
|
Constructor and Description |
---|
ForeignKey(RelationalPath<?> entity,
com.google.common.collect.ImmutableList<? extends Path<?>> localColumns,
com.google.common.collect.ImmutableList<java.lang.String> foreignColumns) |
ForeignKey(RelationalPath<?> entity,
Path<?> localColumn,
java.lang.String foreignColumn) |
PrimaryKey(RelationalPath<?> entity,
com.google.common.collect.ImmutableList<? extends Path<?>> localColumns) |
PrimaryKey(RelationalPath<?> entity,
Path<?>... localColumns) |
QBeans(RelationalPath<?>... beanPaths) |
Constructor and Description |
---|
Beans(java.util.Map<? extends RelationalPath<?>,?> beans) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Path<?>,java.lang.Object> |
DefaultMapper.createMap(RelationalPath<?> entity,
java.lang.Object bean) |
java.util.Map<Path<?>,java.lang.Object> |
BeanMapper.createMap(RelationalPath<?> entity,
java.lang.Object bean) |
java.util.Map<Path<?>,java.lang.Object> |
AnnotationMapper.createMap(RelationalPath<?> path,
java.lang.Object object) |
java.util.Map<Path<?>,java.lang.Object> |
Mapper.createMap(RelationalPath<?> path,
T object) |
protected boolean |
AbstractMapper.isPrimaryKeyColumn(RelationalPath<?> parent,
Path<?> property) |
Constructor and Description |
---|
SQLDeleteClause(java.sql.Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLDeleteClause(java.sql.Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
SQLInsertClause(java.sql.Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLInsertClause(java.sql.Connection connection,
Configuration configuration,
RelationalPath<?> entity,
AbstractSQLSubQuery<?> subQuery) |
SQLInsertClause(java.sql.Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
SQLInsertClause(java.sql.Connection connection,
SQLTemplates templates,
RelationalPath<?> entity,
AbstractSQLSubQuery<?> subQuery) |
SQLMergeClause(java.sql.Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLMergeClause(java.sql.Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
SQLUpdateClause(java.sql.Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLUpdateClause(java.sql.Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
Modifier and Type | Method and Description |
---|---|
SQLInsertClause |
MySQLQueryFactory.insertIgnore(RelationalPath<?> entity) |
SQLInsertClause |
MySQLQueryFactory.insertOnDuplicateKeyUpdate(RelationalPath<?> entity,
Expression<?> clause) |
SQLInsertClause |
MySQLQueryFactory.insertOnDuplicateKeyUpdate(RelationalPath<?> entity,
java.lang.String clause) |
MySQLReplaceClause |
MySQLQueryFactory.replace(RelationalPath<?> entity) |
Constructor and Description |
---|
MySQLReplaceClause(java.sql.Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
MySQLReplaceClause(java.sql.Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
Modifier and Type | Method and Description |
---|---|
PostgresQuery |
PostgresQuery.of(RelationalPath<?>... paths) |
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.