/** * Factory method for creating new child state builders. Subclasses may * override this method to control the behavior of child state builders. * @return new builder */ protected MemoryNodeBuilder createChildBuilder(String name) { return new MemoryNodeBuilder(this, name); }
/** * Factory method for creating new child state builders. Subclasses may * override this method to control the behavior of child state builders. * @return new builder */ protected MemoryNodeBuilder createChildBuilder(String name) { return new MemoryNodeBuilder(this, name); }
@NotNull @Override public NodeBuilder builder() { return new MemoryNodeBuilder(this); }
@NotNull @Override public NodeBuilder builder() { return new MemoryNodeBuilder(this); }
@NotNull @Override public NodeBuilder builder() { return new MemoryNodeBuilder(this); }
@Nonnull @Override public NodeBuilder builder() { return new MemoryNodeBuilder(this); }
@Nonnull @Override public NodeBuilder builder() { return new MemoryNodeBuilder(this); }
@NotNull @Override public NodeBuilder builder() { return new MemoryNodeBuilder(this); }
CompactDiff(@NotNull NodeState base, Canceller canceller) { this.builder = new MemoryNodeBuilder(checkNotNull(base)); this.canceller = canceller; this.base = base; }
private PersistingDiff(PersistingDiff parent, String nodeName, @NotNull NodeState base) { this.writer = parent.writer; this.reader = parent.reader; this.blobStore = parent.blobStore; this.reporter = parent.reporter; this.builder = new MemoryNodeBuilder(checkNotNull(base)); this.parent = parent; this.base = base; this.nodeName = nodeName; }
private PersistingDiff(PersistingDiff parent, String nodeName, @NotNull NodeState base) { this.writer = parent.writer; this.reader = parent.reader; this.blobStore = parent.blobStore; this.reporter = parent.reporter; this.builder = new MemoryNodeBuilder(checkNotNull(base)); this.parent = parent; this.base = base; this.nodeName = nodeName; }
private PersistingDiff(SegmentWriter writer, SegmentReader reader, BlobStore blobStore, @NotNull NodeState base) { this.writer = writer; this.reader = reader; this.blobStore = blobStore; this.reporter = new Reporter(); this.builder = new MemoryNodeBuilder(checkNotNull(base)); this.parent = null; this.base = base; this.nodeName = null; }
private PersistingDiff(SegmentWriter writer, SegmentReader reader, BlobStore blobStore, @NotNull NodeState base) { this.writer = writer; this.reader = reader; this.blobStore = blobStore; this.reporter = new Reporter(); this.builder = new MemoryNodeBuilder(checkNotNull(base)); this.parent = null; this.base = base; this.nodeName = null; }
@NotNull @Override public NodeBuilder builder() { checkState(!denotesRoot(getPath()), "Builder cannot be opened for root " + "path for state of type [%s]", delegate.getClass()); return new MemoryNodeBuilder(this); }
@NotNull @Override public NodeBuilder builder() { return new MemoryNodeBuilder(this); } };
@NotNull @Override public NodeBuilder builder() { return new MemoryNodeBuilder(this); }
private void updated() throws IOException { if (modCount % UPDATE_LIMIT == 0) { RecordId newBaseId = writer.writeNode(builder.getNodeState(), null); SegmentNodeState newBase = new SegmentNodeState(reader, writer, blobStore, newBaseId); builder = new MemoryNodeBuilder(newBase); } modCount++; }
private void updated() throws IOException { if (++modCount % UPDATE_LIMIT == 0) { RecordId newBaseId = writer.writeNode(builder.getNodeState(), null); SegmentNodeState newBase = new SegmentNodeState(reader, writer, blobStore, newBaseId); builder = new MemoryNodeBuilder(newBase); } }
private void updated() throws IOException { if (modCount % UPDATE_LIMIT == 0) { RecordId newBaseId = writer.writeNode(builder.getNodeState(), null); SegmentNodeState newBase = new SegmentNodeState(reader, writer, blobStore, newBaseId); builder = new MemoryNodeBuilder(newBase); } modCount++; }
private void indexBarPropertyAlso(RepositoryFixture fixture2) throws IOException, RepositoryException { Session session = fixture2.getAdminSession(); NodeState idxState = NodeStateUtils.getNode(fixture2.getNodeStore().getRoot(), TEST_INDEX_PATH); IndexDefinitionBuilder idxb = new IndexDefinitionBuilder( new MemoryNodeBuilder(idxState), false); idxb.indexRule("nt:base").property("bar").propertyIndex(); Node idxNode = session.getNode(TEST_INDEX_PATH); idxb.build(idxNode); session.save(); session.logout(); }