private String mm(int majorVersion, int minorVersion) {
return majorVersion + "." + minorVersion;
}
@Test public void testMetaDataColumns()
throws ClassNotFoundException, SQLException {
Connection connection = CalciteAssert
.that(CalciteAssert.Config.REGULAR).connect();
DatabaseMetaData metaData = connection.getMetaData();
ResultSet resultSet = metaData.getColumns(null, null, null, null);
assertTrue(resultSet.next()); // there's something
String name = resultSet.getString(4);
int type = resultSet.getInt(5);
String typeName = resultSet.getString(6);
int columnSize = resultSet.getInt(7);
int decimalDigits = resultSet.getInt(9);
int numPrecRadix = resultSet.getInt(10);
int charOctetLength = resultSet.getInt(16);
String isNullable = resultSet.getString(18);
resultSet.close();
connection.close();
}
|