test_class.file: oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreTest.java
test_class.identifier: RDBDocumentStoreTest
test_class.superclass: extends AbstractDocumentStoreTest
test_case.body: @Test
      public void testRDBStats() {
          if (ds instanceof RDBDocumentStore) {
              Map<String, String> info = ds.getStats();
              assertThat(info.keySet(), hasItem("nodes.ns"));
              assertThat(info.keySet(), hasItem("clusterNodes.ns"));
              assertThat(info.keySet(), hasItem("journal.ns"));
              assertThat(info.keySet(), hasItem("settings.ns"));
              assertThat(info.keySet(), hasItem("nodes.count"));
              assertThat(info.keySet(), hasItem("clusterNodes.count"));
              assertThat(info.keySet(), hasItem("journal.count"));
              assertThat(info.keySet(), hasItem("settings.count"));
              // info.forEach((k, v) -> System.err.println(k +": " + v));
          }
      }
test_case.class_method_signature: RDBDocumentStoreTest.testRDBStats()
test_case.full_signature: @Test public void testRDBStats()
test_case.identifier: testRDBStats
test_case.invocations: getStats assertThat keySet hasItem assertThat keySet hasItem assertThat keySet hasItem assertThat keySet hasItem assertThat keySet hasItem assertThat keySet hasItem assertThat keySet hasItem assertThat keySet hasItem
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRDBStats()
focal_class.declarator: MINIMALBULKUPDATESIZE = 3
focal_class.modifier: private static
focal_class.original_string: private static int MINIMALBULKUPDATESIZE = 3;
focal_class.type: int
focal_class.var_name: MINIMALBULKUPDATESIZE
focal_class.declarator: droppedTables = ""
focal_class.modifier: private
focal_class.original_string: private String droppedTables = "";
focal_class.type: String
focal_class.var_name: droppedTables
focal_class.declarator: TABLEMAP
focal_class.modifier: private static
focal_class.original_string: private static Map<Collection<? extends Document>, String> TABLEMAP;
focal_class.type: Map<Collection<? extends Document>, String>
focal_class.var_name: TABLEMAP
focal_class.declarator: TABLENAMES
focal_class.modifier: private static
focal_class.original_string: private static List<String> TABLENAMES;
focal_class.type: List<String>
focal_class.var_name: TABLENAMES
focal_class.declarator: tableMeta = new HashMap<Collection<? extends Document>, RDBTableMetaData>()
focal_class.modifier: private final
focal_class.original_string: private final Map<Collection<? extends Document>, RDBTableMetaData> tableMeta = new HashMap<Collection<? extends Document>, RDBTableMetaData>();
focal_class.type: Map<Collection<? extends Document>, RDBTableMetaData>
focal_class.var_name: tableMeta
focal_class.declarator: MODIFIED = "_modified"
focal_class.modifier: private static final
focal_class.original_string: private static final String MODIFIED = "_modified";
focal_class.type: String
focal_class.var_name: MODIFIED
focal_class.declarator: MODCOUNT = "_modCount"
focal_class.modifier: private static final
focal_class.original_string: private static final String MODCOUNT = "_modCount";
focal_class.type: String
focal_class.var_name: MODCOUNT
focal_class.declarator: COLLISIONSMODCOUNT = "_collisionsModCount"
focal_class.modifier: public static final
focal_class.original_string: public static final String COLLISIONSMODCOUNT = "_collisionsModCount";
focal_class.type: String
focal_class.var_name: COLLISIONSMODCOUNT
focal_class.declarator: ID = "_id"
focal_class.modifier: private static final
focal_class.original_string: private static final String ID = "_id";
focal_class.type: String
focal_class.var_name: ID
focal_class.declarator: LOG = LoggerFactory.getLogger(RDBDocumentStore.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOG = LoggerFactory.getLogger(RDBDocumentStore.class);
focal_class.type: Logger
focal_class.var_name: LOG
focal_class.declarator: callStack
focal_class.modifier: private
focal_class.original_string: private Exception callStack;
focal_class.type: Exception
focal_class.var_name: callStack
focal_class.declarator: ch
focal_class.modifier: private
focal_class.original_string: private RDBConnectionHandler ch;
focal_class.type: RDBConnectionHandler
focal_class.var_name: ch
focal_class.declarator: tablesToBeDropped = new HashSet<String>()
focal_class.modifier: private
focal_class.original_string: private Set<String> tablesToBeDropped = new HashSet<String>();
focal_class.type: Set<String>
focal_class.var_name: tablesToBeDropped
focal_class.declarator: CHAR2OCTETRATIO = 3
focal_class.modifier: public static final
focal_class.original_string: public static final int CHAR2OCTETRATIO = 3;
focal_class.type: int
focal_class.var_name: CHAR2OCTETRATIO
focal_class.declarator: RETRIES = 10
focal_class.modifier: private static final
focal_class.original_string: private static final int RETRIES = 10;
focal_class.type: int
focal_class.var_name: RETRIES
focal_class.declarator: USECMODCOUNT = true
focal_class.modifier: protected static final
focal_class.original_string: protected static final boolean USECMODCOUNT = true;
focal_class.type: boolean
focal_class.var_name: USECMODCOUNT
focal_class.declarator: SCHEMA = 2
focal_class.modifier: protected static final
focal_class.original_string: protected static final int SCHEMA = 2;
focal_class.type: int
focal_class.var_name: SCHEMA
focal_class.declarator: MODIFIEDKEY = new Key(MODIFIED, null)
focal_class.modifier: private static final
focal_class.original_string: private static final Key MODIFIEDKEY = new Key(MODIFIED, null);
focal_class.type: Key
focal_class.var_name: MODIFIEDKEY
focal_class.declarator: dbInfo
focal_class.modifier: private
focal_class.original_string: private RDBDocumentStoreDB dbInfo;
focal_class.type: RDBDocumentStoreDB
focal_class.var_name: dbInfo
focal_class.declarator: db
focal_class.modifier: private
focal_class.original_string: private RDBDocumentStoreJDBC db;
focal_class.type: RDBDocumentStoreJDBC
focal_class.var_name: db
focal_class.declarator: EMPTY_KEY_PATTERN = Collections.emptyList()
focal_class.modifier: protected static final
focal_class.original_string: protected static final List<String> EMPTY_KEY_PATTERN = Collections.emptyList();
focal_class.type: List<String>
focal_class.var_name: EMPTY_KEY_PATTERN
focal_class.declarator: metadata
focal_class.modifier: private
focal_class.original_string: private Map<String, String> metadata;
focal_class.type: Map<String, String>
focal_class.var_name: metadata
focal_class.declarator: stats
focal_class.modifier: private
focal_class.original_string: private DocumentStoreStatsCollector stats;
focal_class.type: DocumentStoreStatsCollector
focal_class.var_name: stats
focal_class.declarator: readOnly
focal_class.modifier: private
focal_class.original_string: private boolean readOnly;
focal_class.type: boolean
focal_class.var_name: readOnly
focal_class.declarator: VERSIONPROP = "__version"
focal_class.modifier: public static
focal_class.original_string: public static String VERSIONPROP = "__version";
focal_class.type: String
focal_class.var_name: VERSIONPROP
focal_class.declarator: INDEXEDPROPERTIES = new HashSet<String>(Arrays.asList(new String[] { MODIFIED,
              NodeDocument.HAS_BINARY_FLAG, NodeDocument.DELETED_ONCE, NodeDocument.SD_TYPE, NodeDocument.SD_MAX_REV_TIME_IN_SECS, VERSIONPROP }))
focal_class.modifier: private static final
focal_class.original_string: private static final Set<String> INDEXEDPROPERTIES = new HashSet<String>(Arrays.asList(new String[] { MODIFIED,
              NodeDocument.HAS_BINARY_FLAG, NodeDocument.DELETED_ONCE, NodeDocument.SD_TYPE, NodeDocument.SD_MAX_REV_TIME_IN_SECS, VERSIONPROP }));
focal_class.type: Set<String>
focal_class.var_name: INDEXEDPROPERTIES
focal_class.declarator: REQUIREDCOLUMNS = Collections.unmodifiableSet(new HashSet<String>(Arrays.asList(
              new String[] { "id", "dsize", "deletedonce", "bdata", "data", "cmodcount", "modcount", "hasbinary", "modified" })))
focal_class.modifier: private static final
focal_class.original_string: private static final Set<String> REQUIREDCOLUMNS = Collections.unmodifiableSet(new HashSet<String>(Arrays.asList(
              new String[] { "id", "dsize", "deletedonce", "bdata", "data", "cmodcount", "modcount", "hasbinary", "modified" })));
focal_class.type: Set<String>
focal_class.var_name: REQUIREDCOLUMNS
focal_class.declarator: OPTIONALCOLUMNS = Collections
              .unmodifiableSet(new HashSet<String>(Arrays.asList(new String[] { "version", "sdtype", "sdmaxrevtime" })))
focal_class.modifier: private static final
focal_class.original_string: private static final Set<String> OPTIONALCOLUMNS = Collections
              .unmodifiableSet(new HashSet<String>(Arrays.asList(new String[] { "version", "sdtype", "sdmaxrevtime" })));
focal_class.type: Set<String>
focal_class.var_name: OPTIONALCOLUMNS
focal_class.declarator: COLUMNPROPERTIES = new HashSet<String>(Arrays.asList(
              new String[] { ID, NodeDocument.HAS_BINARY_FLAG, NodeDocument.DELETED_ONCE, COLLISIONSMODCOUNT, MODIFIED, MODCOUNT }))
focal_class.modifier: private static final
focal_class.original_string: private static final Set<String> COLUMNPROPERTIES = new HashSet<String>(Arrays.asList(
              new String[] { ID, NodeDocument.HAS_BINARY_FLAG, NodeDocument.DELETED_ONCE, COLLISIONSMODCOUNT, MODIFIED, MODCOUNT }));
focal_class.type: Set<String>
focal_class.var_name: COLUMNPROPERTIES
focal_class.declarator: COLUMNPROPERTIES2 = new HashSet<String>(Arrays.asList(
              new String[] { ID, NodeDocument.HAS_BINARY_FLAG, NodeDocument.DELETED_ONCE, COLLISIONSMODCOUNT, MODIFIED, MODCOUNT,
                      NodeDocument.SD_TYPE, NodeDocument.SD_MAX_REV_TIME_IN_SECS, VERSIONPROP }))
focal_class.modifier: private static final
focal_class.original_string: private static final Set<String> COLUMNPROPERTIES2 = new HashSet<String>(Arrays.asList(
              new String[] { ID, NodeDocument.HAS_BINARY_FLAG, NodeDocument.DELETED_ONCE, COLLISIONSMODCOUNT, MODIFIED, MODCOUNT,
                      NodeDocument.SD_TYPE, NodeDocument.SD_MAX_REV_TIME_IN_SECS, VERSIONPROP }));
focal_class.type: Set<String>
focal_class.var_name: COLUMNPROPERTIES2
focal_class.declarator: ser = new RDBDocumentSerializer(this)
focal_class.modifier: private final
focal_class.original_string: private final RDBDocumentSerializer ser = new RDBDocumentSerializer(this);
focal_class.type: RDBDocumentSerializer
focal_class.var_name: ser
focal_class.declarator: NOGZIP = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.NOGZIP", Boolean.FALSE).loggingTo(LOG).get()
focal_class.modifier: private static final
focal_class.original_string: private static final boolean NOGZIP = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.NOGZIP", Boolean.FALSE).loggingTo(LOG).get();
focal_class.type: boolean
focal_class.var_name: NOGZIP
focal_class.declarator: NOAPPEND = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.NOAPPEND", Boolean.FALSE).loggingTo(LOG).get()
focal_class.modifier: private static final
focal_class.original_string: private static final boolean NOAPPEND = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.NOAPPEND", Boolean.FALSE).loggingTo(LOG).get();
focal_class.type: boolean
focal_class.var_name: NOAPPEND
focal_class.declarator: CHUNKSIZE = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.CHUNKSIZE", 64).loggingTo(LOG)
              .validateWith(value -> value > 0).get()
focal_class.modifier: private static final
focal_class.original_string: private static final int CHUNKSIZE = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.CHUNKSIZE", 64).loggingTo(LOG)
              .validateWith(value -> value > 0).get();
focal_class.type: int
focal_class.var_name: CHUNKSIZE
focal_class.declarator: QUERYHITSLIMIT = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.QUERYHITSLIMIT", 4096).loggingTo(LOG)
              .validateWith(value -> value > 0).get()
focal_class.modifier: private static final
focal_class.original_string: private static final int QUERYHITSLIMIT = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.QUERYHITSLIMIT", 4096).loggingTo(LOG)
              .validateWith(value -> value > 0).get();
focal_class.type: int
focal_class.var_name: QUERYHITSLIMIT
focal_class.declarator: QUERYTIMELIMIT = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.QUERYTIMELIMIT", 10000).loggingTo(LOG)
              .validateWith(value -> value > 0).get()
focal_class.modifier: private static final
focal_class.original_string: private static final int QUERYTIMELIMIT = SystemPropertySupplier
              .create("org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.QUERYTIMELIMIT", 10000).loggingTo(LOG)
              .validateWith(value -> value > 0).get();
focal_class.type: int
focal_class.var_name: QUERYTIMELIMIT
focal_class.declarator: BATCHUPDATES = SystemPropertySupplier
              .create(RDBDocumentStore.class.getName() + ".BATCHUPDATES", Boolean.TRUE).loggingTo(LOG)
              .formatSetMessage((name, value) -> {
                  return String.format("Batch updates disabled (system property %s set to '%s')", name, value);
              }).get()
focal_class.modifier: private static final
focal_class.original_string: private static final boolean BATCHUPDATES = SystemPropertySupplier
              .create(RDBDocumentStore.class.getName() + ".BATCHUPDATES", Boolean.TRUE).loggingTo(LOG)
              .formatSetMessage((name, value) -> {
                  return String.format("Batch updates disabled (system property %s set to '%s')", name, value);
              }).get();
focal_class.type: boolean
focal_class.var_name: BATCHUPDATES
focal_class.declarator: nodesCache
focal_class.modifier: private
focal_class.original_string: private NodeDocumentCache nodesCache;
focal_class.type: NodeDocumentCache
focal_class.var_name: nodesCache
focal_class.declarator: locks
focal_class.modifier: private
focal_class.original_string: private NodeDocumentLocks locks;
focal_class.type: NodeDocumentLocks
focal_class.var_name: locks
focal_class.declarator: cnUpdates = new ConcurrentHashMap<String, Long>()
focal_class.modifier: private
focal_class.original_string: private Map<String, Long> cnUpdates = new ConcurrentHashMap<String, Long>();
focal_class.type: Map<String, Long>
focal_class.var_name: cnUpdates
focal_class.file: oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java
focal_class.identifier: RDBDocumentStore
focal_class.interfaces: implements DocumentStore
focal_class.class_method_signature: RDBDocumentStore.RDBDocumentStore(DataSource ds, DocumentNodeStoreBuilder<?> builder, RDBOptions options)
focal_class.full_signature: public  RDBDocumentStore(DataSource ds, DocumentNodeStoreBuilder<?> builder, RDBOptions options)
focal_class.identifier: RDBDocumentStore
focal_class.modifiers: public
focal_class.parameters: (DataSource ds, DocumentNodeStoreBuilder<?> builder, RDBOptions options)
focal_class.signature:  RDBDocumentStore(DataSource ds, DocumentNodeStoreBuilder<?> builder, RDBOptions options)
focal_class.class_method_signature: RDBDocumentStore.RDBDocumentStore(DataSource ds, DocumentNodeStoreBuilder<?> builder)
focal_class.full_signature: public  RDBDocumentStore(DataSource ds, DocumentNodeStoreBuilder<?> builder)
focal_class.identifier: RDBDocumentStore
focal_class.modifiers: public
focal_class.parameters: (DataSource ds, DocumentNodeStoreBuilder<?> builder)
focal_class.signature:  RDBDocumentStore(DataSource ds, DocumentNodeStoreBuilder<?> builder)
focal_class.class_method_signature: RDBDocumentStore.find(Collection<T> collection, String id)
focal_class.full_signature: @Override public T find(Collection<T> collection, String id)
focal_class.identifier: find
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, String id)
focal_class.return: T
focal_class.signature: T find(Collection<T> collection, String id)
focal_class.class_method_signature: RDBDocumentStore.find(final Collection<T> collection, final String id, int maxCacheAge)
focal_class.full_signature: @Override public T find(final Collection<T> collection, final String id, int maxCacheAge)
focal_class.identifier: find
focal_class.modifiers: @Override public
focal_class.parameters: (final Collection<T> collection, final String id, int maxCacheAge)
focal_class.return: T
focal_class.signature: T find(final Collection<T> collection, final String id, int maxCacheAge)
focal_class.class_method_signature: RDBDocumentStore.query(Collection<T> collection, String fromKey, String toKey, int limit)
focal_class.full_signature: @NotNull @Override public List<T> query(Collection<T> collection, String fromKey, String toKey, int limit)
focal_class.identifier: query
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (Collection<T> collection, String fromKey, String toKey, int limit)
focal_class.return: List<T>
focal_class.signature: List<T> query(Collection<T> collection, String fromKey, String toKey, int limit)
focal_class.class_method_signature: RDBDocumentStore.query(Collection<T> collection, String fromKey, String toKey, String indexedProperty,
              long startValue, int limit)
