public static Function<GraphDatabaseService,Void> awaitIndexesOnline( long timeout, TimeUnit unit ) { return graphDb -> { graphDb.schema().awaitIndexesOnline( timeout, unit ); return null; }; } }
@Description( "Wait for all indexes to come online (for example: CALL db.awaitIndexes(\"500\"))." ) @Procedure( name = "db.awaitIndexes", mode = READ ) public void awaitIndexes( @Name( value = "timeOutSeconds", defaultValue = "300" ) long timeout ) { graphDatabaseAPI.schema().awaitIndexesOnline( timeout, TimeUnit.SECONDS ); }
private void waitIndexesOnline( GraphDatabaseService database ) { try ( Transaction ignored = database.beginTx() ) { database.schema().awaitIndexesOnline( 5, TimeUnit.MINUTES ); } }
private void awaitIndexesOnline() { try ( Transaction ignored = db.beginTx() ) { db.schema().awaitIndexesOnline(3, TimeUnit.MINUTES ); } }
public static void waitForIndexes( GraphDatabaseService beansAPI ) { try ( Transaction ignored = beansAPI.beginTx() ) { beansAPI.schema().awaitIndexesOnline( 30, SECONDS ); } }
private static void awaitIndexes() { try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); tx.success(); } } }
private void awaitIndexesOnline() { try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); tx.success(); } }
private void awaitIndexesOnline( int timeout, TimeUnit unit ) { try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( timeout, unit ); tx.success(); } }
private void waitForOnlineIndexes() { try ( Transaction transaction = database.beginTx() ) { database.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); transaction.success(); } }
private void awaitIndexesOnline( GraphDatabaseService db ) { try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( 10, TimeUnit.SECONDS ); tx.success(); } }
private void awaitIndexes() { try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( 30, SECONDS ); tx.success(); } }
void createIndex( DatabaseRule db ) { try ( Transaction tx = db.beginTx() ) { doCreateIndex( db ); tx.success(); } try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); tx.success(); } }
private static void createIndexes( GraphDatabaseService database, String propertyName, Label testLabel ) { try ( Transaction transaction = database.beginTx() ) { database.schema().indexFor( testLabel ).on( propertyName ).create(); transaction.success(); } try ( Transaction ignored = database.beginTx() ) { database.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); } }
private void createIndex( Label label, String propertyKey ) { try ( Transaction transaction = databaseRule.beginTx() ) { databaseRule.schema().indexFor( label ).on( propertyKey ).create(); transaction.success(); } try ( Transaction ignored = databaseRule.beginTx() ) { databaseRule.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); } }
private void createIndex() { try ( org.neo4j.graphdb.Transaction tx = graphDb.beginTx() ) { graphDb.schema().indexFor( Label.label( "Node" ) ).on( "prop" ).create(); tx.success(); } try ( org.neo4j.graphdb.Transaction tx = graphDb.beginTx() ) { graphDb.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); } }
private void index( GraphDatabaseService db ) { try ( Transaction tx = db.beginTx() ) { db.schema().indexFor( label ).on( propKey ).create(); tx.success(); } try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); tx.success(); } }
private void createIndex() { try ( org.neo4j.graphdb.Transaction tx = graphDb.beginTx() ) { graphDb.schema().indexFor( Label.label( "Node" ) ).on( "prop" ).create(); tx.success(); } try ( org.neo4j.graphdb.Transaction tx = graphDb.beginTx() ) { graphDb.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); } }
private void createIndex( Label label, String key ) { try ( Transaction tx = db.beginTx() ) { db.schema().indexFor( label ).on( key ).create(); tx.success(); } try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( 10, SECONDS ); tx.success(); } }
private void createIndex() { try ( Transaction tx = db.beginTx() ) { db.schema().indexFor( LABEL_ONE ).on( propKey ).create(); tx.success(); } try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( 1, TimeUnit.MINUTES ); tx.success(); } }
private void createIndex() { try ( Transaction tx = db.beginTx() ) { db.schema().indexFor( Label.label( "User" ) ).on( "userId" ).create(); tx.success(); } try ( Transaction tx = db.beginTx() ) { db.schema().awaitIndexesOnline( 10, SECONDS ); tx.success(); } }