@Override public long getGraphPropertyReference() { return neoStores.getMetaDataStore().getGraphNextProp(); }
public NeoStoreRecord graphPropertyRecord() { NeoStoreRecord result = new NeoStoreRecord(); result.setNextProp( getGraphNextProp() ); return result; }
@Test public void getGraphNextPropShouldFailWhenStoreIsClosed() { MetaDataStore metaDataStore = newMetaDataStore(); metaDataStore.close(); try { metaDataStore.getGraphNextProp(); fail( "Expected exception reading from MetaDataStore after being closed." ); } catch ( Exception e ) { assertThat( e, instanceOf( IllegalStateException.class ) ); } }
assertEquals( FIELD_NOT_PRESENT, metaDataStore.getLastClosedTransactionId() ); assertEquals( recordVersion, metaDataStore.getStoreVersion() ); assertEquals( 8, metaDataStore.getGraphNextProp() ); assertEquals( 9, metaDataStore.getLatestConstraintIntroducingTx() ); assertArrayEquals( metaDataStore.getLastClosedTransaction(), new long[]{FIELD_NOT_PRESENT,44,43} );
@Test public void firstRecordOtherThanZeroIfNotFirst() { File storeDir = testDirectory.databaseDir(); GraphDatabaseAPI db = (GraphDatabaseAPI) factory.newImpermanentDatabase( storeDir ); Transaction tx = db.beginTx(); Node node = db.createNode(); node.setProperty( "name", "Yo" ); tx.success(); tx.close(); db.shutdown(); db = (GraphDatabaseAPI) factory.newImpermanentDatabase( storeDir ); tx = db.beginTx(); properties( db ).setProperty( "test", "something" ); tx.success(); tx.close(); db.shutdown(); Config config = Config.defaults(); StoreFactory storeFactory = new StoreFactory( testDirectory.databaseLayout(), config, new DefaultIdGeneratorFactory( fs.get() ), pageCacheRule.getPageCache( fs.get() ), fs.get(), NullLogProvider.getInstance(), EmptyVersionContextSupplier.EMPTY ); NeoStores neoStores = storeFactory.openAllNeoStores(); long prop = neoStores.getMetaDataStore().getGraphNextProp(); assertTrue( prop != 0 ); neoStores.close(); }
assertEquals( 6, metaDataStore.getLastCommittedTransactionId() ); assertEquals( recordVersion, metaDataStore.getStoreVersion() ); assertEquals( 8, metaDataStore.getGraphNextProp() ); assertEquals( 9, metaDataStore.getLatestConstraintIntroducingTx() ); assertEquals( new TransactionId( 10, 11, BASE_TX_COMMIT_TIMESTAMP ),
@Override public long getGraphPropertyReference() { return neoStores.getMetaDataStore().getGraphNextProp(); }
public NeoStoreRecord graphPropertyRecord() { NeoStoreRecord result = new NeoStoreRecord(); result.setNextProp( getGraphNextProp() ); return result; }