focal_class.full_signature: @NotNull @Override public List<T> query(Collection<T> collection, String fromKey, String toKey, String indexedProperty,
              long startValue, int limit)
focal_class.identifier: query
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (Collection<T> collection, String fromKey, String toKey, String indexedProperty,
              long startValue, int limit)
focal_class.return: List<T>
focal_class.signature: List<T> query(Collection<T> collection, String fromKey, String toKey, String indexedProperty,
              long startValue, int limit)
focal_class.class_method_signature: RDBDocumentStore.query(Collection<T> collection, String fromKey, String toKey,
              List<String> excludeKeyPatterns, List<QueryCondition> conditions, int limit)
focal_class.full_signature: @NotNull protected List<T> query(Collection<T> collection, String fromKey, String toKey,
              List<String> excludeKeyPatterns, List<QueryCondition> conditions, int limit)
focal_class.identifier: query
focal_class.modifiers: @NotNull protected
focal_class.parameters: (Collection<T> collection, String fromKey, String toKey,
              List<String> excludeKeyPatterns, List<QueryCondition> conditions, int limit)
focal_class.return: List<T>
focal_class.signature: List<T> query(Collection<T> collection, String fromKey, String toKey,
              List<String> excludeKeyPatterns, List<QueryCondition> conditions, int limit)
