Module litebridge.orm
Package org.litebridgedb.orm.api.spec
Class AbstractColumnSpecBuilder<SELF extends AbstractColumnSpecBuilder<SELF>>
java.lang.Object
org.litebridgedb.orm.api.spec.AbstractColumnSpecBuilder<SELF>
- All Implemented Interfaces:
ColumnMapping,ColumnSpecBuilder<SELF>
- Direct Known Subclasses:
ColumnSpecBuilderImpl,FieldColumnSpecBuilder.EmbeddedColumnSpecBuilder
public abstract sealed class AbstractColumnSpecBuilder<SELF extends AbstractColumnSpecBuilder<SELF>>
extends Object
implements ColumnSpecBuilder<SELF>
permits ColumnSpecBuilderImpl, FieldColumnSpecBuilder.EmbeddedColumnSpecBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()withMappedTable(Class<?> dtoClass, TableSpec mappedTable)
-
Method Details
-
autoIncrement
- Specified by:
autoIncrementin interfaceColumnSpecBuilder<SELF extends AbstractColumnSpecBuilder<SELF>>
-
joinOn
- Specified by:
joinOnin interfaceColumnSpecBuilder<SELF extends AbstractColumnSpecBuilder<SELF>>
-
joinUsing
- Specified by:
joinUsingin interfaceColumnSpecBuilder<SELF extends AbstractColumnSpecBuilder<SELF>>
-
withMappedTable
-
build
-