@Override public void update( Supplier<NodeBuilder> index, String path, @Nullable final String indexName, @Nullable final NodeBuilder indexMeta, Set<String> beforeKeys, Set<String> afterKeys) { for (String key : beforeKeys) { remove(index.get(), key, path); } for (String key : afterKeys) { insert(index.get(), key, path); } }
@Override public void update( Supplier<NodeBuilder> index, String path, @Nullable final String indexName, @Nullable final NodeBuilder indexMeta, Set<String> beforeKeys, Set<String> afterKeys) { for (String key : beforeKeys) { remove(index.get(), key, path); } for (String key : afterKeys) { insert(index.get(), key, path); } }
@Override public void update( Supplier<NodeBuilder> index, String path, @Nullable final String indexName, @Nullable final NodeBuilder indexMeta, Set<String> beforeKeys, Set<String> afterKeys) { for (String key : beforeKeys) { remove(index.get(), key, path); } for (String key : afterKeys) { insert(index.get(), key, path); } }