focal_class.class_method_signature: RDBDocumentStore.remove(Collection<T> collection, String id)
focal_class.full_signature: @Override public void remove(Collection<T> collection, String id)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, String id)
focal_class.return: void
focal_class.signature: void remove(Collection<T> collection, String id)
focal_class.class_method_signature: RDBDocumentStore.remove(Collection<T> collection, List<String> ids)
focal_class.full_signature: @Override public void remove(Collection<T> collection, List<String> ids)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, List<String> ids)
focal_class.return: void
focal_class.signature: void remove(Collection<T> collection, List<String> ids)
focal_class.class_method_signature: RDBDocumentStore.remove(Collection<T> collection, Map<String, Long> toRemove)
focal_class.full_signature: @Override public int remove(Collection<T> collection, Map<String, Long> toRemove)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, Map<String, Long> toRemove)
focal_class.return: int
focal_class.signature: int remove(Collection<T> collection, Map<String, Long> toRemove)
focal_class.class_method_signature: RDBDocumentStore.remove(Collection<T> collection, String indexedProperty, long startValue, long endValue)
focal_class.full_signature: @Override public int remove(Collection<T> collection, String indexedProperty, long startValue, long endValue)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, String indexedProperty, long startValue, long endValue)
focal_class.return: int
focal_class.signature: int remove(Collection<T> collection, String indexedProperty, long startValue, long endValue)
focal_class.class_method_signature: RDBDocumentStore.create(Collection<T> collection, List<UpdateOp> updateOps)
focal_class.full_signature: @Override public boolean create(Collection<T> collection, List<UpdateOp> updateOps)
focal_class.identifier: create
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, List<UpdateOp> updateOps)
focal_class.return: boolean
focal_class.signature: boolean create(Collection<T> collection, List<UpdateOp> updateOps)
focal_class.class_method_signature: RDBDocumentStore.createOrUpdate(Collection<T> collection, UpdateOp update)
focal_class.full_signature: @Override public T createOrUpdate(Collection<T> collection, UpdateOp update)
focal_class.identifier: createOrUpdate
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, UpdateOp update)
focal_class.return: T
focal_class.signature: T createOrUpdate(Collection<T> collection, UpdateOp update)
focal_class.class_method_signature: RDBDocumentStore.createOrUpdate(Collection<T> collection, List<UpdateOp> updateOps)
focal_class.full_signature: @Override public List<T> createOrUpdate(Collection<T> collection, List<UpdateOp> updateOps)
focal_class.identifier: createOrUpdate
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, List<UpdateOp> updateOps)
focal_class.return: List<T>
focal_class.signature: List<T> createOrUpdate(Collection<T> collection, List<UpdateOp> updateOps)
focal_class.class_method_signature: RDBDocumentStore.internalCreateOrUpdate(Collection<T> collection, List<UpdateOp> updateOps)
focal_class.full_signature: private List<T> internalCreateOrUpdate(Collection<T> collection, List<UpdateOp> updateOps)
focal_class.identifier: internalCreateOrUpdate
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, List<UpdateOp> updateOps)
focal_class.return: List<T>
focal_class.signature: List<T> internalCreateOrUpdate(Collection<T> collection, List<UpdateOp> updateOps)
focal_class.class_method_signature: RDBDocumentStore.readDocumentCached(Collection<T> collection, Set<String> keys)
focal_class.full_signature: private Map<String, T> readDocumentCached(Collection<T> collection, Set<String> keys)
focal_class.identifier: readDocumentCached
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, Set<String> keys)
focal_class.return: Map<String, T>
focal_class.signature: Map<String, T> readDocumentCached(Collection<T> collection, Set<String> keys)
focal_class.class_method_signature: RDBDocumentStore.readDocumentsUncached(Collection<T> collection, Set<String> keys)
focal_class.full_signature: private Map<String, T> readDocumentsUncached(Collection<T> collection, Set<String> keys)
focal_class.identifier: readDocumentsUncached
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, Set<String> keys)
focal_class.return: Map<String, T>
focal_class.signature: Map<String, T> readDocumentsUncached(Collection<T> collection, Set<String> keys)
focal_class.class_method_signature: RDBDocumentStore.obtainTracker(Collection<T> collection, Set<String> keys)
focal_class.full_signature: @Nullable private CacheChangesTracker obtainTracker(Collection<T> collection, Set<String> keys)
focal_class.identifier: obtainTracker
focal_class.modifiers: @Nullable private
focal_class.parameters: (Collection<T> collection, Set<String> keys)
focal_class.return: CacheChangesTracker
focal_class.signature: CacheChangesTracker obtainTracker(Collection<T> collection, Set<String> keys)
focal_class.class_method_signature: RDBDocumentStore.obtainTracker(Collection<T> collection, String fromKey, String toKey)
focal_class.full_signature: @Nullable private CacheChangesTracker obtainTracker(Collection<T> collection, String fromKey, String toKey)
focal_class.identifier: obtainTracker
focal_class.modifiers: @Nullable private
focal_class.parameters: (Collection<T> collection, String fromKey, String toKey)
focal_class.return: CacheChangesTracker
focal_class.signature: CacheChangesTracker obtainTracker(Collection<T> collection, String fromKey, String toKey)
focal_class.class_method_signature: RDBDocumentStore.bulkUpdate(Collection<T> collection, List<UpdateOp> updates, Map<String, T> oldDocs, boolean upsert)
focal_class.full_signature: private Map<UpdateOp, T> bulkUpdate(Collection<T> collection, List<UpdateOp> updates, Map<String, T> oldDocs, boolean upsert)
focal_class.identifier: bulkUpdate
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, List<UpdateOp> updates, Map<String, T> oldDocs, boolean upsert)
focal_class.return: Map<UpdateOp, T>
focal_class.signature: Map<UpdateOp, T> bulkUpdate(Collection<T> collection, List<UpdateOp> updates, Map<String, T> oldDocs, boolean upsert)
focal_class.class_method_signature: RDBDocumentStore.findAndUpdate(Collection<T> collection, UpdateOp update)
focal_class.full_signature: @Override public T findAndUpdate(Collection<T> collection, UpdateOp update)
focal_class.identifier: findAndUpdate
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, UpdateOp update)
focal_class.return: T
focal_class.signature: T findAndUpdate(Collection<T> collection, UpdateOp update)
focal_class.class_method_signature: RDBDocumentStore.invalidateCache()
focal_class.full_signature: @Override public CacheInvalidationStats invalidateCache()
focal_class.identifier: invalidateCache
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: CacheInvalidationStats
focal_class.signature: CacheInvalidationStats invalidateCache()
focal_class.class_method_signature: RDBDocumentStore.invalidateCache(Iterable<String> keys)
focal_class.full_signature: @Override public CacheInvalidationStats invalidateCache(Iterable<String> keys)
focal_class.identifier: invalidateCache
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<String> keys)
focal_class.return: CacheInvalidationStats
focal_class.signature: CacheInvalidationStats invalidateCache(Iterable<String> keys)
focal_class.class_method_signature: RDBDocumentStore.invalidateCache(Collection<T> collection, String id)
focal_class.full_signature: @Override public void invalidateCache(Collection<T> collection, String id)
focal_class.identifier: invalidateCache
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, String id)
focal_class.return: void
focal_class.signature: void invalidateCache(Collection<T> collection, String id)
focal_class.class_method_signature: RDBDocumentStore.invalidateCache(Collection<T> collection, String id, boolean remove)
focal_class.full_signature: private void invalidateCache(Collection<T> collection, String id, boolean remove)
focal_class.identifier: invalidateCache
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, String id, boolean remove)
focal_class.return: void
focal_class.signature: void invalidateCache(Collection<T> collection, String id, boolean remove)
focal_class.class_method_signature: RDBDocumentStore.invalidateNodesCache(String id, boolean remove)
focal_class.full_signature: private void invalidateNodesCache(String id, boolean remove)
focal_class.identifier: invalidateNodesCache
focal_class.modifiers: private
focal_class.parameters: (String id, boolean remove)
focal_class.return: void
focal_class.signature: void invalidateNodesCache(String id, boolean remove)
focal_class.class_method_signature: RDBDocumentStore.determineServerTimeDifferenceMillis()
focal_class.full_signature: @Override public long determineServerTimeDifferenceMillis()
focal_class.identifier: determineServerTimeDifferenceMillis
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long determineServerTimeDifferenceMillis()
focal_class.class_method_signature: RDBDocumentStore.getDroppedTables()
focal_class.full_signature: public String getDroppedTables()
focal_class.identifier: getDroppedTables
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDroppedTables()
focal_class.class_method_signature: RDBDocumentStore.getTableNames()
focal_class.full_signature: public static List<String> getTableNames()
focal_class.identifier: getTableNames
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getTableNames()
focal_class.class_method_signature: RDBDocumentStore.dispose()
focal_class.full_signature: @Override public void dispose()
focal_class.identifier: dispose
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void dispose()
focal_class.class_method_signature: RDBDocumentStore.getIfCached(Collection<T> collection, String id)
focal_class.full_signature: @Override public T getIfCached(Collection<T> collection, String id)
focal_class.identifier: getIfCached
focal_class.modifiers: @Override public
focal_class.parameters: (Collection<T> collection, String id)
focal_class.return: T
focal_class.signature: T getIfCached(Collection<T> collection, String id)
focal_class.class_method_signature: RDBDocumentStore.getIfCached(Collection<T> collection, String id, long modCount)
focal_class.full_signature: private T getIfCached(Collection<T> collection, String id, long modCount)
focal_class.identifier: getIfCached
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, String id, long modCount)
focal_class.return: T
focal_class.signature: T getIfCached(Collection<T> collection, String id, long modCount)
focal_class.class_method_signature: RDBDocumentStore.getCacheStats()
focal_class.full_signature: @Override public Iterable<CacheStats> getCacheStats()
focal_class.identifier: getCacheStats
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterable<CacheStats>
focal_class.signature: Iterable<CacheStats> getCacheStats()
focal_class.class_method_signature: RDBDocumentStore.getMetadata()
focal_class.full_signature: @Override public Map<String, String> getMetadata()
focal_class.identifier: getMetadata
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getMetadata()
focal_class.class_method_signature: RDBDocumentStore.getStats()
focal_class.full_signature: @NotNull @Override public Map<String, String> getStats()
focal_class.identifier: getStats
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: ()
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getStats()
focal_class.class_method_signature: RDBDocumentStore.toMapBuilder(ImmutableMap.Builder<String, String> builder, Collection<T> collection, RDBTableMetaData meta)
focal_class.full_signature: private void toMapBuilder(ImmutableMap.Builder<String, String> builder, Collection<T> collection, RDBTableMetaData meta)
focal_class.identifier: toMapBuilder
focal_class.modifiers: private
focal_class.parameters: (ImmutableMap.Builder<String, String> builder, Collection<T> collection, RDBTableMetaData meta)
focal_class.return: void
focal_class.signature: void toMapBuilder(ImmutableMap.Builder<String, String> builder, Collection<T> collection, RDBTableMetaData meta)
focal_class.class_method_signature: RDBDocumentStore.initialize(DataSource ds, DocumentNodeStoreBuilder<?> builder, RDBOptions options)
focal_class.full_signature: private void initialize(DataSource ds, DocumentNodeStoreBuilder<?> builder, RDBOptions options)
focal_class.identifier: initialize
focal_class.modifiers: private
focal_class.parameters: (DataSource ds, DocumentNodeStoreBuilder<?> builder, RDBOptions options)
focal_class.return: void
focal_class.signature: void initialize(DataSource ds, DocumentNodeStoreBuilder<?> builder, RDBOptions options)
focal_class.class_method_signature: RDBDocumentStore.isBinaryType(int sqlType)
focal_class.full_signature: private static boolean isBinaryType(int sqlType)
focal_class.identifier: isBinaryType
focal_class.modifiers: private static
focal_class.parameters: (int sqlType)
focal_class.return: boolean
focal_class.signature: boolean isBinaryType(int sqlType)
focal_class.class_method_signature: RDBDocumentStore.isNChar(int sqlType)
focal_class.full_signature: private static boolean isNChar(int sqlType)
focal_class.identifier: isNChar
focal_class.modifiers: private static
focal_class.parameters: (int sqlType)
focal_class.return: boolean
focal_class.signature: boolean isNChar(int sqlType)
focal_class.class_method_signature: RDBDocumentStore.obtainFlagsFromResultSetMeta(ResultSetMetaData met, RDBTableMetaData tmd)
focal_class.full_signature: private static void obtainFlagsFromResultSetMeta(ResultSetMetaData met, RDBTableMetaData tmd)
focal_class.identifier: obtainFlagsFromResultSetMeta
focal_class.modifiers: private static
focal_class.parameters: (ResultSetMetaData met, RDBTableMetaData tmd)
focal_class.return: void
focal_class.signature: void obtainFlagsFromResultSetMeta(ResultSetMetaData met, RDBTableMetaData tmd)
focal_class.class_method_signature: RDBDocumentStore.asQualifiedDbName(String one, String two)
focal_class.full_signature: private static String asQualifiedDbName(String one, String two)
focal_class.identifier: asQualifiedDbName
focal_class.modifiers: private static
focal_class.parameters: (String one, String two)
focal_class.return: String
focal_class.signature: String asQualifiedDbName(String one, String two)
focal_class.class_method_signature: RDBDocumentStore.indexTypeAsString(int type)
focal_class.full_signature: private static String indexTypeAsString(int type)
focal_class.identifier: indexTypeAsString
focal_class.modifiers: private static
focal_class.parameters: (int type)
focal_class.return: String
focal_class.signature: String indexTypeAsString(int type)
focal_class.class_method_signature: RDBDocumentStore.dumpIndexData(DatabaseMetaData met, ResultSetMetaData rmet, String tableName, Set<String> indexedColumns)
focal_class.full_signature: private static String dumpIndexData(DatabaseMetaData met, ResultSetMetaData rmet, String tableName, Set<String> indexedColumns)
focal_class.identifier: dumpIndexData
focal_class.modifiers: private static
focal_class.parameters: (DatabaseMetaData met, ResultSetMetaData rmet, String tableName, Set<String> indexedColumns)
focal_class.return: String
focal_class.signature: String dumpIndexData(DatabaseMetaData met, ResultSetMetaData rmet, String tableName, Set<String> indexedColumns)
focal_class.class_method_signature: RDBDocumentStore.dumpIndexData(Map<String, IndexInformation> indices)
focal_class.full_signature: private static String dumpIndexData(Map<String, IndexInformation> indices)
focal_class.identifier: dumpIndexData
focal_class.modifiers: private static
focal_class.parameters: (Map<String, IndexInformation> indices)
focal_class.return: String
focal_class.signature: String dumpIndexData(Map<String, IndexInformation> indices)
focal_class.class_method_signature: RDBDocumentStore.getIndexInformation(ResultSet rs, String rmetSchemaName)
focal_class.full_signature: private static Map<String, IndexInformation> getIndexInformation(ResultSet rs, String rmetSchemaName)
focal_class.identifier: getIndexInformation
focal_class.modifiers: private static
focal_class.parameters: (ResultSet rs, String rmetSchemaName)
focal_class.return: Map<String, IndexInformation>
focal_class.signature: Map<String, IndexInformation> getIndexInformation(ResultSet rs, String rmetSchemaName)
focal_class.class_method_signature: RDBDocumentStore.createTableFor(Connection con, Collection<? extends Document> col, RDBTableMetaData tmd, List<String> tablesCreated,
              List<String> tablesPresent, int initialSchema, int upgradeToSchema)
