Uses of Interface
com.querydsl.sql.RelationalPath
Packages that use RelationalPath
Package
Description
SQL/JDBC support
DML operations support
SQL Server support
MySQL support
Oracle support
PostgreSQL support
Teradata support
-
Uses of RelationalPath in com.querydsl.sql
Classes in com.querydsl.sql that implement RelationalPathModifier and TypeClassDescriptionclassRelationalPathBaseis a base class forRelationalPathimplementationsFields in com.querydsl.sql declared as RelationalPathMethods in com.querydsl.sql that return RelationalPathModifier and TypeMethodDescriptionForeignKey.getEntity()PrimaryKey.getEntity()SQLListenerContext.getEntity()Return the underlying entity affectedSQLListenerContextImpl.getEntity()Methods in com.querydsl.sql that return types with arguments of type RelationalPathModifier and TypeMethodDescriptionstatic Set<RelationalPath<?>>RelationalPathExtractor.extract(QueryMetadata md) static Set<RelationalPath<?>>RelationalPathExtractor.extract(Expression<?> expr) 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) Methods in com.querydsl.sql with parameters of type RelationalPathModifier and TypeMethodDescriptionstatic <T> FactoryExpression<T>RelationalPathUtils.createProjection(RelationalPath<T> path) final SQLDeleteClauseAbstractSQLQueryFactory.delete(RelationalPath<?> path) SQLCommonQueryFactory.delete(RelationalPath<?> path) Create a new DELETE clause<E> QProjectableSQLQuery.fullJoin(ForeignKey<E> key, RelationalPath<E> entity) <E> QSQLCommonQuery.fullJoin(ForeignKey<E> key, RelationalPath<E> entity) Adds a full join to the given target<T> TBeans.get(RelationalPath<T> path) protected SchemaAndTableSQLSerializer.getSchemaAndTable(RelationalPath<?> path) <E> QProjectableSQLQuery.innerJoin(ForeignKey<E> key, RelationalPath<E> entity) <E> QSQLCommonQuery.innerJoin(ForeignKey<E> foreign, RelationalPath<E> entity) Adds an inner join to the given targetfinal SQLInsertClauseAbstractSQLQueryFactory.insert(RelationalPath<?> path) SQLCommonQueryFactory.insert(RelationalPath<?> path) Create a new INSERT INTO clause<E> QProjectableSQLQuery.join(ForeignKey<E> key, RelationalPath<E> entity) <E> QSQLCommonQuery.join(ForeignKey<E> foreign, RelationalPath<E> entity) Adds a join to the given target<E> QProjectableSQLQuery.leftJoin(ForeignKey<E> key, RelationalPath<E> entity) <E> QSQLCommonQuery.leftJoin(ForeignKey<E> foreign, RelationalPath<E> entity) Adds a left join to the given targetfinal SQLMergeClauseAbstractSQLQueryFactory.merge(RelationalPath<?> path) SQLCommonQueryFactory.merge(RelationalPath<?> path) Create a new MERGE clausevoidSQLBaseListener.notifyDelete(RelationalPath<?> entity, QueryMetadata md) voidSQLListener.notifyDelete(RelationalPath<?> entity, QueryMetadata md) Notify about a deletionvoidSQLListeners.notifyDelete(RelationalPath<?> entity, QueryMetadata md) voidSQLBaseListener.notifyDeletes(RelationalPath<?> entity, List<QueryMetadata> batches) voidSQLListener.notifyDeletes(RelationalPath<?> entity, List<QueryMetadata> batches) Notify about a batch deletionvoidSQLListeners.notifyDeletes(RelationalPath<?> entity, List<QueryMetadata> batches) voidSQLBaseListener.notifyInsert(RelationalPath<?> entity, QueryMetadata md, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery) voidSQLListener.notifyInsert(RelationalPath<?> entity, QueryMetadata md, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery) Notify about an insertionvoidSQLListeners.notifyInsert(RelationalPath<?> entity, QueryMetadata md, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery) voidSQLBaseListener.notifyInserts(RelationalPath<?> entity, QueryMetadata md, List<SQLInsertBatch> batches) voidSQLListener.notifyInserts(RelationalPath<?> entity, QueryMetadata md, List<SQLInsertBatch> batches) Notify about a batch insertionvoidSQLListeners.notifyInserts(RelationalPath<?> entity, QueryMetadata md, List<SQLInsertBatch> batches) voidSQLBaseListener.notifyMerge(RelationalPath<?> entity, QueryMetadata md, List<Path<?>> keys, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery) voidSQLListener.notifyMerge(RelationalPath<?> entity, QueryMetadata md, List<Path<?>> keys, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery) Notify about a mergevoidSQLListeners.notifyMerge(RelationalPath<?> entity, QueryMetadata md, List<Path<?>> keys, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery) voidSQLBaseListener.notifyMerges(RelationalPath<?> entity, QueryMetadata md, List<SQLMergeBatch> batches) voidSQLListener.notifyMerges(RelationalPath<?> entity, QueryMetadata md, List<SQLMergeBatch> batches) Notify about a batch mergevoidSQLListeners.notifyMerges(RelationalPath<?> entity, QueryMetadata md, List<SQLMergeBatch> batches) voidSQLBaseListener.notifyUpdate(RelationalPath<?> entity, QueryMetadata md, Map<Path<?>, Expression<?>> updates) voidSQLListener.notifyUpdate(RelationalPath<?> entity, QueryMetadata md, Map<Path<?>, Expression<?>> updates) Notify about an update operationvoidSQLListeners.notifyUpdate(RelationalPath<?> entity, QueryMetadata md, Map<Path<?>, Expression<?>> updates) voidSQLBaseListener.notifyUpdates(RelationalPath<?> entity, List<SQLUpdateBatch> batches) voidSQLListener.notifyUpdates(RelationalPath<?> entity, List<SQLUpdateBatch> batches) Notify about a batch updatevoidSQLListeners.notifyUpdates(RelationalPath<?> entity, List<SQLUpdateBatch> batches) ForeignKey.on(RelationalPath<E> entity) <E> QProjectableSQLQuery.rightJoin(ForeignKey<E> key, RelationalPath<E> entity) <E> QSQLCommonQuery.rightJoin(ForeignKey<E> foreign, RelationalPath<E> entity) Adds a right join to the given targetabstract <T> AbstractSQLQuery<T,?> AbstractSQLQueryFactory.selectFrom(RelationalPath<T> expr) Create a new SQL query with the given projection and sourcestatic <T> SQLQuery<T>SQLExpressions.selectFrom(RelationalPath<T> expr) Create a new detached SQLQuery instance with the given projection<T> SQLQuery<T>SQLQueryFactory.selectFrom(RelationalPath<T> expr) voidOracleTemplates.serializeDelete(QueryMetadata metadata, RelationalPath<?> entity, SQLSerializer context) voidSQLSerializer.serializeDelete(QueryMetadata metadata, RelationalPath<?> entity) voidSQLServer2005Templates.serializeDelete(QueryMetadata metadata, RelationalPath<?> entity, SQLSerializer context) voidSQLServer2012Templates.serializeDelete(QueryMetadata metadata, RelationalPath<?> entity, SQLSerializer context) voidSQLTemplates.serializeDelete(QueryMetadata metadata, RelationalPath<?> entity, SQLSerializer context) template method for DELETE serializationprotected voidSQLSerializer.serializeForDelete(QueryMetadata metadata, RelationalPath<?> entity) protected voidSQLSerializer.serializeForInsert(QueryMetadata metadata, RelationalPath<?> entity, List<Path<?>> columns, List<Expression<?>> values, @Nullable SubQueryExpression<?> subQuery) protected voidSQLSerializer.serializeForInsert(QueryMetadata metadata, RelationalPath<?> entity, List<SQLInsertBatch> batches) protected voidSQLSerializer.serializeForMerge(QueryMetadata metadata, RelationalPath<?> entity, List<Path<?>> keys, List<Path<?>> columns, List<Expression<?>> values, @Nullable SubQueryExpression<?> subQuery) protected voidSQLSerializer.serializeForUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates) voidOracleTemplates.serializeInsert(QueryMetadata metadata, RelationalPath<?> entity, List<SQLInsertBatch> batches, SQLSerializer context) voidSQLSerializer.serializeInsert(QueryMetadata metadata, RelationalPath<?> entity, List<Path<?>> columns, List<Expression<?>> values, @Nullable SubQueryExpression<?> subQuery) voidSQLSerializer.serializeInsert(QueryMetadata metadata, RelationalPath<?> entity, List<SQLInsertBatch> batches) voidSQLTemplates.serializeInsert(QueryMetadata metadata, RelationalPath<?> entity, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery, SQLSerializer context) template method for INSERT serializationvoidSQLTemplates.serializeInsert(QueryMetadata metadata, RelationalPath<?> entity, List<SQLInsertBatch> batches, SQLSerializer context) template method for INSERT serializationvoidSQLSerializer.serializeMerge(QueryMetadata metadata, RelationalPath<?> entity, List<Path<?>> keys, List<Path<?>> columns, List<Expression<?>> values, @Nullable SubQueryExpression<?> subQuery) voidSQLTemplates.serializeMerge(QueryMetadata metadata, RelationalPath<?> entity, List<Path<?>> keys, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery, SQLSerializer context) template method for MERGE serializationvoidOracleTemplates.serializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates, SQLSerializer context) voidSQLSerializer.serializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates) voidSQLServer2005Templates.serializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates, SQLSerializer context) voidSQLServer2012Templates.serializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates, SQLSerializer context) voidSQLTemplates.serializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates, SQLSerializer context) template method for UPDATE serializationvoidSQLListenerContextImpl.setEntity(RelationalPath<?> entity) final SQLUpdateClauseAbstractSQLQueryFactory.update(RelationalPath<?> path) SQLCommonQueryFactory.update(RelationalPath<?> path) Create a new UPDATE clauseMethod parameters in com.querydsl.sql with type arguments of type RelationalPathModifier and TypeMethodDescriptionSet<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) Constructors in com.querydsl.sql with parameters of type RelationalPathModifierConstructorDescriptionForeignKey(RelationalPath<?> entity, Path<?> localColumn, String foreignColumn) ForeignKey(RelationalPath<?> entity, List<? extends Path<?>> localColumns, List<String> foreignColumns) PrimaryKey(RelationalPath<?> entity, Path<?>... localColumns) PrimaryKey(RelationalPath<?> entity, List<? extends Path<?>> localColumns) QBeans(RelationalPath<?>... beanPaths) SQLListenerContextImpl(QueryMetadata metadata, Connection connection, RelationalPath<?> entity) Constructor parameters in com.querydsl.sql with type arguments of type RelationalPath -
Uses of RelationalPath in com.querydsl.sql.dml
Fields in com.querydsl.sql.dml declared as RelationalPathModifier and TypeFieldDescriptionprotected final RelationalPath<?>AbstractSQLDeleteClause.entityprotected final RelationalPath<?>AbstractSQLInsertClause.entityprotected final RelationalPath<?>AbstractSQLUpdateClause.entityprotected final RelationalPath<?>SQLMergeClause.entityMethods in com.querydsl.sql.dml with parameters of type RelationalPathModifier and TypeMethodDescriptionAnnotationMapper.createMap(RelationalPath<?> path, Object object) BeanMapper.createMap(RelationalPath<?> entity, Object bean) DefaultMapper.createMap(RelationalPath<?> entity, Object bean) Mapper.createMap(RelationalPath<?> path, T object) Create a map of updates for the given path and instanceAbstractMapper.getColumns(RelationalPath<?> path) protected booleanAbstractMapper.isPrimaryKeyColumn(RelationalPath<?> parent, Path<?> property) protected SQLListenerContextImplAbstractSQLClause.startContext(Connection connection, QueryMetadata metadata, RelationalPath<?> entity) Called to create and start a new SQL Listener contextConstructors in com.querydsl.sql.dml with parameters of type RelationalPathModifierConstructorDescriptionAbstractSQLDeleteClause(Connection connection, Configuration configuration, RelationalPath<?> entity) AbstractSQLDeleteClause(Supplier<Connection> connection, Configuration configuration, RelationalPath<?> entity) AbstractSQLInsertClause(Connection connection, Configuration configuration, RelationalPath<?> entity) AbstractSQLInsertClause(Connection connection, Configuration configuration, RelationalPath<?> entity, SQLQuery<?> subQuery) AbstractSQLInsertClause(Supplier<Connection> connection, Configuration configuration, RelationalPath<?> entity) AbstractSQLInsertClause(Supplier<Connection> connection, Configuration configuration, RelationalPath<?> entity, SQLQuery<?> subQuery) AbstractSQLUpdateClause(Connection connection, Configuration configuration, RelationalPath<?> entity) AbstractSQLUpdateClause(Supplier<Connection> connection, Configuration configuration, RelationalPath<?> entity) SQLDeleteClause(Connection connection, Configuration configuration, RelationalPath<?> entity) SQLDeleteClause(Connection connection, SQLTemplates templates, RelationalPath<?> entity) SQLDeleteClause(Supplier<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(Supplier<Connection> connection, Configuration configuration, RelationalPath<?> entity) SQLInsertClause(Supplier<Connection> connection, Configuration configuration, RelationalPath<?> entity, SQLQuery<?> subQuery) SQLMergeClause(Connection connection, Configuration configuration, RelationalPath<?> entity) SQLMergeClause(Connection connection, SQLTemplates templates, RelationalPath<?> entity) SQLMergeClause(Supplier<Connection> connection, Configuration configuration, RelationalPath<?> entity) SQLUpdateClause(Connection connection, Configuration configuration, RelationalPath<?> entity) SQLUpdateClause(Connection connection, SQLTemplates templates, RelationalPath<?> entity) SQLUpdateClause(Supplier<Connection> connection, Configuration configuration, RelationalPath<?> entity) -
Uses of RelationalPath in com.querydsl.sql.mssql
Methods in com.querydsl.sql.mssql with parameters of type RelationalPathModifier and TypeMethodDescription<T> SQLServerQuery<T>SQLServerQueryFactory.selectFrom(RelationalPath<T> expr) -
Uses of RelationalPath in com.querydsl.sql.mysql
Methods in com.querydsl.sql.mysql with parameters of type RelationalPathModifier and TypeMethodDescriptionMySQLQueryFactory.insertIgnore(RelationalPath<?> entity) Create a INSERT IGNORE INTO clauseMySQLQueryFactory.insertOnDuplicateKeyUpdate(RelationalPath<?> entity, Expression<?> clause) Create a INSERT ...MySQLQueryFactory.insertOnDuplicateKeyUpdate(RelationalPath<?> entity, Expression<?>... clauses) Create a INSERT ...MySQLQueryFactory.insertOnDuplicateKeyUpdate(RelationalPath<?> entity, String clause) Create a INSERT ...MySQLQueryFactory.replace(RelationalPath<?> entity) <T> MySQLQuery<T>MySQLQueryFactory.selectFrom(RelationalPath<T> expr) Constructors in com.querydsl.sql.mysql with parameters of type RelationalPathModifierConstructorDescriptionMySQLReplaceClause(Connection connection, Configuration configuration, RelationalPath<?> entity) MySQLReplaceClause(Connection connection, SQLTemplates templates, RelationalPath<?> entity) -
Uses of RelationalPath in com.querydsl.sql.oracle
Methods in com.querydsl.sql.oracle with parameters of type RelationalPathModifier and TypeMethodDescription<T> OracleQuery<T>OracleQueryFactory.selectFrom(RelationalPath<T> expr) -
Uses of RelationalPath in com.querydsl.sql.postgresql
Methods in com.querydsl.sql.postgresql with parameters of type RelationalPathModifier and TypeMethodDescriptionAbstractPostgreSQLQuery.of(RelationalPath<?>... paths) FOR UPDATE / FOR SHARE OF tables<T> PostgreSQLQuery<T>PostgreSQLQueryFactory.selectFrom(RelationalPath<T> expr) -
Uses of RelationalPath in com.querydsl.sql.teradata
Methods in com.querydsl.sql.teradata with parameters of type RelationalPathModifier and TypeMethodDescription<T> TeradataQuery<T>TeradataQueryFactory.selectFrom(RelationalPath<T> expr)