public GraphDatabaseService newImpermanentDatabase( File storeDir ) { File absoluteDirectory = storeDir.getAbsoluteFile(); GraphDatabaseBuilder databaseBuilder = newImpermanentDatabaseBuilder( absoluteDirectory ); databaseBuilder.setConfig( GraphDatabaseSettings.active_database, absoluteDirectory.getName() ); databaseBuilder.setConfig( GraphDatabaseSettings.databases_root_path, absoluteDirectory.getParentFile().getAbsolutePath() ); return databaseBuilder.newGraphDatabase(); }
public GraphDatabaseService newImpermanentDatabase( Map<Setting<?>,String> config ) { GraphDatabaseBuilder builder = newImpermanentDatabaseBuilder(); setConfig( config, builder ); return builder.newGraphDatabase(); }
@Override public void setup( File storeDir, Consumer<GraphDatabaseService> create ) { GraphDatabaseBuilder graphDatabaseBuilder = new TestGraphDatabaseFactory().newImpermanentDatabaseBuilder( storeDir ); settings.forEach( graphDatabaseBuilder::setConfig ); db = graphDatabaseBuilder.newGraphDatabase(); create.accept( db ); }
private GraphDatabaseAPI newDb() { return (GraphDatabaseAPI) new TestGraphDatabaseFactory() .newImpermanentDatabaseBuilder() .newGraphDatabase(); } }
@Override protected GraphDatabaseService createGraphDatabase() { return new TestGraphDatabaseFactory().newImpermanentDatabaseBuilder() .setConfig( GraphDatabaseSettings.dense_node_threshold, String.valueOf( RELATIONSHIPS_COUNT ) ) .newGraphDatabase(); }
private GraphDatabaseService createGraphDatabase( EphemeralFileSystemAbstraction fs ) throws IOException { removePreviousAuthFile(); Map<Setting<?>, String> settings = new HashMap<>(); settings.put( GraphDatabaseSettings.auth_enabled, "true" ); TestGraphDatabaseBuilder graphDatabaseFactory = (TestGraphDatabaseBuilder) new TestGraphDatabaseFactory() .setFileSystem( fs ) .newImpermanentDatabaseBuilder() .setConfig( GraphDatabaseSettings.auth_enabled, "true" ); return graphDatabaseFactory.newGraphDatabase(); }
@Before public void setUp() { db = new TestGraphDatabaseFactory().newImpermanentDatabaseBuilder().newGraphDatabase(); }
@BeforeClass public static void startDb() { graphdb = new TestGraphDatabaseFactory().newImpermanentDatabaseBuilder().newGraphDatabase(); }
@Before public void before() { db = new TestGraphDatabaseFactory().newImpermanentDatabaseBuilder().newGraphDatabase(); }
private GraphDatabaseService getImpermanentDatabase( Map<String,String> config ) { return new TestGraphDatabaseFactory() .newImpermanentDatabaseBuilder( testDirectory.directory( "impermanent" ) ) .setConfig( config ) .newGraphDatabase(); } }
protected GraphDatabaseAPI graphDb( int instance ) { Map<String, String> config = configuration( instance ); return (GraphDatabaseAPI) new TestGraphDatabaseFactory().newImpermanentDatabaseBuilder().setConfig( config ).newGraphDatabase(); }
private GraphDatabaseService getTemporaryDatabase() { return new TestGraphDatabaseFactory().newImpermanentDatabaseBuilder( testDirectory.directory( "impermanent" ) ) .setConfig( GraphDatabaseSettings.shutdown_transaction_end_timeout, "10s" ).newGraphDatabase(); } }
@Before public void startDb() { graphDb = (GraphDatabaseAPI) new TestGraphDatabaseFactory(). newImpermanentDatabaseBuilder().setConfig( getConfig() ).newGraphDatabase(); }
private static GraphDatabaseAPI startDatabase( File storeDir, EphemeralFileSystemAbstraction fs, UpdateCapturingIndexProvider indexProvider ) { return (GraphDatabaseAPI) new TestGraphDatabaseFactory() .setFileSystem( fs ) .setKernelExtensions( singletonList( new IndexExtensionFactory( indexProvider ) ) ) .newImpermanentDatabaseBuilder( storeDir ) .setConfig( default_schema_provider, indexProvider.getProviderDescriptor().name() ) .newGraphDatabase(); }
@Before public void setup() { fs = fsRule.get(); dbBuilder = new TestGraphDatabaseFactory().setFileSystem( new UncloseableDelegatingFileSystemAbstraction( fs ) ) .newImpermanentDatabaseBuilder( testDir.databaseDir() ); pageCache = pcRule.getPageCache( fs ); }
@Before public void setup() { fs = fsRule.get(); dbBuilder = new TestGraphDatabaseFactory().setFileSystem( new UncloseableDelegatingFileSystemAbstraction( fs ) ) .newImpermanentDatabaseBuilder( testDir.databaseDir() ); pageCache = pcRule.getPageCache( fs ); }
private GraphDatabaseService graphDatabaseService( Config config ) { TestGraphDatabaseFactory factory = new TestGraphDatabaseFactory(); factory.setFileSystem( fileSystemRule.get() ); return factory.newImpermanentDatabaseBuilder( storeDir.databaseDir() ) // Shouldn't be necessary to set dense node threshold since it's a stick config .setConfig( config.getRaw() ) .newGraphDatabase(); }
@Before public void setUp() { EphemeralFileSystemAbstraction fileSystem = fileSystemRule.get(); database = new TestGraphDatabaseFactory() .setFileSystem( fileSystem ) .newImpermanentDatabaseBuilder() .setConfig( GraphDatabaseSettings.default_schema_provider, schemaIndex.providerName() ) .newGraphDatabase(); createData( database, 100 ); }
private GraphDatabaseAPI newDb( String logPruning, int rotateEveryNTransactions ) { this.rotateEveryNTransactions = rotateEveryNTransactions; fs = new EphemeralFileSystemAbstraction(); TestGraphDatabaseFactory gdf = new TestGraphDatabaseFactory(); gdf.setFileSystem( new UncloseableDelegatingFileSystemAbstraction( fs ) ); GraphDatabaseBuilder builder = gdf.newImpermanentDatabaseBuilder(); builder.setConfig( keep_logical_logs, logPruning ); this.db = (GraphDatabaseAPI) builder.newGraphDatabase(); files = db.getDependencyResolver().resolveDependency( LogFiles.class ); return db; }
@Test public void startAsNormalWhenUpgradeIsNotAllowed() { createGraphDbAndKillIt(); // Try to start with upgrading disabled final GraphDatabaseService db = new TestGraphDatabaseFactory() .setFileSystem( fs.get() ) .newImpermanentDatabaseBuilder( storeDirectory.databaseDir() ) .setConfig( GraphDatabaseSettings.allow_upgrade, "false" ) .newGraphDatabase(); db.shutdown(); }