public interface ColumnAliasExtractor
ResultSetMetaData.  This is used during the
 "auto discovery" phase of native SQL queries.
 
 Generally this should be done via ResultSetMetaData.getColumnLabel(int), but not all drivers do this correctly.| Modifier and Type | Field and Description | 
|---|---|
| static ColumnAliasExtractor | COLUMN_LABEL_EXTRACTORAn extractor which uses  ResultSetMetaData.getColumnLabel(int) | 
| static ColumnAliasExtractor | COLUMN_NAME_EXTRACTORAn extractor which uses  ResultSetMetaData.getColumnName(int) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | extractColumnAlias(ResultSetMetaData metaData,
                  int position)Extract the unique column alias. | 
static final ColumnAliasExtractor COLUMN_LABEL_EXTRACTOR
ResultSetMetaData.getColumnLabel(int)static final ColumnAliasExtractor COLUMN_NAME_EXTRACTOR
ResultSetMetaData.getColumnName(int)String extractColumnAlias(ResultSetMetaData metaData, int position) throws SQLException
metaData - The result set metadataposition - The column positionSQLException - Indicates a problem accessing the JDBC ResultSetMetaDataCopyright © 2016 JBoss by Red Hat. All rights reserved.