focal_class.full_signature: private void createTableFor(Connection con, Collection<? extends Document> col, RDBTableMetaData tmd, List<String> tablesCreated,
              List<String> tablesPresent, int initialSchema, int upgradeToSchema)
focal_class.identifier: createTableFor
focal_class.modifiers: private
focal_class.parameters: (Connection con, Collection<? extends Document> col, RDBTableMetaData tmd, List<String> tablesCreated,
              List<String> tablesPresent, int initialSchema, int upgradeToSchema)
focal_class.return: void
focal_class.signature: void createTableFor(Connection con, Collection<? extends Document> col, RDBTableMetaData tmd, List<String> tablesCreated,
              List<String> tablesPresent, int initialSchema, int upgradeToSchema)
focal_class.class_method_signature: RDBDocumentStore.upgradeTable(Connection con, String tableName, int level)
focal_class.full_signature: private boolean upgradeTable(Connection con, String tableName, int level)
focal_class.identifier: upgradeTable
focal_class.modifiers: private
focal_class.parameters: (Connection con, String tableName, int level)
focal_class.return: boolean
focal_class.signature: boolean upgradeTable(Connection con, String tableName, int level)
focal_class.class_method_signature: RDBDocumentStore.addModifiedIndex(Connection con, String tableName)
focal_class.full_signature: private boolean addModifiedIndex(Connection con, String tableName)
focal_class.identifier: addModifiedIndex
focal_class.modifiers: private
focal_class.parameters: (Connection con, String tableName)
focal_class.return: boolean
focal_class.signature: boolean addModifiedIndex(Connection con, String tableName)
focal_class.class_method_signature: RDBDocumentStore.getTableMetaData(Connection con, Collection<? extends Document> col, RDBTableMetaData tmd)
focal_class.full_signature: private static void getTableMetaData(Connection con, Collection<? extends Document> col, RDBTableMetaData tmd)
focal_class.identifier: getTableMetaData
focal_class.modifiers: private static
focal_class.parameters: (Connection con, Collection<? extends Document> col, RDBTableMetaData tmd)
focal_class.return: void
focal_class.signature: void getTableMetaData(Connection con, Collection<? extends Document> col, RDBTableMetaData tmd)
focal_class.class_method_signature: RDBDocumentStore.isReadOnly()
focal_class.full_signature: public boolean isReadOnly()
focal_class.identifier: isReadOnly
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isReadOnly()
focal_class.class_method_signature: RDBDocumentStore.finalize()
focal_class.full_signature: @Override protected void finalize()
focal_class.identifier: finalize
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void finalize()
focal_class.class_method_signature: RDBDocumentStore.readDocumentCached(final Collection<T> collection, final String id, int maxCacheAge)
focal_class.full_signature: private T readDocumentCached(final Collection<T> collection, final String id, int maxCacheAge)
focal_class.identifier: readDocumentCached
focal_class.modifiers: private
focal_class.parameters: (final Collection<T> collection, final String id, int maxCacheAge)
focal_class.return: T
focal_class.signature: T readDocumentCached(final Collection<T> collection, final String id, int maxCacheAge)
focal_class.class_method_signature: RDBDocumentStore.internalCreate(Collection<T> collection, List<UpdateOp> updates)
focal_class.full_signature: @Nullable private boolean internalCreate(Collection<T> collection, List<UpdateOp> updates)
focal_class.identifier: internalCreate
focal_class.modifiers: @Nullable private
focal_class.parameters: (Collection<T> collection, List<UpdateOp> updates)
focal_class.return: boolean
focal_class.signature: boolean internalCreate(Collection<T> collection, List<UpdateOp> updates)
focal_class.class_method_signature: RDBDocumentStore.internalCreateOrUpdate(Collection<T> collection, UpdateOp update, boolean allowCreate,
              boolean checkConditions, int retries)
