IDManager

public IDManager(long partitionBits) { Preconditions.checkArgument(partitionBits >= 0); Preconditions.checkArgument(partitionBits <= MAX_PARTITION_BITS, "Partition bits

/** *bit mask- Description (+ indicates defined type, * indicates proper & defined type) * * 0 - + User created Vertex * 000 - * Normal vertices * 010 - * Partitioned vertices * 100 - * Unmodifiable (

ConsistentKeyIDAuthority Architecture IDAuthority Reference AbstractIDAuthority /** * Base Class for {@link IDAuthority} implementations. * Handles common aspects such as maintaining the {@link IDBlo

Let’s look at the class used in IDAuthority. public interface IDBlockSizer { /** * The size of the id block to be returned by calls {@link com.baidu.hugegraph.diskstorage.IDAuthority#getIDBl

MixedConfiguration accept global and local configure, when get method is called, it first check the type of option, then get the value from responded config. public class MixedConfiguration extends Ab

Class Backend public KCVSLogManager getKCVSLogManager(String logName) { Preconditions.checkArgument(configuration.restrictTo(logName).get(LOG_BACKEND).equalsIgnoreCase(LOG_BACKEND.getDefaultV

/** * Generic interface to a backend storage engine. * */ public interface StoreManager { /** * Returns a transaction handle for a new transaction according to the given configuration. * * @retu

Query Standard Query interface specifying that a query may have a limit. public interface Query { public static final int NO_LIMIT = Integer.MAX_VALUE; /** * Whether this query has a defined

Similar to getStorage private final static Map<String, IndexProvider> getIndexes(Configuration config) { ImmutableMap.Builder<String, IndexProvider> builder = ImmutableMap.builder(); f

The multiplicity of edges between vertices for a given label. Multiplicity here is understood in the same sense as for UML class diagrams {@url http://en.wikipedia.org/wiki/Class_diagram#Multiplicity}

1 2 3 4 5 6 7 8 9