static void validateIndexRequestCollations(final Connection connection, final List<IndexRequest> requests) { for (IndexRequest request : requests) { if (request.getCollation() != null) { validateCollation(connection, request.getCollation()); break; } } }
static void validateIndexRequestCollations(final AsyncConnection connection, final List<IndexRequest> requests, final AsyncCallableWithConnection callable) { boolean calledTheCallable = false; for (IndexRequest request : requests) { if (request.getCollation() != null) { calledTheCallable = true; validateCollation(connection, request.getCollation(), new AsyncCallableWithConnection() { @Override public void call(final AsyncConnection connection, final Throwable t) { callable.call(connection, t); } }); break; } } if (!calledTheCallable) { callable.call(connection, null); } }
index.append("partialFilterExpression", request.getPartialFilterExpression()); if (request.getCollation() != null) { index.append("collation", request.getCollation().asDocument());
static void validateIndexRequestCollations(final Connection connection, final List<IndexRequest> requests) { for (IndexRequest request : requests) { if (request.getCollation() != null) { validateCollation(connection, request.getCollation()); break; } } }
static void validateIndexRequestCollations(final AsyncConnection connection, final List<IndexRequest> requests, final AsyncCallableWithConnection callable) { boolean calledTheCallable = false; for (IndexRequest request : requests) { if (request.getCollation() != null) { calledTheCallable = true; validateCollation(connection, request.getCollation(), new AsyncCallableWithConnection() { @Override public void call(final AsyncConnection connection, final Throwable t) { callable.call(connection, t); } }); break; } } if (!calledTheCallable) { callable.call(connection, null); } }
index.append("partialFilterExpression", request.getPartialFilterExpression()); if (request.getCollation() != null) { index.append("collation", request.getCollation().asDocument());