MCPcopy Create free account
hub / github.com/BaseXdb/basex / doc

Method doc

basex-core/src/main/java/org/basex/data/Data.java:964–971  ·  view source on GitHub ↗

Adds a document to the internal update buffer. @param size node size @param value document name

(final int size, final byte[] value)

Source from the content-addressed store, hash-verified

962 * @param value document name
963 */
964 public final void doc(final int size, final byte[] value) {
965 final int id = newID();
966 final long v = textRef(value, true);
967 s(DOC); s(0); s(0); s(v >> 32);
968 s(v >> 24); s(v >> 16); s(v >> 8); s(v);
969 s(size >> 24); s(size >> 16); s(size >> 8); s(size);
970 s(id >> 24); s(id >> 16); s(id >> 8); s(id);
971 }
972
973 /**
974 * Adds an element to the internal update buffer.

Callers 7

replaceMethod · 0.95
insertMethod · 0.95
createMethod · 0.45
getResourceMethod · 0.45
runMethod · 0.45
documentMethod · 0.45
fileMethod · 0.45

Calls 3

newIDMethod · 0.95
textRefMethod · 0.95
sMethod · 0.95

Tested by 2

documentMethod · 0.36
fileMethod · 0.36