/** * Returns the connection properties supported by this driver. */ protected Collection<ConnectionProperty> getConnectionProperties() { return Arrays.<ConnectionProperty>asList( BuiltInConnectionProperty.values()); }
/** * Returns the connection properties supported by this driver. */ protected Collection<ConnectionProperty> getConnectionProperties() { return Arrays.<ConnectionProperty>asList( BuiltInConnectionProperty.values()); }
/** * Returns the connection properties supported by this driver. */ protected Collection<ConnectionProperty> getConnectionProperties() { return Arrays.<ConnectionProperty>asList( BuiltInConnectionProperty.values()); }
@Override protected Collection<ConnectionProperty> getConnectionProperties() { final List<ConnectionProperty> list = new ArrayList<>(); Collections.addAll(list, BuiltInConnectionProperty.values()); Collections.addAll(list, CalciteConnectionProperty.values()); return list; }
@Override protected Collection<ConnectionProperty> getConnectionProperties() { final List<ConnectionProperty> list = new ArrayList<>(); Collections.addAll(list, BuiltInConnectionProperty.values()); Collections.addAll(list, CalciteConnectionProperty.values()); return list; }
@Override protected Collection<ConnectionProperty> getConnectionProperties() { final List<ConnectionProperty> list = new ArrayList<ConnectionProperty>(); Collections.addAll(list, BuiltInConnectionProperty.values()); Collections.addAll(list, AvaticaRemoteConnectionProperty.values()); return list; }
@Override protected Collection<ConnectionProperty> getConnectionProperties() { final List<ConnectionProperty> list = new ArrayList<ConnectionProperty>(); Collections.addAll(list, BuiltInConnectionProperty.values()); Collections.addAll(list, AvaticaRemoteConnectionProperty.values()); return list; }
@Override protected Collection<ConnectionProperty> getConnectionProperties() { final List<ConnectionProperty> list = new ArrayList<ConnectionProperty>(); Collections.addAll(list, BuiltInConnectionProperty.values()); Collections.addAll(list, CalciteConnectionProperty.values()); return list; }
@Override protected Collection<ConnectionProperty> getConnectionProperties() { final List<ConnectionProperty> list = new ArrayList<ConnectionProperty>(); Collections.addAll(list, BuiltInConnectionProperty.values()); Collections.addAll(list, AvaticaRemoteConnectionProperty.values()); return list; }
/** * Serializes the necessary properties into a Map. * * @param props The properties to serialize. * @return A representation of the Properties as a Map. */ public static Map<String, String> serializeProperties(Properties props) { Map<String, String> infoAsString = new HashMap<>(); for (Map.Entry<Object, Object> entry : props.entrySet()) { // Determine if this is a property we want to forward to the server boolean localProperty = false; for (BuiltInConnectionProperty prop : BuiltInConnectionProperty.values()) { if (prop.camelName().equals(entry.getKey())) { localProperty = true; break; } } if (!localProperty) { infoAsString.put(entry.getKey().toString(), entry.getValue().toString()); } } return infoAsString; }