Module odo.sql
Package net.odoframework.sql.util.schema
Class BaseRelationshipBuilder<T,K,Z extends BaseRelationshipBuilder<T,K,Z>>
java.lang.Object
net.odoframework.sql.util.schema.BaseRelationshipBuilder<T,K,Z>
- Direct Known Subclasses:
ManyToOneBuilder,OneToManyBuilder
public class BaseRelationshipBuilder<T,K,Z extends BaseRelationshipBuilder<T,K,Z>> extends Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseRelationshipBuilder(TableBuilder<T> builder) -
Method Summary
Modifier and Type Method Description protected StringgenerateName()protected StringgetRelationshipName()ZmapColumns(String ownerCol, String targetCol)ZmapColumns(Map<String,String> columnBindings)ZmapColumns(Pair<String,String> binding)Zname(String name)Zowner(String owner)Zsetter(BiConsumer<T,K> setter)Ztarget(Class<K> target)
-
Field Details
-
name
-
owner
-
target
-
columnBindings
-
builder
-
setter
-
-
Constructor Details
-
BaseRelationshipBuilder
-
-
Method Details
-
name
-
owner
-
target
-
mapColumns
-
mapColumns
-
mapColumns
-
generateName
-
getRelationshipName
-
setter
-