接口 ColumnAliasExtractor
-
public interface ColumnAliasExtractorStrategy for extracting the unique column alias out of aResultSetMetaData. This is used during the "auto discovery" phase of native SQL queries. Generally this should be done viaResultSetMetaData.getColumnLabel(int), but not all drivers do this correctly.- 作者:
- Steve Ebersole
-
-
字段概要
字段 修饰符和类型 字段 说明 static ColumnAliasExtractorCOLUMN_LABEL_EXTRACTORAn extractor which usesResultSetMetaData.getColumnLabel(int)static ColumnAliasExtractorCOLUMN_NAME_EXTRACTORAn extractor which usesResultSetMetaData.getColumnName(int)
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 StringextractColumnAlias(ResultSetMetaData metaData, int position)Extract the unique column alias.
-
-
-
字段详细资料
-
COLUMN_LABEL_EXTRACTOR
static final ColumnAliasExtractor COLUMN_LABEL_EXTRACTOR
An extractor which usesResultSetMetaData.getColumnLabel(int)
-
COLUMN_NAME_EXTRACTOR
static final ColumnAliasExtractor COLUMN_NAME_EXTRACTOR
An extractor which usesResultSetMetaData.getColumnName(int)
-
-
方法详细资料
-
extractColumnAlias
String extractColumnAlias(ResultSetMetaData metaData, int position) throws SQLException
Extract the unique column alias.- 参数:
metaData- The result set metadataposition- The column position- 返回:
- The alias
- 抛出:
SQLException- Indicates a problem accessing the JDBC ResultSetMetaData
-
-