requests.add(new DatabasePropertyRequest()); requests.add(new SchemasRequest("connectionId", "catalog", "schemaPattern")); requests.add(
requests.add(new DatabasePropertyRequest()); requests.add(new SchemasRequest("connectionId", "catalog", "schemaPattern")); requests.add(
requests.add(new DatabasePropertyRequest()); requests.add(new SchemasRequest("connectionId", "catalog", "schemaPattern")); requests.add(
@Override DatabasePropertyRequest deserialize(Message genericMsg) { final Requests.DatabasePropertyRequest msg = ProtobufService.castProtobufMessage(genericMsg, Requests.DatabasePropertyRequest.class); String connectionId = null; if (msg.hasField(CONNECTION_ID_DESCRIPTOR)) { connectionId = msg.getConnectionId(); } return new DatabasePropertyRequest(connectionId); }
@Override public Map<DatabaseProperty, Object> getDatabaseProperties(ConnectionHandle ch) { synchronized (this) { // Compute map on first use, and cache if (databaseProperties == null) { databaseProperties = service.apply(new Service.DatabasePropertyRequest(ch.id)).map; } return databaseProperties; } }
@Override DatabasePropertyRequest deserialize(Message genericMsg) { final Requests.DatabasePropertyRequest msg = ProtobufService.castProtobufMessage(genericMsg, Requests.DatabasePropertyRequest.class); final Descriptor desc = msg.getDescriptorForType(); String connectionId = null; if (ProtobufService.hasField(msg, desc, Requests.DatabasePropertyRequest.CONNECTION_ID_FIELD_NUMBER)) { connectionId = msg.getConnectionId(); } return new DatabasePropertyRequest(connectionId); }
@Override DatabasePropertyRequest deserialize(Message genericMsg) { final Requests.DatabasePropertyRequest msg = ProtobufService.castProtobufMessage(genericMsg, Requests.DatabasePropertyRequest.class); String connectionId = null; if (msg.hasField(CONNECTION_ID_DESCRIPTOR)) { connectionId = msg.getConnectionId(); } return new DatabasePropertyRequest(connectionId); }
@Override public Map<DatabaseProperty, Object> getDatabaseProperties(ConnectionHandle ch) { synchronized (this) { // Compute map on first use, and cache if (databaseProperties == null) { databaseProperties = service.apply(new Service.DatabasePropertyRequest(ch.id)).map; } return databaseProperties; } }
@Override public Map<DatabaseProperty, Object> getDatabaseProperties(ConnectionHandle ch) { synchronized (this) { // Compute map on first use, and cache if (databaseProperties == null) { databaseProperties = service.apply(new Service.DatabasePropertyRequest(ch.id)).map; } return databaseProperties; } }