public class DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder extends Object
| Constructor | Description |
|---|---|
DiscriminatorJdbcSubBuilder(org.simpleflatmapper.util.Predicate<String> predicate,
Type type) |
| Modifier and Type | Method | Description |
|---|---|---|
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder |
addMapping(String column) |
Static property definition.
|
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder |
addMapping(String column,
int index,
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition) |
Static property definition.
|
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder |
addMapping(String column,
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition) |
Static property definition.
|
JdbcMapper<T> |
mapper() |
|
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder |
when(String value,
Class<? extends T> type) |
Add a discriminator value with its associated type.
|
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder |
when(String value,
Type type) |
Add a discriminator matching predicate with its associated type.
|
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder |
when(String value,
org.simpleflatmapper.util.TypeReference<? extends T> type) |
Add a discriminator value with its associated type.
|
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder |
when(org.simpleflatmapper.util.Predicate<String> predicate,
Type type) |
Add a discriminator matching predicate with its associated type.
|
public DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder addMapping(String column)
column - the propertyJdbcMapperBuilderpublic DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder addMapping(String column, org.simpleflatmapper.map.property.FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition)
column - the propertycolumnDefinition - the property definitionJdbcMapperBuilderpublic DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder addMapping(String column, int index, org.simpleflatmapper.map.property.FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition)
column - the propertyindex - the property indexcolumnDefinition - the property definitionJdbcMapperBuilderpublic JdbcMapper<T> mapper()
DiscriminatorJdbcBuilderpublic DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder when(String value, Type type)
value - the valuetype - the typepublic DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder when(String value, Class<? extends T> type)
value - the valuetype - the typepublic DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder when(String value, org.simpleflatmapper.util.TypeReference<? extends T> type)
value - the valuetype - the typepublic DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder when(org.simpleflatmapper.util.Predicate<String> predicate, Type type)
predicate - the predicatetype - the typeCopyright © 2019. All rights reserved.