focal_class.full_signature: @Nullable private T internalCreateOrUpdate(Collection<T> collection, UpdateOp update, boolean allowCreate,
              boolean checkConditions, int retries)
focal_class.identifier: internalCreateOrUpdate
focal_class.modifiers: @Nullable private
focal_class.parameters: (Collection<T> collection, UpdateOp update, boolean allowCreate,
              boolean checkConditions, int retries)
focal_class.return: T
focal_class.signature: T internalCreateOrUpdate(Collection<T> collection, UpdateOp update, boolean allowCreate,
              boolean checkConditions, int retries)
focal_class.class_method_signature: RDBDocumentStore.internalUpdate(Collection<T> collection, UpdateOp update, T oldDoc, boolean checkConditions,
              int maxRetries)
focal_class.full_signature: @Nullable private T internalUpdate(Collection<T> collection, UpdateOp update, T oldDoc, boolean checkConditions,
              int maxRetries)
focal_class.identifier: internalUpdate
focal_class.modifiers: @Nullable private
focal_class.parameters: (Collection<T> collection, UpdateOp update, T oldDoc, boolean checkConditions,
              int maxRetries)
focal_class.return: T
focal_class.signature: T internalUpdate(Collection<T> collection, UpdateOp update, T oldDoc, boolean checkConditions,
              int maxRetries)
