Interface JdbcValuesMetadata

All Known Subinterfaces:
ResultSetAccess
All Known Implementing Classes:
AbstractResultSetAccess, CachedJdbcValuesMetadata, DeferredResultSetAccess, DirectResultSetAccess

public interface JdbcValuesMetadata
Access to information about the underlying JDBC values such as type, position, column name, etc
  • Method Details

    • getColumnCount

      int getColumnCount()
      Number of values in the underlying result
    • resolveColumnPosition

      int resolveColumnPosition(String columnName)
      Position of a particular result value by name
    • resolveColumnName

      String resolveColumnName(int position)
      Name of a particular result value by position
    • resolveType

      default <J> BasicType<J> resolveType(int position, JavaType<J> explicitJavaType, SessionFactoryImplementor sessionFactory)
      Determine the mapping to use for a particular position in the result
    • resolveType

      <J> BasicType<J> resolveType(int position, JavaType<J> explicitJavaType, TypeConfiguration typeConfiguration)
      Determine the mapping to use for a particular position in the result