code: @Override
  	public int getType(int columnIndex) {
  		int type;
  		try {
  			int resultSetMetadataType = resultSet.getMetaData().getColumnType(
  					resultIndexToResultSetIndex(columnIndex));
  			type = resultSetTypeToSqlLite(resultSetMetadataType);
  		} catch (SQLException e) {
  			throw new GeoPackageException(
  					"Failed to get column type for column index: "
  							+ columnIndex, e);
  		}
  		return type;
  	}
docs: {@inheritDoc}