focal_class.class_method_signature: RDBDocumentStore.createNewDocument(Collection<T> collection, T oldDoc, UpdateOp update)
focal_class.full_signature: @NotNull private T createNewDocument(Collection<T> collection, T oldDoc, UpdateOp update)
focal_class.identifier: createNewDocument
focal_class.modifiers: @NotNull private
focal_class.parameters: (Collection<T> collection, T oldDoc, UpdateOp update)
focal_class.return: T
focal_class.signature: T createNewDocument(Collection<T> collection, T oldDoc, UpdateOp update)
focal_class.class_method_signature: RDBDocumentStore.addUpdateCounters(UpdateOp update)
focal_class.full_signature: private static void addUpdateCounters(UpdateOp update)
focal_class.identifier: addUpdateCounters
focal_class.modifiers: private static
focal_class.parameters: (UpdateOp update)
focal_class.return: void
focal_class.signature: void addUpdateCounters(UpdateOp update)
focal_class.class_method_signature: RDBDocumentStore.internalQuery(Collection<T> collection, String fromKey, String toKey,
              List<String> excludeKeyPatterns, List<QueryCondition> conditions, int limit)
focal_class.full_signature: private List<T> internalQuery(Collection<T> collection, String fromKey, String toKey,
              List<String> excludeKeyPatterns, List<QueryCondition> conditions, int limit)
focal_class.identifier: internalQuery
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, String fromKey, String toKey,
              List<String> excludeKeyPatterns, List<QueryCondition> conditions, int limit)
focal_class.return: List<T>
focal_class.signature: List<T> internalQuery(Collection<T> collection, String fromKey, String toKey,
              List<String> excludeKeyPatterns, List<QueryCondition> conditions, int limit)
