Interface JdbcValuesMapping
-
- All Known Implementing Classes:
JdbcValuesMappingImpl
,StandardJdbcValuesMapping
public interface JdbcValuesMapping
The "resolved" form ofJdbcValuesMappingProducer
providing 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 LockMode
determineDefaultLockMode(String alias, LockMode defaultLockMode)
List<DomainResult<?>>
getDomainResults()
int
getRowSize()
int
getRowToCacheSize()
The size of the row for caching.List<SqlSelection>
getSqlSelections()
The JDBC selection descriptors.int[]
getValueIndexesToCacheIndexes()
Mapping from value index to cache index.JdbcValuesMappingResolution
resolveAssemblers(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)
-
-