public class DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder extends Object
Constructor and Description |
---|
DiscriminatorJdbcSubBuilder(Predicate<String> predicate,
Type type) |
public DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder addMapping(String column)
column
- the columnJdbcMapperBuilder
public DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder addMapping(String column, FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition)
column
- the columncolumnDefinition
- the column definitionJdbcMapperBuilder
public DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder addMapping(String column, int index, FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition)
column
- the columnindex
- the column indexcolumnDefinition
- the column definitionJdbcMapperBuilder
public JdbcMapper<T> mapper()
DiscriminatorJdbcBuilder
public 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, TypeReference<? extends T> type)
value
- the valuetype
- the typepublic DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder when(Predicate<String> predicate, Type type)
predicate
- the predicatetype
- the typeCopyright © 2016. All rights reserved.