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