@Override public Map<DatabaseProperty, Object> getDatabaseProperties(ConnectionHandle ch) { final ImmutableMap.Builder<DatabaseProperty, Object> builder = ImmutableMap.builder(); for (DatabaseProperty p : DatabaseProperty.values()) { addProperty(builder, p); } return builder.build(); }
@Override public Map<DatabaseProperty, Object> getDatabaseProperties(ConnectionHandle ch) { final ImmutableMap.Builder<DatabaseProperty, Object> builder = ImmutableMap.builder(); for (DatabaseProperty p : DatabaseProperty.values()) { addProperty(builder, p); } return builder.build(); }
public Map<DatabaseProperty, Object> getDatabaseProperties(ConnectionHandle ch) { try { final Map<DatabaseProperty, Object> map = new HashMap<>(); final Connection conn = getConnection(ch.id); final DatabaseMetaData metaData = conn.getMetaData(); for (DatabaseProperty p : DatabaseProperty.values()) { addProperty(map, metaData, p); } return map; } catch (SQLException e) { throw new RuntimeException(e); } }
for (Meta.DatabaseProperty prop : Meta.DatabaseProperty.values()) { propertyMap.put(prop, prop.defaultValue);
for (Meta.DatabaseProperty prop : Meta.DatabaseProperty.values()) { propertyMap.put(prop, prop.defaultValue);
for (Meta.DatabaseProperty prop : Meta.DatabaseProperty.values()) { propertyMap.put(prop, prop.defaultValue);
CalciteAssert.hr().connect(); assertThat(connection.isClosed(), is(false)); for (Meta.DatabaseProperty p : Meta.DatabaseProperty.values()) { switch (p) { case GET_NUMERIC_FUNCTIONS:
CalciteAssert.hr().connect(); assertThat(connection.isClosed(), is(false)); for (Meta.DatabaseProperty p : Meta.DatabaseProperty.values()) { switch (p) { case GET_NUMERIC_FUNCTIONS:
public Map<DatabaseProperty, Object> getDatabaseProperties(ConnectionHandle ch) { try { final Map<DatabaseProperty, Object> map = new HashMap<>(); final Connection conn = getConnection(ch.id); final DatabaseMetaData metaData = conn.getMetaData(); for (DatabaseProperty p : DatabaseProperty.values()) { addProperty(map, metaData, p); } return map; } catch (SQLException e) { throw new RuntimeException(e); } }
@Override public Map<DatabaseProperty, Object> getDatabaseProperties(ConnectionHandle ch) { final ImmutableMap.Builder<DatabaseProperty, Object> builder = ImmutableMap.builder(); for (DatabaseProperty p : DatabaseProperty.values()) { addProperty(builder, p); } return builder.build(); }