@Override public ResourceIterator<Node> findNodes( Label label ) { return database.findNodes( label ); }
@Override public ResourceIterable<RelationshipType> getAllRelationshipTypesInUse() { return database.getAllRelationshipTypesInUse(); }
@Override public ResourceIterable<Relationship> getAllRelationships() { return database.getAllRelationships(); }
@Override public DependencyResolver getDependencyResolver() { return database.getDependencyResolver(); }
@Override public void close() { database.shutdown(); } }
@Override public Relationship getRelationshipById( long id ) { return database.getRelationshipById( id ); }
@Override public ResourceIterable<RelationshipType> getAllRelationshipTypes() { return database.getAllRelationshipTypes(); }
@Override public boolean isAvailable( long timeout ) { return database.isAvailable( timeout ); }
@Override public ResourceIterable<Label> getAllLabels() { return database.getAllLabels(); }
@Override public TraversalDescription traversalDescription() { return database.traversalDescription(); }
@Override public URL validateURLAccess( URL url ) throws URLAccessValidationError { return database.validateURLAccess( url ); }
@Override public BidirectionalTraversalDescription bidirectionalTraversalDescription() { return database.bidirectionalTraversalDescription(); } }
@Override public void registerKernelEventHandler( KernelEventHandler handler ) { platform.eventHandlers.registerKernelEventHandler( handler ); }
@Override public KernelEventHandler registerKernelEventHandler( KernelEventHandler handler ) { return database.registerKernelEventHandler( handler ); }
@Override public void unregisterKernelEventHandler( KernelEventHandler handler ) { platform.eventHandlers.unregisterKernelEventHandler( handler ); }
public KernelData( FileSystemAbstraction fs, PageCache pageCache, File storeDir, Config configuration, DataSourceManager dataSourceManager ) { this.pageCache = pageCache; this.fs = fs; this.storeDir = storeDir; this.configuration = configuration; this.dataSourceManager = dataSourceManager; this.instanceId = newInstance( this ); }
@Override public void shutdown() { removeInstance( instanceId ); }
private static DependencyResolver getDependencyResolver( GraphDatabaseService db ) { GraphDatabaseAPI api = (GraphDatabaseAPI) db; return api.getDependencyResolver(); }
@Override public ResourceIterator<Node> findNodes( Label label, String key1, Object value1, String key2, Object value2, String key3, Object value3 ) { return database.findNodes( label, key1, value1, key2, value2, key3, value3 ); }
@Override public ResourceIterator<Node> findNodes( Label label, Map<String,Object> propertyValues ) { return database.findNodes( label, propertyValues ); }