private Index updateIndex(String treeName, @Nullable String... extraAttributes) { List<String> extraAtts = null; if (extraAttributes != null) { extraAtts = Lists.newArrayList(extraAttributes); } Index index = geogig.command(UpdateIndexOp.class)// .setOverwrite(true)// .setTreeRefSpec(treeName)// .setExtraAttributes(extraAtts)// .setBounds(new Envelope(-180, 180, -90, 90))// .call(); return index; } }
private Index updateIndex(String treeName, @Nullable String... extraAttributes) { List<String> extraAtts = null; if (extraAttributes != null) { extraAtts = Lists.newArrayList(extraAttributes); } Index index = geogig.command(UpdateIndexOp.class)// .setOverwrite(true)// .setTreeRefSpec(treeName)// .setExtraAttributes(extraAtts)// .setBounds(new Envelope(-180, 180, -90, 90))// .call(); return index; } }
.setBounds(bounds)// .call();
.setBounds(envelope)//
.setBounds(newBounds)// .call();
@Override protected void runInternal(GeogigCLI cli) throws InvalidParameterException, CommandFailedException, IOException { Repository repo = cli.getGeogig().getRepository(); Envelope envelope = SpatialOps.parseNonReferencedBBOX(bbox); Index index = repo.command(UpdateIndexOp.class)// .setTreeRefSpec(treeRefSpec)// .setAttributeName(attribute)// .setExtraAttributes(extraAttributes)// .setOverwrite(overwrite)// .setAdd(add)// .setIndexHistory(indexHistory)// .setBounds(envelope)// .setProgressListener(cli.getProgressListener())// .call(); if (cli.getProgressListener().isCanceled()) { cli.getConsole().println("Index update cancelled."); } else { cli.getConsole().println( "Index updated successfully: " + index.indexTreeId().toString().substring(0, 8)); } } }
.setBounds(newBounds)// .call();