Package | Description |
---|---|
com.querydsl.sql |
SQL/JDBC support
|
com.querydsl.sql.dml |
DML operations support
|
com.querydsl.sql.mssql |
SQL Server support
|
com.querydsl.sql.mysql |
MySQL support
|
com.querydsl.sql.oracle |
Oracle support
|
com.querydsl.sql.postgresql |
PostgreSQL support
|
com.querydsl.sql.spatial |
Spatial support
|
com.querydsl.sql.teradata |
Teradata support
|
Modifier and Type | Class and Description |
---|---|
class |
RelationalPathBase<T>
RelationalPathBase is a base class for RelationalPath implementations |
Modifier and Type | Method and Description |
---|---|
RelationalPath<?> |
SQLListenerContextImpl.getEntity() |
RelationalPath<?> |
SQLListenerContext.getEntity()
Return the underlying entity affected
|
RelationalPath<?> |
PrimaryKey.getEntity() |
RelationalPath<?> |
ForeignKey.getEntity() |
Modifier and Type | Method and Description |
---|---|
static Set<RelationalPath<?>> |
RelationalPathExtractor.extract(Expression<?> expr) |
static Set<RelationalPath<?>> |
RelationalPathExtractor.extract(QueryMetadata md) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(Constant<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(FactoryExpression<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(Operation<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(ParamExpression<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(Path<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(SubQueryExpression<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(TemplateExpression<?> expr,
Set<RelationalPath<?>> known) |
Modifier and Type | Method and Description |
---|---|
static <T> FactoryExpression<T> |
RelationalPathUtils.createProjection(RelationalPath<T> path) |
D |
SQLCommonQueryFactory.delete(RelationalPath<?> path)
Create a new DELETE clause
|
SQLDeleteClause |
AbstractSQLQueryFactory.delete(RelationalPath<?> path) |
<E> Q |
SQLCommonQuery.fullJoin(ForeignKey<E> key,
RelationalPath<E> entity)
Adds a full join to the given target
|
<E> Q |
ProjectableSQLQuery.fullJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<T> T |
Beans.get(RelationalPath<T> path) |
<E> Q |
SQLCommonQuery.innerJoin(ForeignKey<E> foreign,
RelationalPath<E> entity)
Adds an inner join to the given target
|
<E> Q |
ProjectableSQLQuery.innerJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
I |
SQLCommonQueryFactory.insert(RelationalPath<?> path)
Create a new INSERT INTO clause
|
SQLInsertClause |
AbstractSQLQueryFactory.insert(RelationalPath<?> path) |
<E> Q |
SQLCommonQuery.join(ForeignKey<E> foreign,
RelationalPath<E> entity)
Adds a join to the given target
|
<E> Q |
ProjectableSQLQuery.join(ForeignKey<E> key,
RelationalPath<E> entity) |
<E> Q |
SQLCommonQuery.leftJoin(ForeignKey<E> foreign,
RelationalPath<E> entity)
Adds a left join to the given target
|
<E> Q |
ProjectableSQLQuery.leftJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
M |
SQLCommonQueryFactory.merge(RelationalPath<?> path)
Create a new MERGE clause
|
SQLMergeClause |
AbstractSQLQueryFactory.merge(RelationalPath<?> path) |
void |
SQLListeners.notifyDelete(RelationalPath<?> entity,
QueryMetadata md) |
void |
SQLListener.notifyDelete(RelationalPath<?> entity,
QueryMetadata md)
Notify about a deletion
|
void |
SQLBaseListener.notifyDelete(RelationalPath<?> entity,
QueryMetadata md) |
void |
SQLListeners.notifyDeletes(RelationalPath<?> entity,
List<QueryMetadata> batches) |
void |
SQLListener.notifyDeletes(RelationalPath<?> entity,
List<QueryMetadata> batches)
Notify about a batch deletion
|
void |
SQLBaseListener.notifyDeletes(RelationalPath<?> entity,
List<QueryMetadata> batches) |
void |
SQLListeners.notifyInsert(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLListener.notifyInsert(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery)
Notify about an insertion
|
void |
SQLBaseListener.notifyInsert(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLListeners.notifyInserts(RelationalPath<?> entity,
QueryMetadata md,
List<SQLInsertBatch> batches) |
void |
SQLListener.notifyInserts(RelationalPath<?> entity,
QueryMetadata md,
List<SQLInsertBatch> batches)
Notify about a batch insertion
|
void |
SQLBaseListener.notifyInserts(RelationalPath<?> entity,
QueryMetadata md,
List<SQLInsertBatch> batches) |
void |
SQLListeners.notifyMerge(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLListener.notifyMerge(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery)
Notify about a merge
|
void |
SQLBaseListener.notifyMerge(RelationalPath<?> entity,
QueryMetadata md,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLListeners.notifyMerges(RelationalPath<?> entity,
QueryMetadata md,
List<SQLMergeBatch> batches) |
void |
SQLListener.notifyMerges(RelationalPath<?> entity,
QueryMetadata md,
List<SQLMergeBatch> batches)
Notify about a batch merge
|
void |
SQLBaseListener.notifyMerges(RelationalPath<?> entity,
QueryMetadata md,
List<SQLMergeBatch> batches) |
void |
SQLListeners.notifyUpdate(RelationalPath<?> entity,
QueryMetadata md,
Map<Path<?>,Expression<?>> updates) |
void |
SQLListener.notifyUpdate(RelationalPath<?> entity,
QueryMetadata md,
Map<Path<?>,Expression<?>> updates)
Notify about an update operation
|
void |
SQLBaseListener.notifyUpdate(RelationalPath<?> entity,
QueryMetadata md,
Map<Path<?>,Expression<?>> updates) |
void |
SQLListeners.notifyUpdates(RelationalPath<?> entity,
List<SQLUpdateBatch> batches) |
void |
SQLListener.notifyUpdates(RelationalPath<?> entity,
List<SQLUpdateBatch> batches)
Notify about a batch update
|
void |
SQLBaseListener.notifyUpdates(RelationalPath<?> entity,
List<SQLUpdateBatch> batches) |
Predicate |
ForeignKey.on(RelationalPath<E> entity) |
<E> Q |
SQLCommonQuery.rightJoin(ForeignKey<E> foreign,
RelationalPath<E> entity)
Adds a right join to the given target
|
<E> Q |
ProjectableSQLQuery.rightJoin(ForeignKey<E> key,
RelationalPath<E> entity) |
<T> SQLQuery<T> |
SQLQueryFactory.selectFrom(RelationalPath<T> expr) |
static <T> SQLQuery<T> |
SQLExpressions.selectFrom(RelationalPath<T> expr)
Create a new detached SQLQuery instance with the given projection
|
abstract <T> AbstractSQLQuery<T,?> |
AbstractSQLQueryFactory.selectFrom(RelationalPath<T> expr)
Create a new SQL query with the given projection and source
|
void |
SQLSerializer.serializeDelete(QueryMetadata metadata,
RelationalPath<?> entity) |
void |
SQLTemplates.serializeDelete(QueryMetadata metadata,
RelationalPath<?> entity,
SQLSerializer context)
template method for DELETE serialization
|
void |
SQLServer2012Templates.serializeDelete(QueryMetadata metadata,
RelationalPath<?> entity,
SQLSerializer context) |
void |
SQLServer2005Templates.serializeDelete(QueryMetadata metadata,
RelationalPath<?> entity,
SQLSerializer context) |
void |
OracleTemplates.serializeDelete(QueryMetadata metadata,
RelationalPath<?> entity,
SQLSerializer context) |
void |
SQLSerializer.serializeInsert(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLTemplates.serializeInsert(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery,
SQLSerializer context)
template method for INSERT serialization
|
void |
SQLSerializer.serializeInsert(QueryMetadata metadata,
RelationalPath<?> entity,
List<SQLInsertBatch> batches) |
void |
SQLTemplates.serializeInsert(QueryMetadata metadata,
RelationalPath<?> entity,
List<SQLInsertBatch> batches,
SQLSerializer context)
template method for INSERT serialization
|
void |
OracleTemplates.serializeInsert(QueryMetadata metadata,
RelationalPath<?> entity,
List<SQLInsertBatch> batches,
SQLSerializer context) |
void |
SQLSerializer.serializeMerge(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
SQLTemplates.serializeMerge(QueryMetadata metadata,
RelationalPath<?> entity,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery,
SQLSerializer context)
template method for MERGE serialization
|
void |
SQLSerializer.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates) |
void |
SQLTemplates.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates,
SQLSerializer context)
template method for UPDATE serialization
|
void |
SQLServer2012Templates.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates,
SQLSerializer context) |
void |
SQLServer2005Templates.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates,
SQLSerializer context) |
void |
OracleTemplates.serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
Map<Path<?>,Expression<?>> updates,
SQLSerializer context) |
void |
SQLListenerContextImpl.setEntity(RelationalPath<?> entity) |
U |
SQLCommonQueryFactory.update(RelationalPath<?> path)
Create a new UPDATE clause
|
SQLUpdateClause |
AbstractSQLQueryFactory.update(RelationalPath<?> path) |
Modifier and Type | Method and Description |
---|---|
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(Constant<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(FactoryExpression<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(Operation<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(ParamExpression<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(Path<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(SubQueryExpression<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
RelationalPathExtractor.visit(TemplateExpression<?> expr,
Set<RelationalPath<?>> known) |
Constructor and Description |
---|
ForeignKey(RelationalPath<?> entity,
com.google.common.collect.ImmutableList<? extends Path<?>> localColumns,
com.google.common.collect.ImmutableList<String> foreignColumns) |
ForeignKey(RelationalPath<?> entity,
Path<?> localColumn,
String foreignColumn) |
PrimaryKey(RelationalPath<?> entity,
com.google.common.collect.ImmutableList<? extends Path<?>> localColumns) |
PrimaryKey(RelationalPath<?> entity,
Path<?>... localColumns) |
QBeans(RelationalPath<?>... beanPaths) |
SQLListenerContextImpl(QueryMetadata metadata,
Connection connection,
RelationalPath<?> entity) |
Constructor and Description |
---|
Beans(Map<? extends RelationalPath<?>,?> beans) |
Modifier and Type | Method and Description |
---|---|
Map<Path<?>,Object> |
DefaultMapper.createMap(RelationalPath<?> entity,
Object bean) |
Map<Path<?>,Object> |
BeanMapper.createMap(RelationalPath<?> entity,
Object bean) |
Map<Path<?>,Object> |
AnnotationMapper.createMap(RelationalPath<?> path,
Object object) |
Map<Path<?>,Object> |
Mapper.createMap(RelationalPath<?> path,
T object)
Create a map of updates for the given path and instance
|
protected Map<String,Path<?>> |
AbstractMapper.getColumns(RelationalPath<?> path) |
protected boolean |
AbstractMapper.isPrimaryKeyColumn(RelationalPath<?> parent,
Path<?> property) |
protected SQLListenerContextImpl |
AbstractSQLClause.startContext(Connection connection,
QueryMetadata metadata,
RelationalPath<?> entity)
Called to create and start a new SQL Listener context
|
Constructor and Description |
---|
SQLDeleteClause(Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLDeleteClause(Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
SQLDeleteClause(javax.inject.Provider<Connection> connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLInsertClause(Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLInsertClause(Connection connection,
Configuration configuration,
RelationalPath<?> entity,
SQLQuery<?> subQuery) |
SQLInsertClause(Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
SQLInsertClause(Connection connection,
SQLTemplates templates,
RelationalPath<?> entity,
SQLQuery<?> subQuery) |
SQLInsertClause(javax.inject.Provider<Connection> connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLInsertClause(javax.inject.Provider<Connection> connection,
Configuration configuration,
RelationalPath<?> entity,
SQLQuery<?> subQuery) |
SQLMergeClause(Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLMergeClause(Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
SQLMergeClause(javax.inject.Provider<Connection> connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLUpdateClause(Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
SQLUpdateClause(Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
SQLUpdateClause(javax.inject.Provider<Connection> connection,
Configuration configuration,
RelationalPath<?> entity) |
Modifier and Type | Method and Description |
---|---|
<T> SQLServerQuery<T> |
SQLServerQueryFactory.selectFrom(RelationalPath<T> expr) |
Modifier and Type | Method and Description |
---|---|
SQLInsertClause |
MySQLQueryFactory.insertIgnore(RelationalPath<?> entity)
Create a INSERT IGNORE INTO clause
|
SQLInsertClause |
MySQLQueryFactory.insertOnDuplicateKeyUpdate(RelationalPath<?> entity,
Expression<?>... clauses)
Create a INSERT ...
|
SQLInsertClause |
MySQLQueryFactory.insertOnDuplicateKeyUpdate(RelationalPath<?> entity,
Expression<?> clause)
Create a INSERT ...
|
SQLInsertClause |
MySQLQueryFactory.insertOnDuplicateKeyUpdate(RelationalPath<?> entity,
String clause)
Create a INSERT ...
|
MySQLReplaceClause |
MySQLQueryFactory.replace(RelationalPath<?> entity) |
<T> MySQLQuery<T> |
MySQLQueryFactory.selectFrom(RelationalPath<T> expr) |
Constructor and Description |
---|
MySQLReplaceClause(Connection connection,
Configuration configuration,
RelationalPath<?> entity) |
MySQLReplaceClause(Connection connection,
SQLTemplates templates,
RelationalPath<?> entity) |
Modifier and Type | Method and Description |
---|---|
<T> OracleQuery<T> |
OracleQueryFactory.selectFrom(RelationalPath<T> expr) |
Modifier and Type | Method and Description |
---|---|
PostgreSQLQuery<T> |
PostgreSQLQuery.of(RelationalPath<?>... paths)
FOR UPDATE / FOR SHARE OF tables
|
<T> PostgreSQLQuery<T> |
PostgreSQLQueryFactory.selectFrom(RelationalPath<T> expr) |
Modifier and Type | Class and Description |
---|---|
class |
QSpatialRefSys
QSpatialRefSys is a Querydsl query type for SpatialRefSys
|
class |
RelationalPathSpatial<T>
RelationalPathSpatial extends RelationalPathBase to provide factory methods
for spatial path creation |
Modifier and Type | Method and Description |
---|---|
<T> TeradataQuery<T> |
TeradataQueryFactory.selectFrom(RelationalPath<T> expr) |
Copyright © 2007–2016 Querydsl. All rights reserved.