Interface Dialect.SizeStrategy

All Known Implementing Classes:
Dialect.SizeStrategyImpl
Enclosing class:
Dialect

public static interface Dialect.SizeStrategy
Pluggable strategy for determining the Size to use for columns of a given SQL type.

Allows dialects, integrators, and users a chance to apply column size defaults and limits in certain situations based on the mapped SQL and Java types. For example, when mapping a UUID to a VARCHAR column, we know the default Size should have Size.length == 36.