E
- @Immutable public final class ForeignKey<E> extends java.lang.Object implements java.io.Serializable, ProjectionRole<Tuple>
ForeignKey
defines a foreign key on a table to another tableConstructor and Description |
---|
ForeignKey(RelationalPath<?> entity,
java.util.List<? extends Path<?>> localColumns,
java.util.List<java.lang.String> foreignColumns) |
ForeignKey(RelationalPath<?> entity,
Path<?> localColumn,
java.lang.String foreignColumn) |
Modifier and Type | Method and Description |
---|---|
RelationalPath<?> |
getEntity() |
java.util.List<java.lang.String> |
getForeignColumns() |
java.util.List<? extends Path<?>> |
getLocalColumns() |
Expression<Tuple> |
getProjection() |
BooleanExpression |
in(SubQueryExpression<Tuple> coll) |
Predicate |
on(RelationalPath<E> entity) |
public ForeignKey(RelationalPath<?> entity, Path<?> localColumn, java.lang.String foreignColumn)
public ForeignKey(RelationalPath<?> entity, java.util.List<? extends Path<?>> localColumns, java.util.List<java.lang.String> foreignColumns)
public RelationalPath<?> getEntity()
public java.util.List<? extends Path<?>> getLocalColumns()
public java.util.List<java.lang.String> getForeignColumns()
public Predicate on(RelationalPath<E> entity)
public BooleanExpression in(SubQueryExpression<Tuple> coll)
public Expression<Tuple> getProjection()
getProjection
in interface ProjectionRole<Tuple>
Copyright © 2007–2021 Querydsl. All rights reserved.