Ejemplo n.º 1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: private org.neo4j.register.Register_DoubleLongRegister fetchIndexSizeValues(org.neo4j.graphdb.GraphDatabaseService db) throws org.neo4j.internal.kernel.api.exceptions.schema.IndexNotFoundKernelException, org.neo4j.internal.kernel.api.exceptions.TransactionFailureException
        private Register_DoubleLongRegister FetchIndexSizeValues(GraphDatabaseService db)
        {
            try
            {
                // Then
                db = (new TestGraphDatabaseFactory()).newEmbeddedDatabase(TestDirectory.storeDir());
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @SuppressWarnings("deprecation") org.neo4j.kernel.internal.GraphDatabaseAPI api = (org.neo4j.kernel.internal.GraphDatabaseAPI) db;
                GraphDatabaseAPI api = ( GraphDatabaseAPI )db;
                using ([email protected] tx = api.DependencyResolver.resolveDependency(typeof(Kernel)).beginTransaction(@explicit, AUTH_DISABLED))
                {
                    return(tx.SchemaRead().indexUpdatesAndSize(IndexId(tx), Registers.newDoubleLongRegister()));
                }
            }
            finally
            {
                if (db != null)
                {
                    Db.shutdown();
                }
            }
        }
Ejemplo n.º 2
0
 private long Get(CountsTracker store, CountsKey key)
 {
     Org.Neo4j.Register.Register_DoubleLongRegister value = Registers.newDoubleLongRegister();
     store.Get(key, value);
     return(value.ReadSecond());
 }