@Override public boolean isSearchable(final int column) throws SQLException { return resultSetMetaData.isSearchable(column); }
@Override public boolean resultSetMetaData_isSearchable(ResultSetMetaDataProxy metaData, int column) throws SQLException { if (this.pos < filterSize) { return nextFilter().resultSetMetaData_isSearchable(this, metaData, column); } return metaData.getResultSetMetaDataRaw().isSearchable(column); }
private Pair<List<List<String>>, List<SelectedColumnMeta>> createResponseFromResultSet(ResultSet resultSet) throws Exception { List<List<String>> results = Lists.newArrayList(); List<SelectedColumnMeta> columnMetas = Lists.newArrayList(); ResultSetMetaData metaData = resultSet.getMetaData(); int columnCount = metaData.getColumnCount(); // Fill in selected column meta for (int i = 1; i <= columnCount; ++i) { columnMetas.add(new SelectedColumnMeta(metaData.isAutoIncrement(i), metaData.isCaseSensitive(i), metaData.isSearchable(i), metaData.isCurrency(i), metaData.isNullable(i), metaData.isSigned(i), metaData.getColumnDisplaySize(i), metaData.getColumnLabel(i), metaData.getColumnName(i), metaData.getSchemaName(i), metaData.getCatalogName(i), metaData.getTableName(i), metaData.getPrecision(i), metaData.getScale(i), metaData.getColumnType(i), metaData.getColumnTypeName(i), metaData.isReadOnly(i), metaData.isWritable(i), metaData.isDefinitelyWritable(i))); } // fill in results while (resultSet.next()) { List<String> oneRow = Lists.newArrayListWithCapacity(columnCount); for (int i = 0; i < columnCount; i++) { oneRow.add((resultSet.getString(i + 1))); } results.add(oneRow); } return new Pair<>(results, columnMetas); }
@Test public void test_isSearchable_returnsTrue() throws SQLException { assertThat( rowMetadata.isSearchable( ordOptBOOLEAN ), equalTo( true ) ); }
m.isNullable(i), m.isReadOnly(i), m.isSearchable(i), m.isSigned(i), m.isWritable(i),
isSearchable = resultSetMetaData.isSearchable(columnIndex); } catch (SQLException e) {
boolean isEqualsTo(ResultSetMetaData metadata, int colNum) throws SQLException { return metadata.getCatalogName(colNum).equals(InfoSchemaConstants.IS_CATALOG_NAME) && metadata.getSchemaName(colNum).isEmpty() && metadata.getTableName(colNum).isEmpty() && metadata.getColumnName(colNum).equals(columnName) && metadata.getColumnLabel(colNum).equals(columnName) && metadata.getColumnType(colNum) == type && metadata.isNullable(colNum) == nullable && // There is an existing bug where query results doesn't contain the precision for VARCHAR field. //metadata.getPrecision(colNum) == precision && metadata.getScale(colNum) == scale && metadata.isSigned(colNum) == signed && metadata.getColumnDisplaySize(colNum) == displaySize && metadata.getColumnClassName(colNum).equals(className) && metadata.isSearchable(colNum) && metadata.isAutoIncrement(colNum) == false && metadata.isCaseSensitive(colNum) == false && metadata.isReadOnly(colNum) && metadata.isWritable(colNum) == false && metadata.isDefinitelyWritable(colNum) == false && metadata.isCurrency(colNum) == false; }
meta.isSearchable(i) == true ? S_ISTRUE : S_ISFALSE, m_ColAttrib_ISSEARCHABLE_TypeID, lastColHeaderIdx);
@Override public boolean resultSetMetaData_isSearchable(ResultSetMetaDataProxy metaData, int column) throws SQLException { if (this.pos < filterSize) { return nextFilter().resultSetMetaData_isSearchable(this, metaData, column); } return metaData.getResultSetMetaDataRaw().isSearchable(column); }
public boolean isSearchable(ResultSetMetaData other, int i) throws SQLException { // TODO Auto-generated method stub return other.isSearchable(i); }
@Override public boolean isSearchable(int column) throws SQLException { return resultSetMetaData.isSearchable(column); }
@Override public boolean isSearchable(int i) throws SQLException { return resultSetMetaData.isSearchable(i); }
@Override public boolean isSearchable(int column) throws SQLException { return wrapped.isSearchable(column); }
@Override public boolean isSearchable(final int column) throws SQLException { return resultSetMetaData.isSearchable(column); }
@Override public boolean isSearchable(int column) throws SQLException { return delegate.isSearchable(column); }
@Override public Boolean call() throws SQLException { return resultMeta.isSearchable(column); } });
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2"); ResultSetMetaData rsmd = rs.getMetaData(); int numberOfColumns = rsmd.getColumnCount(); boolean b = rsmd.isSearchable(1);
@Override public boolean isSearchable(int i) throws SQLException { try(Resource res = resultSetHolder.getResource()) { return res.getResultSet().getMetaData().isSearchable(i); } }
column.setNullable(isNullable); column.setReadOnly(resultsMetaData.isReadOnly(i)); column.setSearchable(resultsMetaData.isSearchable(i)); column.setSigned(resultsMetaData.isSigned(i)); column.setWritable(resultsMetaData.isWritable(i));
column.setNullable(isNullable); column.setReadOnly(resultsMetaData.isReadOnly(i)); column.setSearchable(resultsMetaData.isSearchable(i)); column.setSigned(resultsMetaData.isSigned(i)); column.setWritable(resultsMetaData.isWritable(i));