focal_class.class_method_signature: RDBDocumentStore.queryAsIterable(final Collection<T> collection, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions, final int limit, final String sortBy)
focal_class.full_signature: protected Iterable<T> queryAsIterable(final Collection<T> collection, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions, final int limit, final String sortBy)
focal_class.identifier: queryAsIterable
focal_class.modifiers: protected
focal_class.parameters: (final Collection<T> collection, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions, final int limit, final String sortBy)
focal_class.return: Iterable<T>
focal_class.signature: Iterable<T> queryAsIterable(final Collection<T> collection, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions, final int limit, final String sortBy)
focal_class.class_method_signature: RDBDocumentStore.queryCount(final Collection<T> collection, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.full_signature: protected long queryCount(final Collection<T> collection, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.identifier: queryCount
focal_class.modifiers: protected
focal_class.parameters: (final Collection<T> collection, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.return: long
focal_class.signature: long queryCount(final Collection<T> collection, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.class_method_signature: RDBDocumentStore.getMinValue(final Collection<T> collection, String field, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.full_signature: protected long getMinValue(final Collection<T> collection, String field, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.identifier: getMinValue
focal_class.modifiers: protected
focal_class.parameters: (final Collection<T> collection, String field, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.return: long
focal_class.signature: long getMinValue(final Collection<T> collection, String field, String fromKey, String toKey,
              final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.class_method_signature: RDBDocumentStore.internalGetAggregate(final Collection<T> collection, final String aggregrate, String field,
              String fromKey, String toKey, final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.full_signature: private long internalGetAggregate(final Collection<T> collection, final String aggregrate, String field,
              String fromKey, String toKey, final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.identifier: internalGetAggregate
focal_class.modifiers: private
focal_class.parameters: (final Collection<T> collection, final String aggregrate, String field,
              String fromKey, String toKey, final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.return: long
focal_class.signature: long internalGetAggregate(final Collection<T> collection, final String aggregrate, String field,
              String fromKey, String toKey, final List<String> excludeKeyPatterns, final List<QueryCondition> conditions)
focal_class.class_method_signature: RDBDocumentStore.getTable(Collection<T> collection)
focal_class.full_signature: @NotNull protected RDBTableMetaData getTable(Collection<T> collection)
focal_class.identifier: getTable
focal_class.modifiers: @NotNull protected
focal_class.parameters: (Collection<T> collection)
focal_class.return: RDBTableMetaData
focal_class.signature: RDBTableMetaData getTable(Collection<T> collection)
focal_class.class_method_signature: RDBDocumentStore.readDocumentUncached(Collection<T> collection, String id, NodeDocument cachedDoc)
focal_class.full_signature: @Nullable private T readDocumentUncached(Collection<T> collection, String id, NodeDocument cachedDoc)
focal_class.identifier: readDocumentUncached
focal_class.modifiers: @Nullable private
focal_class.parameters: (Collection<T> collection, String id, NodeDocument cachedDoc)
focal_class.return: T
focal_class.signature: T readDocumentUncached(Collection<T> collection, String id, NodeDocument cachedDoc)
focal_class.class_method_signature: RDBDocumentStore.delete(Collection<T> collection, String id)
focal_class.full_signature: private void delete(Collection<T> collection, String id)
focal_class.identifier: delete
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, String id)
focal_class.return: void
focal_class.signature: void delete(Collection<T> collection, String id)
focal_class.class_method_signature: RDBDocumentStore.delete(Collection<T> collection, List<String> ids)
focal_class.full_signature: private int delete(Collection<T> collection, List<String> ids)
focal_class.identifier: delete
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, List<String> ids)
focal_class.return: int
focal_class.signature: int delete(Collection<T> collection, List<String> ids)
focal_class.class_method_signature: RDBDocumentStore.delete(Collection<T> collection, Map<String, Long> toRemove)
focal_class.full_signature: private int delete(Collection<T> collection, Map<String, Long> toRemove)
focal_class.identifier: delete
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, Map<String, Long> toRemove)
focal_class.return: int
focal_class.signature: int delete(Collection<T> collection, Map<String, Long> toRemove)
focal_class.class_method_signature: RDBDocumentStore.deleteWithCondition(Collection<T> collection, List<QueryCondition> conditions)
focal_class.full_signature: private int deleteWithCondition(Collection<T> collection, List<QueryCondition> conditions)
focal_class.identifier: deleteWithCondition
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, List<QueryCondition> conditions)
focal_class.return: int
focal_class.signature: int deleteWithCondition(Collection<T> collection, List<QueryCondition> conditions)
focal_class.class_method_signature: RDBDocumentStore.updateDocument(@NotNull Collection<T> collection, @NotNull T document,
              @NotNull UpdateOp update, Long oldmodcount)
focal_class.full_signature: private boolean updateDocument(@NotNull Collection<T> collection, @NotNull T document,
              @NotNull UpdateOp update, Long oldmodcount)
focal_class.identifier: updateDocument
focal_class.modifiers: private
focal_class.parameters: (@NotNull Collection<T> collection, @NotNull T document,
              @NotNull UpdateOp update, Long oldmodcount)
focal_class.return: boolean
focal_class.signature: boolean updateDocument(@NotNull Collection<T> collection, @NotNull T document,
              @NotNull UpdateOp update, Long oldmodcount)
focal_class.class_method_signature: RDBDocumentStore.continueIfStringOverflow(SQLException ex)
focal_class.full_signature: private static void continueIfStringOverflow(SQLException ex)
focal_class.identifier: continueIfStringOverflow
focal_class.modifiers: private static
focal_class.parameters: (SQLException ex)
focal_class.return: void
focal_class.signature: void continueIfStringOverflow(SQLException ex)
focal_class.class_method_signature: RDBDocumentStore.isAppendableUpdate(UpdateOp update)
focal_class.full_signature: private static boolean isAppendableUpdate(UpdateOp update)
focal_class.identifier: isAppendableUpdate
focal_class.modifiers: private static
focal_class.parameters: (UpdateOp update)
focal_class.return: boolean
focal_class.signature: boolean isAppendableUpdate(UpdateOp update)
focal_class.class_method_signature: RDBDocumentStore.getModifiedFromOperation(Operation op)
focal_class.full_signature: private static long getModifiedFromOperation(Operation op)
focal_class.identifier: getModifiedFromOperation
focal_class.modifiers: private static
focal_class.parameters: (Operation op)
focal_class.return: long
focal_class.signature: long getModifiedFromOperation(Operation op)
focal_class.class_method_signature: RDBDocumentStore.insertDocuments(Collection<T> collection, List<T> documents)
focal_class.full_signature: private boolean insertDocuments(Collection<T> collection, List<T> documents)
focal_class.identifier: insertDocuments
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, List<T> documents)
focal_class.return: boolean
focal_class.signature: boolean insertDocuments(Collection<T> collection, List<T> documents)
focal_class.class_method_signature: RDBDocumentStore.asBytes(@NotNull String data)
focal_class.full_signature: public static byte[] asBytes(@NotNull String data)
focal_class.identifier: asBytes
focal_class.modifiers: public static
focal_class.parameters: (@NotNull String data)
focal_class.return: byte[]
focal_class.signature: byte[] asBytes(@NotNull String data)
focal_class.class_method_signature: RDBDocumentStore.asGZIPOutputStream(OutputStream os, final int level)
focal_class.full_signature: private static GZIPOutputStream asGZIPOutputStream(OutputStream os, final int level)
focal_class.identifier: asGZIPOutputStream
focal_class.modifiers: private static
focal_class.parameters: (OutputStream os, final int level)
focal_class.return: GZIPOutputStream
focal_class.signature: GZIPOutputStream asGZIPOutputStream(OutputStream os, final int level)
focal_class.class_method_signature: RDBDocumentStore.setReadWriteMode(String readWriteMode)
focal_class.full_signature: @Override public void setReadWriteMode(String readWriteMode)
focal_class.identifier: setReadWriteMode
focal_class.modifiers: @Override public
focal_class.parameters: (String readWriteMode)
focal_class.return: void
focal_class.signature: void setReadWriteMode(String readWriteMode)
focal_class.class_method_signature: RDBDocumentStore.setStatsCollector(DocumentStoreStatsCollector stats)
focal_class.full_signature: public void setStatsCollector(DocumentStoreStatsCollector stats)
focal_class.identifier: setStatsCollector
focal_class.modifiers: public
focal_class.parameters: (DocumentStoreStatsCollector stats)
focal_class.return: void
focal_class.signature: void setStatsCollector(DocumentStoreStatsCollector stats)
focal_class.class_method_signature: RDBDocumentStore.castAsT(NodeDocument doc)
focal_class.full_signature: @SuppressWarnings("unchecked") private static T castAsT(NodeDocument doc)
focal_class.identifier: castAsT
focal_class.modifiers: @SuppressWarnings("unchecked") private static
focal_class.parameters: (NodeDocument doc)
focal_class.return: T
focal_class.signature: T castAsT(NodeDocument doc)
focal_class.class_method_signature: RDBDocumentStore.castAsNodeDocumentList(List<T> list)
focal_class.full_signature: @SuppressWarnings("unchecked") private static List<NodeDocument> castAsNodeDocumentList(List<T> list)
focal_class.identifier: castAsNodeDocumentList
focal_class.modifiers: @SuppressWarnings("unchecked") private static
focal_class.parameters: (List<T> list)
focal_class.return: List<NodeDocument>
focal_class.signature: List<NodeDocument> castAsNodeDocumentList(List<T> list)
focal_class.class_method_signature: RDBDocumentStore.unwrap(@NotNull NodeDocument doc)
focal_class.full_signature: @Nullable private static NodeDocument unwrap(@NotNull NodeDocument doc)
focal_class.identifier: unwrap
focal_class.modifiers: @Nullable private static
focal_class.parameters: (@NotNull NodeDocument doc)
focal_class.return: NodeDocument
focal_class.signature: NodeDocument unwrap(@NotNull NodeDocument doc)
focal_class.class_method_signature: RDBDocumentStore.wrap(@Nullable NodeDocument doc)
focal_class.full_signature: @NotNull private static NodeDocument wrap(@Nullable NodeDocument doc)
focal_class.identifier: wrap
focal_class.modifiers: @NotNull private static
focal_class.parameters: (@Nullable NodeDocument doc)
focal_class.return: NodeDocument
focal_class.signature: NodeDocument wrap(@Nullable NodeDocument doc)
focal_class.class_method_signature: RDBDocumentStore.idOf(@NotNull Document doc)
focal_class.full_signature: @NotNull private static String idOf(@NotNull Document doc)
focal_class.identifier: idOf
focal_class.modifiers: @NotNull private static
focal_class.parameters: (@NotNull Document doc)
focal_class.return: String
focal_class.signature: String idOf(@NotNull Document doc)
focal_class.class_method_signature: RDBDocumentStore.modcountOf(@NotNull Document doc)
focal_class.full_signature: private static long modcountOf(@NotNull Document doc)
focal_class.identifier: modcountOf
focal_class.modifiers: private static
focal_class.parameters: (@NotNull Document doc)
focal_class.return: long
focal_class.signature: long modcountOf(@NotNull Document doc)
focal_class.class_method_signature: RDBDocumentStore.modifiedOf(@NotNull Document doc)
focal_class.full_signature: private static long modifiedOf(@NotNull Document doc)
focal_class.identifier: modifiedOf
focal_class.modifiers: private static
focal_class.parameters: (@NotNull Document doc)
focal_class.return: long
focal_class.signature: long modifiedOf(@NotNull Document doc)
focal_class.class_method_signature: RDBDocumentStore.convertFromDBObject(@NotNull Collection<T> collection, @NotNull RDBRow row)
focal_class.full_signature: @NotNull protected T convertFromDBObject(@NotNull Collection<T> collection, @NotNull RDBRow row)
focal_class.identifier: convertFromDBObject
focal_class.modifiers: @NotNull protected
focal_class.parameters: (@NotNull Collection<T> collection, @NotNull RDBRow row)
focal_class.return: T
focal_class.signature: T convertFromDBObject(@NotNull Collection<T> collection, @NotNull RDBRow row)
focal_class.class_method_signature: RDBDocumentStore.hasChangesToCollisions(UpdateOp update)
focal_class.full_signature: private static boolean hasChangesToCollisions(UpdateOp update)
focal_class.identifier: hasChangesToCollisions
focal_class.modifiers: private static
focal_class.parameters: (UpdateOp update)
focal_class.return: boolean
focal_class.signature: boolean hasChangesToCollisions(UpdateOp update)
focal_class.class_method_signature: RDBDocumentStore.dumpKeysAndModcounts(Map<String, T> docs)
focal_class.full_signature: @NotNull private static String dumpKeysAndModcounts(Map<String, T> docs)
focal_class.identifier: dumpKeysAndModcounts
focal_class.modifiers: @NotNull private static
focal_class.parameters: (Map<String, T> docs)
focal_class.return: String
focal_class.signature: String dumpKeysAndModcounts(Map<String, T> docs)
focal_class.class_method_signature: RDBDocumentStore.maintainUpdateStats(Collection<T> collection, String key)
focal_class.full_signature: private void maintainUpdateStats(Collection<T> collection, String key)
focal_class.identifier: maintainUpdateStats
focal_class.modifiers: private
focal_class.parameters: (Collection<T> collection, String key)
focal_class.return: void
focal_class.signature: void maintainUpdateStats(Collection<T> collection, String key)
focal_class.class_method_signature: RDBDocumentStore.getCnStats()
focal_class.full_signature: private String getCnStats()
focal_class.identifier: getCnStats
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCnStats()
focal_class.class_method_signature: RDBDocumentStore.startWatch()
focal_class.full_signature: private Stopwatch startWatch()
focal_class.identifier: startWatch
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: Stopwatch
focal_class.signature: Stopwatch startWatch()
focal_class.class_method_signature: RDBDocumentStore.getNodeDocumentCache()
focal_class.full_signature: protected NodeDocumentCache getNodeDocumentCache()
focal_class.identifier: getNodeDocumentCache
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: NodeDocumentCache
focal_class.signature: NodeDocumentCache getNodeDocumentCache()
focal_class.class_method_signature: RDBDocumentStore.handleException(String message, Exception ex, Collection<T> collection,
              java.util.Collection<String> ids)
focal_class.full_signature: private DocumentStoreException handleException(String message, Exception ex, Collection<T> collection,
              java.util.Collection<String> ids)
focal_class.identifier: handleException
focal_class.modifiers: private
focal_class.parameters: (String message, Exception ex, Collection<T> collection,
              java.util.Collection<String> ids)
focal_class.return: DocumentStoreException
focal_class.signature: DocumentStoreException handleException(String message, Exception ex, Collection<T> collection,
              java.util.Collection<String> ids)
focal_class.class_method_signature: RDBDocumentStore.handleException(String message, Exception ex, Collection<T> collection,
              String id)
focal_class.full_signature: private DocumentStoreException handleException(String message, Exception ex, Collection<T> collection,
              String id)
focal_class.identifier: handleException
focal_class.modifiers: private
focal_class.parameters: (String message, Exception ex, Collection<T> collection,
              String id)
focal_class.return: DocumentStoreException
focal_class.signature: DocumentStoreException handleException(String message, Exception ex, Collection<T> collection,
              String id)
focal_class.class_method_signature: RDBDocumentStore.acquireLockFor(String id)
focal_class.full_signature: private CacheLock acquireLockFor(String id)
focal_class.identifier: acquireLockFor
focal_class.modifiers: private
focal_class.parameters: (String id)
focal_class.return: CacheLock
focal_class.signature: CacheLock acquireLockFor(String id)
focal_method.body: @NotNull
      @Override
      public Map<String, String> getStats() {
          ImmutableMap.Builder<String, String> builder = ImmutableMap.builder();
          tableMeta.forEach((k, v) -> toMapBuilder(builder, k, v));
          if (LOG.isDebugEnabled()) {
              LOG.debug("statistics obtained: " + builder.toString());
          }
          return builder.build();
      }
focal_method.class_method_signature: RDBDocumentStore.getStats()
focal_method.full_signature: @NotNull @Override public Map<String, String> getStats()
focal_method.identifier: getStats
focal_method.invocations: builder forEach toMapBuilder isDebugEnabled debug toString build
focal_method.modifiers: @NotNull @Override public
focal_method.parameters: ()
focal_method.return: Map<String, String>
focal_method.signature: Map<String, String> getStats()