Interface ColumnTypeResolver
public interface ColumnTypeResolver
- Since:
- 3.0
- Author:
- Mark Paluch
-
Method Summary
Modifier and TypeMethodDescriptionResolve aColumnTypefrom avalue.default CassandraColumnTyperesolve(CassandraPersistentProperty property) Resolve aCassandraColumnTypefrom aCassandraPersistentProperty.resolve(CassandraType annotation) Resolve aCassandraColumnTypefrom aCassandraTypeannotation.resolve(TypeInformation<?> typeInformation) Resolve aCassandraColumnTypefromTypeInformation.
-
Method Details
-
resolve
Resolve aCassandraColumnTypefrom aCassandraPersistentProperty. ConsidersCassandraType-annotated properties.- Parameters:
property- must not be null.- Returns:
- Throws:
InvalidDataAccessApiUsageException- See Also:
-
resolve
Resolve aCassandraColumnTypefromTypeInformation. Considers potentially registered custom converters and simple type rules.- Parameters:
typeInformation- must not be null.- Returns:
- Throws:
InvalidDataAccessApiUsageException- See Also:
-
resolve
Resolve aCassandraColumnTypefrom aCassandraTypeannotation.- Parameters:
annotation- must not be null.- Returns:
- Throws:
InvalidDataAccessApiUsageException- See Also:
-
resolve
Resolve aColumnTypefrom avalue. Considers potentially registered custom converters and simple type rules.- Parameters:
value-- Returns:
- See Also:
-