SYMBOL INDEX (1176 symbols across 120 files) FILE: src/main/java/com/lambdazen/bitsy/BitsyEdge.java class BitsyEdge (line 17) | public class BitsyEdge extends BitsyElement implements Edge, IEdge { method BitsyEdge (line 21) | public BitsyEdge( method BitsyEdge (line 40) | public BitsyEdge(EdgeBean bean, BitsyTransaction tx, BitsyState state) { method asJsonBean (line 52) | public EdgeBeanJson asJsonBean() { method vertices (line 57) | @Override method inVertex (line 70) | @Override method outVertex (line 77) | @Override method bothVertices (line 84) | @Override method inOrOutVertex (line 93) | private Vertex inOrOutVertex(Direction dir) { method getInVertexId (line 107) | public UUID getInVertexId() { method getOutVertexId (line 111) | public UUID getOutVertexId() { method getVertexId (line 115) | public UUID getVertexId(Direction dir) { method incrementVersion (line 125) | public void incrementVersion() { method remove (line 129) | public void remove() { method toString (line 133) | public String toString() { method properties (line 137) | @Override FILE: src/main/java/com/lambdazen/bitsy/BitsyElement.java class BitsyElement (line 17) | public abstract class BitsyElement implements Element { type PropType (line 18) | public static enum PropType { method BitsyElement (line 32) | public BitsyElement( method id (line 43) | @Override method label (line 49) | @Override method graph (line 55) | @Override method getPropertyDict (line 60) | public Dictionary getPropertyDict() { method value (line 64) | @Override method keys (line 75) | @Override method removeProperty (line 86) | public T removeProperty(String key) { method property (line 100) | @Override method property (line 133) | @Override method properties (line 144) | @Override method markForUpdate (line 161) | public void markForUpdate() { method remove (line 174) | @Override method getState (line 177) | public BitsyState getState() { method setState (line 181) | public void setState(BitsyState state) { method getVersion (line 185) | public int getVersion() { method getTransaction (line 189) | public ITransaction getTransaction() { method hashCode (line 194) | @Override method equals (line 199) | @Override FILE: src/main/java/com/lambdazen/bitsy/BitsyErrorCodes.java type BitsyErrorCodes (line 3) | public enum BitsyErrorCodes { method toString (line 5) | public String toString() { method toString (line 11) | public String toString() { method toString (line 17) | public String toString() { method toString (line 23) | public String toString() { method toString (line 29) | public String toString() { method toString (line 35) | public String toString() { method toString (line 41) | public String toString() { method toString (line 47) | public String toString() { method toString (line 53) | public String toString() { method toString (line 59) | public String toString() { method toString (line 65) | public String toString() { method toString (line 71) | public String toString() { method toString (line 77) | public String toString() { method toString (line 83) | public String toString() { method toString (line 89) | public String toString() { method toString (line 95) | public String toString() { method toString (line 101) | public String toString() { method toString (line 107) | public String toString() { method toString (line 113) | public String toString() { method toString (line 119) | public String toString() { method toString (line 125) | public String toString() { method toString (line 131) | public String toString() { method toString (line 137) | public String toString() { method toString (line 143) | public String toString() { method toString (line 149) | public String toString() { method toString (line 155) | public String toString() { method toString (line 161) | public String toString() { method toString (line 167) | public String toString() { method toString (line 173) | public String toString() { method toString (line 179) | public String toString() { method toString (line 185) | public String toString() { method toString (line 191) | public String toString() { method toString (line 197) | public String toString() { method toString (line 203) | public String toString() { method toString (line 209) | public String toString() { method toString (line 214) | public String toString() { method toString (line 219) | public String toString() { method toString (line 225) | public String toString() { FILE: src/main/java/com/lambdazen/bitsy/BitsyException.java class BitsyException (line 3) | public class BitsyException extends RuntimeException { method BitsyException (line 7) | public BitsyException(BitsyErrorCodes code) { method BitsyException (line 13) | public BitsyException(BitsyErrorCodes code, String s) { method BitsyException (line 19) | public BitsyException(BitsyErrorCodes code, String s, Throwable t) { method getErrorCode (line 25) | public BitsyErrorCodes getErrorCode() { FILE: src/main/java/com/lambdazen/bitsy/BitsyFeatures.java class BitsyFeatures (line 6) | public class BitsyFeatures implements Features { method BitsyFeatures (line 15) | public BitsyFeatures(boolean isPersistent) { method graph (line 19) | @Override method edge (line 24) | @Override method vertex (line 29) | @Override method toString (line 34) | @Override class BitsyGraphFeatures (line 39) | public class BitsyGraphFeatures implements Features.GraphFeatures { method supportsComputer (line 42) | @Override method variables (line 47) | @Override method supportsPersistence (line 52) | @Override method supportsThreadedTransactions (line 61) | @Override class BitsyVariableFeatures (line 67) | public class BitsyVariableFeatures implements Features.VariableFeatures { method supportsVariables (line 68) | @Override method supportsBooleanValues (line 73) | @Override method supportsDoubleValues (line 78) | @Override method supportsFloatValues (line 83) | @Override method supportsIntegerValues (line 88) | @Override method supportsLongValues (line 93) | @Override method supportsMapValues (line 98) | @Override method supportsMixedListValues (line 103) | @Override method supportsByteValues (line 108) | @Override method supportsBooleanArrayValues (line 113) | @Override method supportsByteArrayValues (line 118) | @Override method supportsDoubleArrayValues (line 123) | @Override method supportsFloatArrayValues (line 128) | @Override method supportsIntegerArrayValues (line 133) | @Override method supportsLongArrayValues (line 138) | @Override method supportsSerializableValues (line 143) | @Override method supportsStringValues (line 148) | @Override method supportsUniformListValues (line 153) | @Override method supportsStringArrayValues (line 158) | @Override class BitsyVertexFeatures (line 164) | public class BitsyVertexFeatures implements Features.VertexFeatures { method properties (line 167) | @Override method supportsMetaProperties (line 172) | @Override method supportsMultiProperties (line 177) | @Override method supportsUserSuppliedIds (line 182) | @Override method supportsNumericIds (line 187) | @Override method supportsAnyIds (line 192) | @Override class BitsyEdgeFeatures (line 200) | public class BitsyEdgeFeatures implements Features.EdgeFeatures { method properties (line 203) | @Override method supportsUserSuppliedIds (line 208) | @Override method supportsNumericIds (line 213) | @Override method supportsAnyIds (line 218) | @Override class BitsyGraphPropertyFeatures (line 226) | public class BitsyGraphPropertyFeatures implements Features.VertexProp... method supportsCustomIds (line 227) | @Override method supportsUserSuppliedIds (line 232) | @Override method supportsAnyIds (line 237) | @Override method supportsNumericIds (line 242) | @Override method supportsStringIds (line 247) | @Override method supportsUuidIds (line 252) | @Override FILE: src/main/java/com/lambdazen/bitsy/BitsyGraph.java class BitsyGraph (line 34) | @Graph.OptIn("com.lambdazen.bitsy.structure.BitsyGraphStructureTestSuite") method BitsyGraph (line 87) | protected BitsyGraph(char isThreaded, boolean allowFullGraphScans) { method BitsyGraph (line 92) | public BitsyGraph() { method BitsyGraph (line 96) | public BitsyGraph(boolean allowFullGraphScans) { method BitsyGraph (line 100) | public BitsyGraph(Path dbPath) { method BitsyGraph (line 111) | public BitsyGraph(Path dbPath, boolean allowFullGraphScans, long txLog... method BitsyGraph (line 123) | public BitsyGraph( method BitsyGraph (line 192) | public BitsyGraph(Configuration configuration) { method createIndices (line 214) | private void createIndices(Class elemType, String vertexIndices) { method open (line 228) | public static final BitsyGraph open(Configuration configuration) { method toString (line 232) | public String toString() { method isTransactionActive (line 241) | public boolean isTransactionActive() { method isPersistent (line 247) | public boolean isPersistent() { method isFullGraphScanAllowed (line 251) | public boolean isFullGraphScanAllowed() { method getDefaultIsolationLevel (line 255) | public BitsyIsolationLevel getDefaultIsolationLevel() { method setDefaultIsolationLevel (line 259) | public void setDefaultIsolationLevel(BitsyIsolationLevel level) { method getTxIsolationLevel (line 263) | public BitsyIsolationLevel getTxIsolationLevel() { method setTxIsolationLevel (line 267) | public void setTxIsolationLevel(BitsyIsolationLevel level) { method getReorgFactor (line 271) | public double getReorgFactor() { method setReorgFactor (line 283) | public void setReorgFactor(double factor) { method getMinLinesPerReorg (line 293) | public int getMinLinesPerReorg() { method setMinLinesPerReorg (line 305) | public void setMinLinesPerReorg(int minLinesPerReorg) { method getTxLogThreshold (line 315) | public long getTxLogThreshold() { method setTxLogThreshold (line 327) | public void setTxLogThreshold(long txLogThreshold) { method flushTxLog (line 338) | public void flushTxLog() { method backup (line 352) | public void backup(String pathToDir) { method backup (line 360) | public void backup(Path pathToDir) { method getTx (line 370) | protected BitsyTransaction getTx() { method tx (line 389) | @Override method compute (line 395) | @Override method compute (line 401) | @Override method io (line 407) | @Override method features (line 415) | @Override method configuration (line 421) | @Override method validateHomogenousIds (line 441) | private void validateHomogenousIds(final Object[] ids) { method addVertex (line 452) | @Override method vertices (line 498) | @Override method getVertex (line 528) | private Vertex getVertex(Object id) { method getEdge (line 557) | private Edge getEdge(Object id) { method edges (line 583) | public Iterator edges(Object... edgeIds) { method shutdown (line 613) | public void shutdown() { method createKeyIndex (line 649) | public void createKeyIndex(String key, Class el... method dropKeyIndex (line 653) | public void dropKeyIndex(String key, Class elem... method getIndexedKeys (line 657) | public Set getIndexedKeys(Class element... method verticesByIndex (line 661) | public Iterator verticesByIndex(final String key, final O... method edgesByIndex (line 667) | public Iterator edgesByIndex(final String key, final Object... method getStore (line 673) | public IGraphStore getStore() { method close (line 677) | @Override method variables (line 682) | @Override FILE: src/main/java/com/lambdazen/bitsy/BitsyGraphMBean.java type BitsyGraphMBean (line 3) | public interface BitsyGraphMBean { method getReorgFactor (line 10) | public double getReorgFactor(); method setReorgFactor (line 16) | public void setReorgFactor(double factor); method getMinLinesPerReorg (line 23) | public int getMinLinesPerReorg(); method setMinLinesPerReorg (line 29) | public void setMinLinesPerReorg(int minLinesPerReorg); method getTxLogThreshold (line 36) | public long getTxLogThreshold(); method setTxLogThreshold (line 43) | public void setTxLogThreshold(long txLogThreshold); method flushTxLog (line 46) | public void flushTxLog(); method backup (line 52) | public void backup(String pathToDir); FILE: src/main/java/com/lambdazen/bitsy/BitsyGraphSONModule.java class BitsyGraphSONModule (line 35) | public class BitsyGraphSONModule extends TinkerPopJacksonModule { method BitsyGraphSONModule (line 48) | private BitsyGraphSONModule() { method getInstance (line 59) | public static final BitsyGraphSONModule getInstance() { method getTypeDefinitions (line 63) | @Override method getTypeNamespace (line 68) | @Override class UUIDSerializer (line 73) | public static class UUIDSerializer extends StdSerializer { method UUIDSerializer (line 75) | public UUIDSerializer() { method serialize (line 79) | @Override method serializeWithType (line 87) | @Override class UUIDDeserializer (line 103) | public static class UUIDDeserializer extends StdDeserializer { method UUIDDeserializer (line 104) | public UUIDDeserializer() { method deserialize (line 108) | @Override FILE: src/main/java/com/lambdazen/bitsy/BitsyIoRegistryV3d0.java class BitsyIoRegistryV3d0 (line 14) | public class BitsyIoRegistryV3d0 extends AbstractIoRegistry { method BitsyIoRegistryV3d0 (line 17) | private BitsyIoRegistryV3d0() { method instance (line 31) | public static BitsyIoRegistryV3d0 instance() { class UUIDGryoSerializer (line 35) | static final class UUIDGryoSerializer extends Serializer { method write (line 36) | @Override method read (line 42) | @Override FILE: src/main/java/com/lambdazen/bitsy/BitsyIsolationLevel.java type BitsyIsolationLevel (line 3) | public enum BitsyIsolationLevel { FILE: src/main/java/com/lambdazen/bitsy/BitsyProperty.java class BitsyProperty (line 9) | public class BitsyProperty implements Property { method BitsyProperty (line 15) | public BitsyProperty(BitsyElement element, String key, T value) { method key (line 21) | @Override method value (line 26) | @Override method isPresent (line 35) | @Override method element (line 40) | @Override method remove (line 45) | @Override method hashCode (line 54) | @Override method equals (line 59) | @Override method toString (line 64) | public String toString() { FILE: src/main/java/com/lambdazen/bitsy/BitsyRetryException.java class BitsyRetryException (line 3) | public class BitsyRetryException extends BitsyException { method BitsyRetryException (line 7) | public BitsyRetryException(BitsyErrorCodes code) { method BitsyRetryException (line 11) | public BitsyRetryException(BitsyErrorCodes code, String s) { method BitsyRetryException (line 15) | public BitsyRetryException(BitsyErrorCodes code, String s, Throwable t) { FILE: src/main/java/com/lambdazen/bitsy/BitsyState.java type BitsyState (line 3) | public enum BitsyState { FILE: src/main/java/com/lambdazen/bitsy/BitsyVertex.java class BitsyVertex (line 19) | public class BitsyVertex extends BitsyElement implements Vertex { method BitsyVertex (line 22) | public BitsyVertex( method BitsyVertex (line 27) | public BitsyVertex(VertexBean bean, BitsyTransaction tx, BitsyState st... method label (line 31) | @Override method edges (line 37) | @Override method asBean (line 42) | public VertexBean asBean() { method asBean (line 47) | public VertexBean asBean(IStringCanonicalizer canonicalizer) { method asJsonBean (line 55) | public VertexBeanJson asJsonBean() { method vertices (line 61) | @Override method incrementVersion (line 80) | public void incrementVersion() { method remove (line 85) | public void remove() { method addEdge (line 89) | @Override method toString (line 139) | public String toString() { method property (line 144) | @Override method property (line 154) | @Override method property (line 160) | @Override method properties (line 177) | @Override FILE: src/main/java/com/lambdazen/bitsy/BitsyVertexProperty.java class BitsyVertexProperty (line 11) | public class BitsyVertexProperty extends BitsyProperty implements ... method BitsyVertexProperty (line 12) | public BitsyVertexProperty(final BitsyVertex vertex, final String key,... method keys (line 16) | @Override method property (line 21) | @Override method property (line 26) | @Override method element (line 31) | @Override method properties (line 36) | @Override method id (line 41) | @Override method toString (line 46) | public String toString() { FILE: src/main/java/com/lambdazen/bitsy/ICommitChanges.java type ICommitChanges (line 5) | public interface ICommitChanges { method getVertexChanges (line 6) | public Collection getVertexChanges(); method getEdgeChanges (line 8) | public Collection getEdgeChanges(); FILE: src/main/java/com/lambdazen/bitsy/IEdge.java type IEdge (line 3) | public interface IEdge { method getInVertexId (line 4) | public UUID getInVertexId(); method getOutVertexId (line 6) | public UUID getOutVertexId(); FILE: src/main/java/com/lambdazen/bitsy/IGraphStore.java type IGraphStore (line 12) | public interface IGraphStore { method commit (line 13) | public void commit(ICommitChanges changes); method getVertex (line 16) | public VertexBean getVertex(UUID id); method getBitsyVertex (line 19) | public BitsyVertex getBitsyVertex(BitsyTransaction tx, UUID id); method getEdge (line 22) | public EdgeBean getEdge(UUID id); method getBitsyEdge (line 25) | public BitsyEdge getBitsyEdge(BitsyTransaction tx, UUID id); method getEdges (line 27) | public List getEdges(UUID vertexId, Direction dir, String[] ... method getAllVertices (line 29) | public Collection getAllVertices(); method getAllEdges (line 31) | public Collection getAllEdges(); method createKeyIndex (line 33) | public void createKeyIndex(String key, Class el... method dropKeyIndex (line 35) | public void dropKeyIndex(String key, Class elem... method getIndexedKeys (line 37) | public Set getIndexedKeys(Class element... method shutdown (line 39) | public void shutdown(); method lookupVertices (line 41) | public Collection lookupVertices(String key, Object value); method lookupEdges (line 43) | public Collection lookupEdges(String key, Object value); method allowFullGraphScans (line 45) | public boolean allowFullGraphScans(); FILE: src/main/java/com/lambdazen/bitsy/ITransaction.java type ITransaction (line 9) | public interface ITransaction extends Transaction { method save (line 10) | public void save(boolean commit); method validateForQuery (line 12) | public void validateForQuery(BitsyElement bitsyElement) throws BitsyEx... method getVertex (line 14) | public Vertex getVertex(UUID outVertexId) throws BitsyException; method getEdge (line 16) | public Edge getEdge(UUID id) throws BitsyException; method getEdges (line 18) | public Iterable getEdges(BitsyVertex bitsyVertex, Direction dir,... method markForPropertyUpdate (line 20) | public void markForPropertyUpdate(BitsyElement bitsyElement) throws Bi... method addVertex (line 22) | public void addVertex(BitsyVertex vertex) throws BitsyException; method removeVertex (line 24) | public void removeVertex(BitsyVertex vertex) throws BitsyException; method addEdge (line 26) | public void addEdge(BitsyEdge edge) throws BitsyException; method removeEdge (line 28) | public void removeEdge(BitsyEdge edge) throws BitsyException; method getAllVertices (line 30) | public Iterator getAllVertices(); method getAllEdges (line 32) | public Iterator getAllEdges(); method lookupVertices (line 34) | public Iterator lookupVertices(String key, Object value); method lookupEdges (line 36) | public Iterator lookupEdges(String key, Object value); method getIsolationLevel (line 38) | public BitsyIsolationLevel getIsolationLevel(); method setIsolationLevel (line 40) | public void setIsolationLevel(BitsyIsolationLevel level); FILE: src/main/java/com/lambdazen/bitsy/PortDatabase.java class PortDatabase (line 19) | public class PortDatabase { method PortDatabase (line 32) | public PortDatabase(String[] args) throws IOException { method portDatabase (line 101) | private void portDatabase() throws IOException { method getVersion (line 150) | private String getVersion(Path sourcePath) throws IOException { method getVersionFromPath (line 180) | public String getVersionFromPath(Path metaPath) throws IOException { method setError (line 218) | private void setError(String error) { method getError (line 222) | private String getError() { method printUsage (line 226) | private static void printUsage(String error) { method main (line 235) | public static void main(String[] args) { method toHex (line 252) | private static String toHex(int input) { type Converter (line 261) | public interface Converter { method convert (line 262) | public String convert(String line, int lineNo, String fileName); class V10ToV15Coverter (line 265) | public class V10ToV15Coverter implements Converter { method convert (line 268) | @Override class V15ToV10Coverter (line 289) | public class V15ToV10Coverter implements Converter { method convert (line 292) | @Override FILE: src/main/java/com/lambdazen/bitsy/ThreadedBitsyGraph.java class ThreadedBitsyGraph (line 6) | public class ThreadedBitsyGraph extends BitsyGraph { method ThreadedBitsyGraph (line 10) | public ThreadedBitsyGraph(BitsyGraph g) { method toString (line 18) | public String toString() { method features (line 22) | @Override method getTx (line 27) | @Override method isTransactionActive (line 41) | @Override method getDefaultIsolationLevel (line 47) | public BitsyIsolationLevel getDefaultIsolationLevel() { method setDefaultIsolationLevel (line 51) | public void setDefaultIsolationLevel(BitsyIsolationLevel level) { method getTxIsolationLevel (line 55) | public BitsyIsolationLevel getTxIsolationLevel() { method setTxIsolationLevel (line 59) | public void setTxIsolationLevel(BitsyIsolationLevel level) { method shutdown (line 63) | @Override FILE: src/main/java/com/lambdazen/bitsy/UUID.java class UUID (line 6) | public class UUID implements Comparable { method UUID (line 16) | public UUID(long msb, long lsb) { method getMostSignificantBits (line 21) | @JsonIgnore method getLeastSignificantBits (line 26) | @JsonIgnore method toString (line 31) | public String toString() { method uuidRepr (line 35) | public String uuidRepr() { method fromString (line 39) | public static UUID fromString(String str) { method randomUUID (line 45) | public static UUID randomUUID() { method compareTo (line 51) | public int compareTo(UUID other) { method hashCode (line 65) | @Override method equals (line 72) | @Override method toString (line 89) | public static String toString(UUID obj) { FILE: src/main/java/com/lambdazen/bitsy/UUIDGraphBinarySerializer.java class UUIDGraphBinarySerializer (line 10) | public class UUIDGraphBinarySerializer implements CustomTypeSerializer properties) { FILE: src/main/java/com/lambdazen/bitsy/ads/dict/DictionaryMax.java class DictionaryMax (line 5) | public class DictionaryMax extends PrimitiveDictionary implements Dictio... method DictionaryMax (line 11) | public DictionaryMax(Dictionary16 base, String key, Object value) { method DictionaryMax (line 21) | public DictionaryMax(DictionaryMax base) { method DictionaryMax (line 28) | public DictionaryMax(String[] keys, Object[] values) { method keys (line 35) | @Override method values (line 40) | @Override method write (line 45) | @Override method expand (line 51) | @Override method contractThreshold (line 65) | @Override method contract (line 70) | @Override method copyOf (line 85) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/dict/PrimitiveDictionary.java class PrimitiveDictionary (line 6) | public abstract class PrimitiveDictionary implements Dictionary { method PrimitiveDictionary (line 7) | public PrimitiveDictionary() { method keys (line 11) | abstract String[] keys(); method values (line 13) | abstract Object[] values(); method write (line 15) | abstract void write(int index, String key, Object value); method expand (line 17) | abstract Dictionary expand(String key, Object value); method contractThreshold (line 19) | abstract int contractThreshold(); method contract (line 21) | abstract Dictionary contract(); method copyOf (line 23) | public abstract Dictionary copyOf(); method size (line 25) | public int size() { method getPropertyKeys (line 38) | public String[] getPropertyKeys() { method getProperty (line 51) | @Override method setProperty (line 70) | @Override method canonicalizeKeys (line 106) | @Override method removeProperty (line 130) | @Override method lookupKey (line 168) | protected String lookupKey(String[] keys, int i) { method lookupValue (line 172) | protected Object lookupValue(Object[] values, int i) { method toString (line 176) | public String toString() { FILE: src/main/java/com/lambdazen/bitsy/ads/set/ArraySet.java class ArraySet (line 11) | public class ArraySet implements Set { method ArraySet (line 15) | public ArraySet(Object[] elements) { method ArraySet (line 19) | protected ArraySet(Object[] elements, int size) { method size (line 28) | @Override method getElements (line 33) | @Override method removeElement (line 38) | @Override method addElement (line 65) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/set/ClassifierGetter.java type ClassifierGetter (line 3) | public interface ClassifierGetter { method getClassifier (line 4) | public C getClassifier(T obj); FILE: src/main/java/com/lambdazen/bitsy/ads/set/CompactMultiSetMax.java class CompactMultiSetMax (line 16) | public class CompactMultiSetMax { method CompactMultiSetMax (line 23) | public CompactMultiSetMax(int initSize, boolean safe) { method getOccupiedCells (line 29) | public int getOccupiedCells() { method add (line 33) | public CompactMultiSetMax add(T obj, ClassifierGetter c) { method addElementNoRehash (line 46) | protected void addElementNoRehash(int hashCode, T obj) { method rehash (line 60) | private CompactMultiSetMax rehash(int newLength, ClassifierGette... method remove (line 73) | public CompactMultiSetMax remove(T obj, ClassifierGetter c) { method removeElementNoHash (line 86) | protected void removeElementNoHash(int hashCode, T obj) { method getSuperSetWithClassifier (line 106) | public Object[] getSuperSetWithClassifier(C key) { method getAllElements (line 116) | public Object[] getAllElements() { method sizeBiggerThan24 (line 138) | public boolean sizeBiggerThan24() { FILE: src/main/java/com/lambdazen/bitsy/ads/set/CompactSet.java class CompactSet (line 3) | public class CompactSet { method size (line 4) | public static int size(Object set) { method getElements (line 14) | public static Object[] getElements(Object set) { method add (line 24) | public static Object add(Object set, T elem) { method addSafe (line 38) | public static Object addSafe(Object set, T elem) { method remove (line 47) | public static Object remove(Object set, T elem) { FILE: src/main/java/com/lambdazen/bitsy/ads/set/PrimitiveSet.java class PrimitiveSet (line 5) | public abstract class PrimitiveSet implements Set { method PrimitiveSet (line 6) | public PrimitiveSet() { method elements (line 10) | abstract Object[] elements(); method write (line 12) | abstract void write(int index, T elem); method expand (line 14) | abstract Set expand(T elem); method contractThreshold (line 16) | abstract int contractThreshold(); method contract (line 18) | abstract Object contract(); method size (line 20) | public int size() { method size (line 26) | private int size(Object[] elems) { method getElements (line 37) | public Object[] getElements() { method addElement (line 50) | public Set addElement(T elem) { method removeElement (line 83) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/set/Set.java type Set (line 4) | public interface Set { method size (line 5) | public int size(); method getElements (line 7) | public Object[] getElements(); method removeElement (line 9) | public Object removeElement(T elem); method addElement (line 11) | public Set addElement(T elem); FILE: src/main/java/com/lambdazen/bitsy/ads/set/Set12.java class Set12 (line 3) | public class Set12 extends PrimitiveSet implements Set { method Set12 (line 6) | public Set12(Set8 oldSet, T elem) { method Set12 (line 18) | public Set12(Set24 oldSet) { method elements (line 33) | @Override method write (line 38) | protected void write(int index, T elem) { method expand (line 105) | @Override method contractThreshold (line 110) | @Override method contract (line 115) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/set/Set2.java class Set2 (line 3) | public class Set2 extends PrimitiveSet implements Set { method Set2 (line 6) | public Set2(T elem0, T elem1) { method Set2 (line 11) | public Set2(Set3 oldBag) { method elements (line 16) | @Override method write (line 21) | protected void write(int index, T elem) { method expand (line 36) | @Override method contractThreshold (line 41) | @Override method contract (line 46) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/set/Set24.java class Set24 (line 3) | public class Set24 extends PrimitiveSet implements Set { method Set24 (line 29) | public Set24(Set12 oldSet, T elem) { method Set24 (line 45) | public Set24(Object[] elements) { method lookup (line 72) | private T lookup(Object[] arr, int index) { method elements (line 76) | @Override method write (line 84) | protected void write(int index, T elem) { method expand (line 218) | @Override method contractThreshold (line 223) | @Override method contract (line 228) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/set/Set3.java class Set3 (line 3) | public class Set3 extends PrimitiveSet implements Set { method Set3 (line 6) | public Set3(Set2 oldSet, T elem) { method Set3 (line 12) | public Set3(Set4 oldSet) { method elements (line 18) | @Override method write (line 23) | protected void write(int index, T elem) { method expand (line 42) | @Override method contractThreshold (line 47) | @Override method contract (line 52) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/set/Set4.java class Set4 (line 3) | public class Set4 extends PrimitiveSet implements Set { method Set4 (line 6) | public Set4(Set3 oldSet, T elem) { method Set4 (line 13) | public Set4(Set6 oldSet) { method elements (line 20) | @Override method write (line 25) | protected void write(int index, T elem) { method expand (line 48) | @Override method contractThreshold (line 53) | @Override method contract (line 58) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/set/Set6.java class Set6 (line 3) | public class Set6 extends PrimitiveSet implements Set { method Set6 (line 6) | public Set6(Set4 oldSet, T elem) { method Set6 (line 14) | public Set6(Set8 oldSet) { method elements (line 23) | @Override method write (line 28) | protected void write(int index, T elem) { method expand (line 59) | @Override method contractThreshold (line 64) | @Override method contract (line 69) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/set/Set8.java class Set8 (line 3) | public class Set8 extends PrimitiveSet implements Set { method Set8 (line 6) | public Set8(Set6 oldSet, T elem) { method Set8 (line 16) | public Set8(Set12 oldSet) { method elements (line 27) | @Override method write (line 32) | protected void write(int index, T elem) { method expand (line 78) | @Override method contractThreshold (line 83) | @Override method contract (line 88) | @Override FILE: src/main/java/com/lambdazen/bitsy/ads/set/SetMax.java class SetMax (line 3) | public class SetMax implements Set { method getClassifier (line 7) | @Override method SetMax (line 16) | public SetMax(Set24 oldSet, Object elem) { method size (line 35) | @Override method getElements (line 42) | @Override method removeElement (line 47) | @Override method addElement (line 66) | @Override FILE: src/main/java/com/lambdazen/bitsy/gremlin/BitsyGraphStep.java class BitsyGraphStep (line 26) | public final class BitsyGraphStep extends GraphSte... method BitsyGraphStep (line 30) | public BitsyGraphStep(final GraphStep originalGraphStep) { method getBitsyGraph (line 41) | private BitsyGraph getBitsyGraph() { method vertices (line 51) | private Iterator vertices() { method lookupVertices (line 55) | private Iterator lookupVertices( method edges (line 77) | private Iterator edges() { method lookupEdges (line 83) | private Iterator lookupEdges( method toString (line 105) | @Override method getHasContainers (line 119) | @Override method addHasContainer (line 124) | @Override method hashCode (line 133) | @Override FILE: src/main/java/com/lambdazen/bitsy/gremlin/BitsyTraversalStrategy.java class BitsyTraversalStrategy (line 15) | public class BitsyTraversalStrategy extends AbstractTraversalStrategy { method BitsyIndex (line 14) | public BitsyIndex() { method getValue (line 18) | public abstract Object getValue(T bean); method copy (line 20) | public abstract T copy(T bean); method load (line 22) | public void load(Iterator initialContents) { method get (line 29) | public List get(Object value) { method add (line 49) | public void add(T bean) { method remove (line 65) | public void remove(T bean) { FILE: src/main/java/com/lambdazen/bitsy/index/BitsyIndexMap.java class BitsyIndexMap (line 11) | public class BitsyIndexMap get(String key, Object value) { method add (line 36) | public void add(BeanType bean) { method remove (line 42) | public void remove(BeanType bean) { method addKeyIndex (line 53) | protected void addKeyIndex(String key, IndexType index) { method dropKeyIndex (line 61) | public void dropKeyIndex(String key) { method getIndexedKeys (line 65) | public Set getIndexedKeys() { FILE: src/main/java/com/lambdazen/bitsy/index/EdgeIndex.java class EdgeIndex (line 7) | public class EdgeIndex extends BitsyIndex { method EdgeIndex (line 10) | public EdgeIndex(String key, Iterator initialContents) { method getValue (line 18) | @Override method copy (line 24) | @Override FILE: src/main/java/com/lambdazen/bitsy/index/EdgeIndexMap.java class EdgeIndexMap (line 6) | public class EdgeIndexMap extends BitsyIndexMap { method EdgeIndexMap (line 7) | public EdgeIndexMap() { method createKeyIndex (line 11) | public void createKeyIndex(String key, Iterator iter) { FILE: src/main/java/com/lambdazen/bitsy/index/IndexHelper.java class IndexHelper (line 10) | public class IndexHelper { method filterElementsByKeyValue (line 11) | public static Collection filterElementsByK... method filterVertexBeansByKeyValue (line 30) | public static Collection filterVertexBeansByKeyValue( method filterEdgeBeansByKeyValue (line 47) | public static Collection filterEdgeBeansByKeyValue(Collectio... FILE: src/main/java/com/lambdazen/bitsy/index/VertexIndex.java class VertexIndex (line 7) | public class VertexIndex extends BitsyIndex { method VertexIndex (line 10) | public VertexIndex(String key, Iterator initialContents) { method getValue (line 18) | @Override method copy (line 24) | @Override FILE: src/main/java/com/lambdazen/bitsy/index/VertexIndexMap.java class VertexIndexMap (line 6) | public class VertexIndexMap extends BitsyIndexMap iter) { FILE: src/main/java/com/lambdazen/bitsy/jsr223/BitsyGremlinPlugin.java class BitsyGremlinPlugin (line 17) | public class BitsyGremlinPlugin extends AbstractGremlinPlugin { method imports (line 20) | private static ImportCustomizer imports() { method BitsyGremlinPlugin (line 38) | public BitsyGremlinPlugin() { method instance (line 42) | public static BitsyGremlinPlugin instance() { FILE: src/main/java/com/lambdazen/bitsy/store/AdjacencyMap.java class AdjacencyMap (line 16) | public class AdjacencyMap { method AdjacencyMap (line 21) | public AdjacencyMap(boolean isConcurrent, IEdgeRemover edgeRemover) { method clear (line 27) | public void clear() { method addEdge (line 32) | public void addEdge(UUID edgeId, UUID outVId, String label, UUID inVId... method addToTreeMap (line 38) | private void addToTreeMap(Map> adjMap... method removeEdge (line 48) | public void removeEdge(UUID edgeId, UUID outVId, String label, UUID in... method removeVertex (line 59) | public void removeVertex(UUID vertexId) { method getEdges (line 70) | public List getEdges(UUID vertexId, Direction dir, String[] edge... method removeMatchingKeys (line 100) | private boolean removeMatchingKeys( method findMatchingValues (line 174) | private void findMatchingValues(NavigableMap map, E... FILE: src/main/java/com/lambdazen/bitsy/store/AdjacencyMapForBeans.java class AdjacencyMapForBeans (line 14) | public class AdjacencyMapForBeans { method AdjacencyMapForBeans (line 18) | public AdjacencyMapForBeans(boolean isConcurrent, IEdgeRemover edgeRem... method addEdge (line 28) | public void addEdge(EdgeBean eBean) { method addEdgeToAdjList (line 37) | private Object addEdgeToAdjList(Object adjList, EdgeBean eBean) { method removeEdgeWithoutCallback (line 54) | protected void removeEdgeWithoutCallback(EdgeBean eBean) { method removeEdgeFromAdjList (line 69) | private Object removeEdgeFromAdjList(Object adjList, EdgeBean eBean) { method getEdgesFromAdjList (line 86) | private Object[] getEdgesFromAdjList(Object adjList) { method convertToSet (line 96) | private Object convertToSet(CompactMultiSetMax set) { method convertToMultiSet (line 102) | private Object convertToMultiSet(SetMax set) { method removeVertex (line 115) | public void removeVertex(VertexBean vBean) { method getEdges (line 145) | public List getEdges(VertexBean vBean, Direction dir, String... FILE: src/main/java/com/lambdazen/bitsy/store/BackupJob.java class BackupJob (line 6) | public class BackupJob extends JobWithCountDownLatch implements IVeReorg... method BackupJob (line 10) | public BackupJob(Path backupDir) { method getBackupDir (line 14) | public Path getBackupDir() { method getException (line 18) | public BitsyException getException() { method setException (line 22) | public void setException(BitsyException bex) { FILE: src/main/java/com/lambdazen/bitsy/store/CompactAndCopyTask.java class CompactAndCopyTask (line 16) | public class CompactAndCopyTask implements Runnable { method CompactAndCopyTask (line 29) | public CompactAndCopyTask( method run (line 43) | public void run() { method getOutputLines (line 226) | public int getOutputLines() { FILE: src/main/java/com/lambdazen/bitsy/store/EdgeBean.java class EdgeBean (line 12) | @JsonPropertyOrder({"class", "id", "v", "s", "o", "l", "i", "p"}) method EdgeBean (line 22) | public EdgeBean( method EdgeBean (line 34) | public EdgeBean(EdgeBean orig) { method getId (line 50) | @JsonIgnore method getIdStr (line 56) | @JsonProperty("id") method getProperties (line 61) | @JsonProperty("p") method getPropertiesDict (line 76) | @JsonIgnore method getVersion (line 81) | @JsonProperty("v") method getInVertexId (line 86) | @JsonIgnore method getOutVertexId (line 91) | @JsonIgnore method getLabel (line 96) | @JsonProperty("l") FILE: src/main/java/com/lambdazen/bitsy/store/EdgeBeanJson.java class EdgeBeanJson (line 12) | public class EdgeBeanJson extends EdgeBean { method EdgeBeanJson (line 18) | @JsonCreator method EdgeBeanJson (line 37) | public EdgeBeanJson( method getInVertexId (line 52) | @JsonIgnore method getOutVertexId (line 58) | @JsonIgnore method getInVertexIdStr (line 64) | @JsonProperty("i") method getOutVertexIdStr (line 69) | @JsonProperty("o") method getState (line 74) | @JsonProperty("s") FILE: src/main/java/com/lambdazen/bitsy/store/Endpoint.java class Endpoint (line 7) | public class Endpoint implements Serializable, Comparable { method Endpoint (line 15) | public Endpoint(String edgeLabel, UUID edgeId) { method toString (line 21) | public String toString() { method setMarker (line 25) | public void setMarker() { method isMarker (line 29) | public boolean isMarker() { method getEdgeLabel (line 33) | public String getEdgeLabel() { method getEdgeId (line 37) | public UUID getEdgeId() { method compareTo (line 41) | public int compareTo(Endpoint other) { method equals (line 101) | public boolean equals(Object o) { method isMatch (line 114) | public boolean isMatch(Endpoint other) { FILE: src/main/java/com/lambdazen/bitsy/store/FileBackedMemoryGraphStore.java class FileBackedMemoryGraphStore (line 53) | public class FileBackedMemoryGraphStore implements IGraphStore { method FileBackedMemoryGraphStore (line 108) | public FileBackedMemoryGraphStore(MemoryGraphStore memStore, Path dbPa... method FileBackedMemoryGraphStore (line 112) | public FileBackedMemoryGraphStore( method getTxLogFlushPotential (line 302) | public TxLogFlushPotential getTxLogFlushPotential() { method getVEReorgPotential (line 306) | public VEObsolescencePotential getVEReorgPotential() { method loadVersionAndIndexes (line 310) | private void loadVersionAndIndexes() { method saveVersionAndIndexes (line 347) | private void saveVersionAndIndexes() { method getOrderedTxLogs (line 389) | private CommittableFileLog[] getOrderedTxLogs(CommittableFileLog txLog... method getEarlierBuffer (line 401) | private CommittableFileLog getEarlierBuffer(CommittableFileLog log1, C... method toString (line 413) | public String toString() { method shutdown (line 417) | public void shutdown() { method openFileLog (line 435) | private CommittableFileLog openFileLog(String fileName, boolean isTxLo... method prepareForAppend (line 469) | private void prepareForAppend(CommittableFileLog cfl) { method getVertex (line 479) | @Override method getEdge (line 484) | @Override method getBitsyVertex (line 489) | @Override method getBitsyEdge (line 494) | @Override method getEdges (line 499) | @Override method commit (line 504) | @Override method flushTxLog (line 588) | public void flushTxLog() { method backup (line 621) | public void backup(Path backupDir) { class FlushNowJob (line 665) | public class FlushNowJob implements ITxBatchJob {} class TxUnitFlusher (line 668) | public class TxUnitFlusher implements BufferFlusher { method flushBuffer (line 669) | @Override class TxBatchQueuer (line 678) | public class TxBatchQueuer implements BufferQueuer { method onQueue (line 679) | @Override class TxBatchFlusher (line 725) | public class TxBatchFlusher implements BufferFlusher { method flushBuffer (line 726) | @Override class TxLogQueuer (line 742) | public class TxLogQueuer implements BufferQueuer { method onQueue (line 743) | @Override class TxLogFlusher (line 835) | public class TxLogFlusher implements BufferFlusher { method flushBuffer (line 836) | @Override method getAllVertices (line 882) | @Override method getAllEdges (line 887) | @Override method createKeyIndex (line 892) | @Override method dropKeyIndex (line 902) | @Override method getIndexedKeys (line 912) | @Override method lookupVertices (line 917) | @Override method lookupEdges (line 922) | @Override method allowFullGraphScans (line 927) | @Override FILE: src/main/java/com/lambdazen/bitsy/store/IEdgeRemover.java type IEdgeRemover (line 6) | public interface IEdgeRemover { method removeEdge (line 7) | public IEdge removeEdge(UUID id); FILE: src/main/java/com/lambdazen/bitsy/store/IStringCanonicalizer.java type IStringCanonicalizer (line 3) | public interface IStringCanonicalizer { method canonicalize (line 4) | public String canonicalize(String str); FILE: src/main/java/com/lambdazen/bitsy/store/ITxBatchJob.java type ITxBatchJob (line 3) | public interface ITxBatchJob {} FILE: src/main/java/com/lambdazen/bitsy/store/IVeReorgJob.java type IVeReorgJob (line 3) | public interface IVeReorgJob {} FILE: src/main/java/com/lambdazen/bitsy/store/IndexBean.java class IndexBean (line 12) | @JsonPropertyOrder({"type", "key"}) method IndexBean (line 17) | @JsonCreator method getType (line 23) | @JsonProperty("type") method getKey (line 28) | @JsonProperty("key") method getIndexClass (line 33) | @JsonIgnore FILE: src/main/java/com/lambdazen/bitsy/store/JobWithCountDownLatch.java class JobWithCountDownLatch (line 5) | public class JobWithCountDownLatch { method JobWithCountDownLatch (line 8) | public JobWithCountDownLatch() { method getCountDownLatch (line 12) | public CountDownLatch getCountDownLatch() { FILE: src/main/java/com/lambdazen/bitsy/store/LoadTask.java class LoadTask (line 19) | public class LoadTask implements Runnable { method LoadTask (line 33) | public LoadTask( method getTotalVE (line 49) | public long getTotalVE() { method run (line 53) | public void run() { FILE: src/main/java/com/lambdazen/bitsy/store/MemoryGraphStore.java class MemoryGraphStore (line 33) | public class MemoryGraphStore implements IGraphStore { method MemoryGraphStore (line 54) | public MemoryGraphStore(boolean allowFullGraphScans) { method reset (line 62) | protected void reset() { method allowFullGraphScans (line 76) | @Override method commit (line 85) | public void commit(ICommitChanges changes) { method commit (line 91) | public void commit(ICommitChanges changes, boolean incrementVersions, ... method beginWrite (line 107) | private void beginWrite() { method endWrite (line 123) | private void endWrite() { method beginRead (line 139) | private void beginRead(RetryDetails retryDetails, boolean degradeToRea... method endRead (line 166) | private void endRead(RetryDetails retryDetails) { method shouldRetryRead (line 172) | private boolean shouldRetryRead(RetryDetails retryDetails) { method checkForConcurrentModifications (line 189) | private void checkForConcurrentModifications(ICommitChanges changes, b... method saveChanges (line 241) | protected long saveChanges(ICommitChanges changes) { method saveChanges (line 247) | protected long saveChanges(ICommitChanges changes, IStringCanonicalize... method saveEdge (line 263) | protected long saveEdge(long addedVE, BitsyEdge edge, IStringCanonical... method saveVertex (line 309) | protected long saveVertex(long addedVE, BitsyVertex vertex, IStringCan... method getVertex (line 343) | public VertexBean getVertex(UUID id) { method getEdge (line 349) | public EdgeBean getEdge(UUID id) { method getBitsyVertex (line 355) | @Override method getBitsyEdge (line 376) | @Override method getEdges (line 398) | public List getEdges(UUID vertexId, Direction dir, String[] ... method getAllVertices (line 416) | @Override method getAllEdges (line 426) | @Override method createKeyIndex (line 431) | @Override method dropKeyIndex (line 451) | @Override method getIndexedKeys (line 471) | @Override method lookupVertices (line 492) | @Override method lookupEdges (line 509) | @Override method shutdown (line 526) | @Override method asBean (line 532) | public EdgeBean asBean(BitsyEdge edge) { method asBean (line 552) | public EdgeBean asBean(BitsyEdge edge, IStringCanonicalizer canonicali... class RetryDetails (line 568) | public class RetryDetails { method RetryDetails (line 573) | public RetryDetails() { FILE: src/main/java/com/lambdazen/bitsy/store/ParallelRecordReader.java class ParallelRecordReader (line 18) | public class ParallelRecordReader extends RecordReader { method ParallelRecordReader (line 36) | public ParallelRecordReader( method next (line 59) | public Record next() throws Exception { method shutdownServices (line 95) | private void shutdownServices() { class Batch (line 107) | public class Batch { method Batch (line 114) | public Batch() { method isLastBatch (line 138) | public boolean isLastBatch() { method deserialize (line 142) | public void deserialize() throws JsonProcessingException, IOException { method getRecords (line 159) | public List getRecords() throws InterruptedException { method setException (line 166) | public void setException(Exception e) { method getException (line 170) | public Exception getException() { class ProducerTask (line 175) | public class ProducerTask implements Runnable { method run (line 176) | public void run() { FILE: src/main/java/com/lambdazen/bitsy/store/Record.java class Record (line 21) | public class Record { type RecordType (line 27) | public static enum RecordType { method hashCode (line 51) | public static int hashCode(String str) { method Record (line 60) | public Record(RecordType type, String json) { method deserialize (line 65) | public void deserialize(ObjectReader vReader, ObjectReader eReader) th... method getType (line 77) | public RecordType getType() { method getJson (line 81) | public String getJson() { method generateVertexLine (line 86) | public static void generateVertexLine(StringWriter sw, ObjectMapper ma... method generateEdgeLine (line 103) | public static void generateEdgeLine(StringWriter sw, ObjectMapper mapp... method generateDBLine (line 119) | public static String generateDBLine(RecordType type, String line) { method parseRecord (line 126) | public static Record parseRecord(String dbLine, int lineNo, String fil... method typeFromChar (line 153) | private static RecordType typeFromChar(char recChar) { method toHex (line 164) | private static String toHex(int input) { method checkObsolete (line 174) | public boolean checkObsolete(IGraphStore store, boolean isReorg, int l... method getVertex (line 266) | public BitsyVertex getVertex() { method getEdge (line 270) | public BitsyEdge getEdge() { FILE: src/main/java/com/lambdazen/bitsy/store/RecordReader.java class RecordReader (line 6) | public class RecordReader { method RecordReader (line 14) | public RecordReader(CommittableFileLog cfl, ObjectReader vReader, Obje... method next (line 21) | public Record next() throws Exception { FILE: src/main/java/com/lambdazen/bitsy/store/SingleThreadedStringCanonicalizer.java class SingleThreadedStringCanonicalizer (line 7) | public class SingleThreadedStringCanonicalizer implements IStringCanonic... method SingleThreadedStringCanonicalizer (line 10) | public SingleThreadedStringCanonicalizer() { method canonicalize (line 14) | public String canonicalize(String str) { FILE: src/main/java/com/lambdazen/bitsy/store/TxBatch.java class TxBatch (line 9) | public class TxBatch implements ITxBatchJob { method TxBatch (line 13) | public TxBatch(List trans) { method getTxUnitList (line 18) | public List getTxUnitList() { method getSize (line 22) | public int getSize() { method setSize (line 26) | public void setSize(int size) { FILE: src/main/java/com/lambdazen/bitsy/store/TxLog.java class TxLog (line 8) | public class TxLog implements IVeReorgJob { method TxLog (line 12) | public TxLog(CommittableFileLog cfl) { method getCommittableFileLog (line 17) | public CommittableFileLog getCommittableFileLog() { method setReorgPotDiff (line 21) | public void setReorgPotDiff(int rpd) { method getReorgPotDiff (line 25) | public int getReorgPotDiff() { FILE: src/main/java/com/lambdazen/bitsy/store/TxLogFlushPotential.java class TxLogFlushPotential (line 13) | public class TxLogFlushPotential implements BufferPotential { method TxLogFlushPotential (line 19) | public TxLogFlushPotential(long txLogThreshold) { method getTxLogThreshold (line 24) | public long getTxLogThreshold() { method setTxLogThreshold (line 28) | public void setTxLogThreshold(long txLogThreshold) { method addWork (line 32) | @Override method reset (line 50) | @Override FILE: src/main/java/com/lambdazen/bitsy/store/TxUnit.java class TxUnit (line 8) | public class TxUnit extends JobWithCountDownLatch { method TxUnit (line 14) | public TxUnit(ByteBuffer vertices, ByteBuffer edges, ByteBuffer tx) { method getByteBufferForV (line 20) | public ByteBuffer getByteBufferForV() { method getByteBufferForE (line 26) | public ByteBuffer getByteBufferForE() { method getByteBufferForT (line 32) | public ByteBuffer getByteBufferForT() { method writeToFile (line 38) | public int writeToFile(CommittableFileLog cfl) { method getException (line 52) | public BitsyException getException() { method setException (line 56) | public void setException(BitsyException bex) { FILE: src/main/java/com/lambdazen/bitsy/store/VEObsolescencePotential.java class VEObsolescencePotential (line 7) | public class VEObsolescencePotential implements BufferPotential getEdges(BitsyVertex bitsyVertex, Direction dir,... method markForPropertyUpdate (line 305) | public void markForPropertyUpdate(BitsyElement bitsyElement) throws Bi... method addVertex (line 325) | public void addVertex(BitsyVertex vertex) throws BitsyException { method removeVertex (line 334) | public void removeVertex(BitsyVertex vertex) throws BitsyException { method addEdge (line 357) | public void addEdge(BitsyEdge edge) throws BitsyException { method removeEdge (line 377) | public void removeEdge(BitsyEdge edge) throws BitsyException { method getVertexChanges (line 400) | public Collection getVertexChanges() { method getEdgeChanges (line 404) | public Collection getEdgeChanges() { method getAllVertices (line 408) | @Override method getAllEdges (line 422) | @Override method lookupVertices (line 436) | @Override method lookupEdges (line 470) | @Override method readWrite (line 505) | @Override method onReadWrite (line 510) | @Override method onClose (line 516) | @Override method addTransactionListener (line 522) | @Override method removeTransactionListener (line 527) | @Override method clearTransactionListeners (line 532) | @Override method begin (line 538) | public T begin(final Class traversalSou... FILE: src/main/java/com/lambdazen/bitsy/tx/BitsyTransactionContext.java class BitsyTransactionContext (line 22) | public class BitsyTransactionContext { method BitsyTransactionContext (line 36) | public BitsyTransactionContext(IGraphStore store) { method removeEdgeOnVertexDelete (line 53) | private IEdge removeEdgeOnVertexDelete(UUID edgeId) throws BitsyExcept... method addTransactionListener (line 63) | public void addTransactionListener(Consumer listener) { method removeTransactionListener (line 67) | public void removeTransactionListener(Consumer listener) { method clearTransactionListeners (line 71) | public void clearTransactionListeners() { method announceCommit (line 75) | public void announceCommit(BitsyTransaction t) { method announceRollback (line 79) | public void announceRollback(BitsyTransaction t) { method onReadWrite (line 83) | public void onReadWrite(Consumer consumer) { method onClose (line 88) | public void onClose(Consumer consumer) { method getReadWriteConsumer (line 92) | public Consumer getReadWriteConsumer() { method getCloseConsumer (line 96) | public Consumer getCloseConsumer() { method clear (line 100) | public void clear() { FILE: src/main/java/com/lambdazen/bitsy/util/BitsyElementIterator.java class BitsyElementIterator (line 12) | public abstract class BitsyElementIterator vertices, Iterator { method flushBuffer (line 11) | public void flushBuffer(BufferName bufName, List workList) throws B... FILE: src/main/java/com/lambdazen/bitsy/util/BufferPotential.java type BufferPotential (line 10) | public interface BufferPotential { method addWork (line 16) | public boolean addWork(T newWork); method reset (line 22) | public void reset(); FILE: src/main/java/com/lambdazen/bitsy/util/BufferQueuer.java type BufferQueuer (line 7) | public interface BufferQueuer { method onQueue (line 10) | public void onQueue(BufferName bufName, T work) throws BitsyException; FILE: src/main/java/com/lambdazen/bitsy/util/CommittableFileLog.java class CommittableFileLog (line 19) | public class CommittableFileLog { method CommittableFileLog (line 51) | public CommittableFileLog(Path filePath, boolean isTxLog) throws IOExc... method getCounter (line 57) | public Long getCounter() { method isTxLog (line 61) | public boolean isTxLog() { method getPath (line 65) | public Path getPath() { method resetReadBuffers (line 69) | public void resetReadBuffers() { method readLine (line 80) | public String readLine() { method mark (line 169) | public void mark() { method mark (line 173) | public void mark(int numBytesBehind) { method getMarkPosition (line 193) | public long getMarkPosition() { method truncateAtMark (line 197) | public void truncateAtMark() { method openForAppend (line 217) | public void openForAppend() { method openForOverwrite (line 242) | public void openForOverwrite(Long counter) { method exists (line 282) | public boolean exists() { method openForRead (line 286) | public void openForRead() { method append (line 343) | public void append(byte[] toWrite) throws BitsyException { method append (line 349) | public void append(ByteBuffer buf) throws BitsyException { method commit (line 362) | public void commit() throws BitsyException { method close (line 375) | public void close() { method toString (line 392) | public String toString() { method size (line 396) | public long size() { method setLockMode (line 408) | public static void setLockMode(boolean b) { FILE: src/main/java/com/lambdazen/bitsy/util/DefaultCommitChanges.java class DefaultCommitChanges (line 11) | public class DefaultCommitChanges implements ICommitChanges { method DefaultCommitChanges (line 15) | public DefaultCommitChanges() { method getVertexChanges (line 20) | @Override method getEdgeChanges (line 25) | @Override method reset (line 30) | public void reset() { method changeVertex (line 36) | public void changeVertex(BitsyVertex vertex) throws BitsyException { method changeEdge (line 40) | public void changeEdge(BitsyEdge edge) throws BitsyException { FILE: src/main/java/com/lambdazen/bitsy/util/DoubleBuffer.java class DoubleBuffer (line 14) | public class DoubleBuffer { type BufferName (line 17) | public enum BufferName { method DoubleBuffer (line 39) | public DoubleBuffer(BufferPotential initPot, BufferFlusher flush... method DoubleBuffer (line 43) | public DoubleBuffer( method getPot (line 64) | public BufferPotential getPot() { method stop (line 68) | public void stop(int joinTimeout) { method addWork (line 91) | public void addWork(final T work) throws BitsyException { method getBufferToFlush (line 111) | public BufferName getBufferToFlush() throws InterruptedException { method getWorkList (line 131) | public List getWorkList(BufferName bufName) { method getEnqueueBuffer (line 136) | public BufferName getEnqueueBuffer() { method completedFlush (line 140) | public void completedFlush() { method setException (line 152) | public void setException(BitsyException bitsyException) { method getPotential (line 158) | public BufferPotential getPotential() { FILE: src/main/java/com/lambdazen/bitsy/util/DoubleBufferThread.java class DoubleBufferThread (line 11) | public class DoubleBufferThread extends Thread { method DoubleBufferThread (line 19) | public DoubleBufferThread(String threadName, DoubleBuffer buf, Buff... method safeStop (line 29) | public void safeStop() { method run (line 33) | public void run() { method doFlush (line 53) | public void doFlush() throws InterruptedException { FILE: src/main/java/com/lambdazen/bitsy/util/DoubleBufferWithExecWork.java class DoubleBufferWithExecWork (line 5) | public class DoubleBufferWithExecWork extends DoubleBuffer { method DoubleBufferWithExecWork (line 8) | public DoubleBufferWithExecWork( method addAndExecuteWork (line 23) | public void addAndExecuteWork(final T work) throws BitsyException { FILE: src/main/java/com/lambdazen/bitsy/util/EdgeIterator.java class EdgeIterator (line 10) | public class EdgeIterator extends BitsyElementIterator txEdges... method EdgeIterator (line 19) | public EdgeIterator( method getId (line 29) | @Override method getElement (line 34) | @Override FILE: src/main/java/com/lambdazen/bitsy/util/VertexIterator.java class VertexIterator (line 10) | public class VertexIterator extends BitsyElementIterator txV... method VertexIterator (line 19) | public VertexIterator( method getId (line 29) | @Override method getElement (line 34) | @Override FILE: src/main/java/com/lambdazen/bitsy/wrapper/BitsyAutoReloadingEdge.java class BitsyAutoReloadingEdge (line 14) | public class BitsyAutoReloadingEdge implements Edge { method BitsyAutoReloadingEdge (line 18) | public BitsyAutoReloadingEdge(BitsyGraph g, BitsyEdge e) { method getBaseEdge (line 23) | public Edge getBaseEdge() { method remove (line 31) | @Override method id (line 36) | @Override method label (line 42) | @Override method hashCode (line 47) | public int hashCode() { method equals (line 51) | public boolean equals(Object o) { method toString (line 55) | public String toString() { method graph (line 59) | @Override method property (line 64) | @Override method vertices (line 69) | @Override method properties (line 74) | @Override FILE: src/main/java/com/lambdazen/bitsy/wrapper/BitsyAutoReloadingGraph.java class BitsyAutoReloadingGraph (line 14) | public class BitsyAutoReloadingGraph implements Graph { method BitsyAutoReloadingGraph (line 17) | public BitsyAutoReloadingGraph(BitsyGraph g) { method getBaseGraph (line 21) | public BitsyGraph getBaseGraph() { method toString (line 25) | public String toString() { method open (line 29) | public static final BitsyAutoReloadingGraph open(Configuration configu... method addVertex (line 33) | @Override method compute (line 40) | @Override method compute (line 45) | @Override method vertices (line 50) | @Override method edges (line 56) | @Override method tx (line 63) | @Override method close (line 68) | @Override method variables (line 73) | @Override method configuration (line 78) | @Override method features (line 83) | @Override class VertexIterator (line 88) | public static class VertexIterator implements Iterator { method VertexIterator (line 92) | public VertexIterator(BitsyGraph g, Iterator iter) { method hasNext (line 97) | @Override method next (line 102) | @Override method remove (line 107) | @Override class EdgeIterator (line 113) | public static class EdgeIterator implements Iterator { method EdgeIterator (line 117) | public EdgeIterator(BitsyGraph g, Iterator iter) { method hasNext (line 122) | @Override method next (line 127) | @Override method remove (line 132) | @Override FILE: src/main/java/com/lambdazen/bitsy/wrapper/BitsyAutoReloadingVertex.java class BitsyAutoReloadingVertex (line 16) | public class BitsyAutoReloadingVertex implements Vertex { method BitsyAutoReloadingVertex (line 20) | public BitsyAutoReloadingVertex(BitsyGraph g, BitsyVertex v) { method getBaseVertex (line 25) | public Vertex getBaseVertex() { method id (line 33) | @Override method label (line 39) | @Override method hashCode (line 44) | public int hashCode() { method equals (line 48) | public boolean equals(Object o) { method toString (line 52) | public String toString() { method graph (line 56) | @Override method remove (line 61) | @Override method addEdge (line 66) | @Override method edges (line 71) | @Override method vertices (line 76) | @Override method property (line 81) | @Override method property (line 86) | @Override method property (line 91) | @Override method properties (line 96) | @Override FILE: src/test/java/com/lambdazen/bitsy/BitsyGraphIT.java class BitsyGraphIT (line 32) | public class BitsyGraphIT extends FileBasedTestCase { method isPersistent (line 38) | public boolean isPersistent() { method setUp (line 42) | public void setUp() throws IOException { method doSetUp (line 48) | public void doSetUp(boolean delete) throws IOException { method deleteDirectory (line 58) | protected static void deleteDirectory(final File directory) { method deleteDirectory (line 62) | protected static void deleteDirectory(final File directory, boolean de... method tearDown (line 78) | public void tearDown() { method getVertex (line 87) | private Vertex getVertex(Graph graph, Object id) { method getEdge (line 96) | private Edge getEdge(Graph graph, Object id) { method addEdge (line 105) | private Edge addEdge(Graph graph, Vertex vOut, Vertex vIn, String labe... method removeEdge (line 109) | private void removeEdge(Graph graph, Edge edge) { method removeVertex (line 113) | private void removeVertex(Graph graph, Vertex vertex) { method testLoop (line 117) | public void testLoop() throws IOException { method testClique (line 384) | public void testClique() throws IOException { method testTypes (line 668) | public void testTypes() throws IOException { method testEdgeCases (line 873) | public void testEdgeCases() { method testMultiThreadedEdgeQueries (line 1052) | public void testMultiThreadedEdgeQueries() throws IOException { method setException (line 1232) | private void setException(Throwable t) { method getException (line 1236) | private Throwable getException() { method testMultiThreadedTreeCreation (line 1240) | public void testMultiThreadedTreeCreation() throws IOException { method checkIterCount (line 1445) | private void checkIterCount(Iterator iter, int expectedCount) { method testPersistence (line 1455) | public void testPersistence() throws Exception { method assertPair (line 1658) | private void assertPair(int a, int b, int c, int d) { method lineCount (line 1667) | private int lineCount(Path file) throws Exception { method testLargeFileSaveLoad (line 1684) | public void testLargeFileSaveLoad() throws Exception { method XtestMultiThreadedCommits (line 1768) | public void XtestMultiThreadedCommits() throws Exception { method XtestMultiThreadedReadsOnBipartiteGraph (line 1873) | public void XtestMultiThreadedReadsOnBipartiteGraph() throws Exception { method testConcurrentAccessForVersions (line 2089) | public void testConcurrentAccessForVersions() throws InterruptedExcept... method testLargeDegreePerformance (line 2157) | public void testLargeDegreePerformance() { FILE: src/test/java/com/lambdazen/bitsy/BitsyMemGraphIT.java class BitsyMemGraphIT (line 9) | public class BitsyMemGraphIT extends BitsyGraphIT { method isPersistent (line 10) | public boolean isPersistent() { method setUp (line 14) | public void setUp() { method tearDown (line 19) | public void tearDown() { method testPersistence (line 28) | public void testPersistence() { method testObsolescence (line 32) | public void testObsolescence() { FILE: src/test/java/com/lambdazen/bitsy/FileBasedTestCase.java class FileBasedTestCase (line 11) | public class FileBasedTestCase extends TestCase { method tempDir (line 12) | public Path tempDir(String dirName) throws IOException { method tempDir (line 16) | public Path tempDir(String dirName, boolean delete) throws IOException { method deleteDirectory (line 37) | protected static void deleteDirectory(final File directory, boolean de... method testDummy (line 53) | public void testDummy() throws IOException { FILE: src/test/java/com/lambdazen/bitsy/RecoveryTest.java class RecoveryTest (line 11) | public class RecoveryTest extends FileBasedTestCase { method RecoveryTest (line 12) | public RecoveryTest() {} method testPartialTx (line 14) | public void testPartialTx() throws Exception { method checkIterCount (line 55) | private void checkIterCount(Iterator iter, int expectedCount) { FILE: src/test/java/com/lambdazen/bitsy/ads/dict/DictionaryTest.java class DictionaryTest (line 8) | public class DictionaryTest extends TestCase { method testBasicExpandContract (line 11) | public void testBasicExpandContract() { method testRandomExpandContract (line 163) | public void testRandomExpandContract() { method randomTestIter (line 168) | public void randomTestIter(int numIters, int numKeys) { method compareAgainstMap (line 203) | public void compareAgainstMap(Dictionary dict, Map ref... method getRandomObject (line 216) | public Object getRandomObject() { FILE: src/test/java/com/lambdazen/bitsy/ads/set/CompactMultiSetMaxTest.java class CompactMultiSetMaxTest (line 6) | public class CompactMultiSetMaxTest extends TestCase { method CompactMultiSetMaxTest (line 7) | public CompactMultiSetMaxTest() {} method testSimpleUse (line 9) | public void testSimpleUse() { method testResize (line 57) | public void testResize() { FILE: src/test/java/com/lambdazen/bitsy/ads/set/SetTest.java class SetTest (line 10) | public class SetTest extends TestCase { method testBasicExpandContract (line 13) | public void testBasicExpandContract() { method testRandomExpandContract (line 49) | public void testRandomExpandContract() { method testClassTypes (line 54) | public void testClassTypes() { method randomTestIter (line 173) | public void randomTestIter(int numIters, int numKeys) { method compareAgainstSet (line 205) | public void compareAgainstSet(Object set, java.util.Set refere... method getRandomObject (line 219) | public Object getRandomObject() { FILE: src/test/java/com/lambdazen/bitsy/store/EndpointTest.java class EndpointTest (line 6) | public class EndpointTest extends TestCase { method EndpointTest (line 7) | public EndpointTest() {} method testCompare (line 9) | public void testCompare() throws Exception { FILE: src/test/java/com/lambdazen/bitsy/store/FileBackedMemoryGraphStoreTest.java class FileBackedMemoryGraphStoreTest (line 19) | public class FileBackedMemoryGraphStoreTest extends FileBasedTestCase { method FileBackedMemoryGraphStoreTest (line 22) | public FileBackedMemoryGraphStoreTest() {} method setUp (line 24) | protected void setUp() throws Exception { method tearDown (line 31) | protected void tearDown() throws Exception { method testSomething (line 40) | public void testSomething() { method testVertexInserts (line 49) | public void testVertexInserts() { method testBipartiteGraph (line 79) | public void testBipartiteGraph() { method createVertices (line 224) | private List createVertices(int numPerCommit, int partSize) { method deleteVertices (line 238) | private void deleteVertices(UUID[] toDelete, int numPerCommit) { class VertexCommitChanges (line 248) | public class VertexCommitChanges implements ICommitChanges { method VertexCommitChanges (line 256) | public VertexCommitChanges(int start, int num) { method VertexCommitChanges (line 260) | public VertexCommitChanges(int start, int num, UUID[] toDelete) { method VertexCommitChanges (line 264) | public VertexCommitChanges(int start, int num, UUID[] toDelete, int ... method getVertexIDs (line 272) | public List getVertexIDs() { method getVertexChanges (line 276) | @Override method getEdgeChanges (line 310) | @Override class EdgeCommitChanges (line 316) | public class EdgeCommitChanges implements ICommitChanges { method EdgeCommitChanges (line 323) | public EdgeCommitChanges() { method size (line 329) | public int size() { method addEdge (line 333) | public void addEdge(UUID outUUID, String label, UUID inUUID) { method getVertexChanges (line 339) | @Override method getEdgeChanges (line 344) | @Override FILE: src/test/java/com/lambdazen/bitsy/store/MemoryGraphStoreTest.java class MemoryGraphStoreTest (line 19) | public class MemoryGraphStoreTest extends TestCase { method MemoryGraphStoreTest (line 22) | public MemoryGraphStoreTest() {} method setUp (line 24) | protected void setUp() { method tearDown (line 30) | protected void tearDown() { method testSomething (line 38) | public void testSomething() { method testVertexInserts (line 47) | public void testVertexInserts() { method testBipartiteGraph (line 77) | public void testBipartiteGraph() { method createVertices (line 227) | private List createVertices(int numPerCommit, int partSize) { method deleteVertices (line 241) | private void deleteVertices(UUID[] toDelete, int numPerCommit) { class VertexCommitChanges (line 251) | public class VertexCommitChanges implements ICommitChanges { method VertexCommitChanges (line 259) | public VertexCommitChanges(int start, int num) { method VertexCommitChanges (line 263) | public VertexCommitChanges(int start, int num, UUID[] toDelete) { method VertexCommitChanges (line 267) | public VertexCommitChanges(int start, int num, UUID[] toDelete, int ... method getVertexIDs (line 275) | public List getVertexIDs() { method getVertexChanges (line 279) | @Override method getEdgeChanges (line 314) | @Override class EdgeCommitChanges (line 320) | public class EdgeCommitChanges implements ICommitChanges { method EdgeCommitChanges (line 327) | public EdgeCommitChanges() { method size (line 333) | public int size() { method addEdge (line 337) | public void addEdge(UUID outUUID, String label, UUID inUUID) { method getVertexChanges (line 343) | @Override method getEdgeChanges (line 348) | @Override FILE: src/test/java/com/lambdazen/bitsy/store/RecordTest.java class RecordTest (line 15) | public class RecordTest extends TestCase { method RecordTest (line 16) | public RecordTest() {} method testRecord (line 18) | public void testRecord() throws Exception { method testDictionaryMaxProperties (line 83) | public void testDictionaryMaxProperties() throws Exception { FILE: src/test/java/com/lambdazen/bitsy/store/SingleThreadedStringCanonicalizerTest.java class SingleThreadedStringCanonicalizerTest (line 5) | public class SingleThreadedStringCanonicalizerTest extends TestCase { method testCanonicalize (line 6) | public void testCanonicalize() { FILE: src/test/java/com/lambdazen/bitsy/structure/BitsyGraphStructureTestSuite.java class BitsyGraphStructureTestSuite (line 34) | @RunWith(BitsyGraphStructureTestSuite.class) method BitsyGraphStructureTestSuite (line 79) | public BitsyGraphStructureTestSuite(final Class klass, final Runner... FILE: src/test/java/com/lambdazen/bitsy/structure/BitsyProcessStandardTestSuite.java class BitsyProcessStandardTestSuite (line 64) | @RunWith(BitsyProcessStandardTestSuite.class) method BitsyProcessStandardTestSuite (line 227) | public BitsyProcessStandardTestSuite(final Class klass, final Runne... FILE: src/test/java/com/lambdazen/bitsy/structure/BitsyTestGraphProvider.java class BitsyTestGraphProvider (line 18) | public class BitsyTestGraphProvider extends AbstractGraphProvider { method clear (line 25) | @Override method getImplementations (line 39) | @Override method wipeOut (line 44) | private void wipeOut(File directory) { method deleteDirectory (line 48) | protected static void deleteDirectory(final File directory, boolean de... method getBaseConfiguration (line 68) | @Override FILE: src/test/java/com/lambdazen/bitsy/structure/HasLabelTest.java class HasLabelTest (line 13) | public class HasLabelTest { method bitsyPredicateTest (line 14) | @Test FILE: src/test/java/com/lambdazen/bitsy/util/CommittableFileLogTest.java class CommittableFileLogTest (line 14) | public class CommittableFileLogTest extends TestCase { method CommittableFileLogTest (line 15) | public CommittableFileLogTest() {} method testRead (line 17) | public void testRead() throws Exception { FILE: src/test/java/com/lambdazen/bitsy/util/DoubleBufferIT.java class DoubleBufferIT (line 9) | public class DoubleBufferIT extends TestCase { method DoubleBufferIT (line 14) | public DoubleBufferIT() {} method testFixedCtBuf (line 16) | public void testFixedCtBuf() throws Exception { method testException (line 91) | public void testException() throws Exception {