Interface JdbcValuesMapping
-
- All Known Implementing Classes:
JdbcValuesMappingImpl,StandardJdbcValuesMapping
public interface JdbcValuesMappingThe "resolved" form ofJdbcValuesMappingProducerproviding access to resolved JDBC results (SqlSelection) descriptors and resolved domain results (DomainResult) descriptors.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LockModedetermineDefaultLockMode(String alias, LockMode defaultLockMode)List<DomainResult<?>>getDomainResults()intgetRowSize()intgetRowToCacheSize()The size of the row for caching.List<SqlSelection>getSqlSelections()The JDBC selection descriptors.int[]getValueIndexesToCacheIndexes()Mapping from value index to cache index.JdbcValuesMappingResolutionresolveAssemblers(SessionFactoryImplementor sessionFactory)
-
-
-
Method Detail
-
getSqlSelections
List<SqlSelection> getSqlSelections()
The JDBC selection descriptors. Used to read ResultSet values and build the "JDBC values array"
-
getRowSize
int getRowSize()
-
getValueIndexesToCacheIndexes
int[] getValueIndexesToCacheIndexes()
Mapping from value index to cache index.
-
getRowToCacheSize
int getRowToCacheSize()
The size of the row for caching.
-
getDomainResults
List<DomainResult<?>> getDomainResults()
-
resolveAssemblers
JdbcValuesMappingResolution resolveAssemblers(SessionFactoryImplementor sessionFactory)
-
-