Package org.exist.storage.btree

Examples of org.exist.storage.btree.Value


        // -8.6 < 1.0
        assertTrue("v1= " + v1 + " v2 = " + v2, v1 < v2);

        // -8.6 < 1.0
        assertEquals("v1 < v2", -1, (new Value(data1).compareTo(new Value(data2))));
    }
View Full Code Here


        // -8.6 < 1.0
        assertTrue("v1= " + v1 + " v2 = " + v2, v1 < v2);

        // -8.6 < 1.0
        assertEquals("v1 < v2", -1, (new Value(data1).compareTo(new Value(data2))));
    }
View Full Code Here

        // -8.6 < 1.0
        assertTrue("v1= " + v1 + " v2 = " + v2, v1 > v2);

        // -8.6 < 1.0
        assertEquals("v1 < v2", 1, (new Value(data1).compareTo(new Value(data2))));
    }
View Full Code Here

        // -8.6 < 1.0
        assertTrue("v1= " + v1 + " v2 = " + v2, v1 > v2);

        // -8.6 < 1.0
        assertEquals("v1 < v2", 1, (new Value(data1).compareTo(new Value(data2))));
    }
View Full Code Here

            assertNotNull(query);
            List<?> keys = domDb.findKeys(query);
            assertNotNull(keys);
            int count = 0;
            for (Iterator<?> i = keys.iterator(); i.hasNext(); count++) {
                Value key = (Value) i.next();
                assertNotNull(key);
                Value value = domDb.get(key);
                assertNotNull(value);
                System.out.println(new String(value.data(), value.start(), value.getLength()));
            }
            System.out.println("Values read: " + count);
           
            Writer writer = new StringWriter();
            domDb.dump(writer);
View Full Code Here

            BrokerPool.FORCE_CORRUPTION = true;
           
            for (int i = 1; i < 1001; i++) {
                String value = "test" + i;
                byte[] data = value.getBytes(UTF_8);
                collectionsDb.put(txn, new Value(data), new FixedByteArray(data, 0, data.length), true);
            }
           
            byte[] replacement = "new value".getBytes(UTF_8);
            for (int i = 1; i < 101; i++) {
                String value = "test" + i;
                byte[] data = value.getBytes(UTF_8);
                collectionsDb.put(txn, new Value(data), new FixedByteArray(replacement, 0, replacement.length), true);
            }
            mgr.commit(txn);
           
            Writer writer = new StringWriter();
            collectionsDb.dump(writer);
View Full Code Here

            System.out.println(writer.toString());
           
            for (int i = 1; i < 1001; i++) {
                String key = "test" + i;
                byte[] data = key.getBytes(UTF_8);
                Value value = collectionsDb.get(new Value(data));
                if (value == null)
                    System.out.println("Key " + key + " not found.");
                else
                    System.out.println(new String(value.data(), value.start(), value.getLength(), UTF_8));
            }
        } catch (Exception e) {           
            fail(e.getMessage());           
        } finally {
            pool.release(broker);
View Full Code Here

            System.out.println("Transaction started ...");
           
            BFile collectionsDb = (BFile) ((NativeBroker)broker).getStorage(NativeBroker.COLLECTIONS_DBX_ID);
            BrokerPool.FORCE_CORRUPTION = true;
           
            Value key = new Value("test".getBytes());
           
            byte[] data = "_HELLO_YOU_".getBytes();
            collectionsDb.put(txn, key, new FixedByteArray(data, 0, data.length), true);
           
            for (int i = 1; i < 101; i++) {
View Full Code Here

        DBBroker broker = null;
        try {
            broker = pool.get(pool.getSecurityManager().getSystemSubject());
            BFile collectionsDb = (BFile)((NativeBroker)broker).getStorage(NativeBroker.COLLECTIONS_DBX_ID);
           
            Value key = new Value("test".getBytes());
            Value val = collectionsDb.get(key);
            System.out.println(new String(val.data(), val.start(), val.getLength()));
        } catch (Exception e) {
            fail(e.getMessage());
        } finally {
            pool.release(broker);
        }
View Full Code Here

            LOG.debug("Dropping NGram index for collection " + collection.getURI());
        final Lock lock = index.db.getLock();
        try {
            lock.acquire(Lock.WRITE_LOCK);
            // remove generic index
            Value value = new NGramQNameKey(collection.getId());
            index.db.removeAll(null, new IndexQuery(IndexQuery.TRUNC_RIGHT, value));
        } catch (LockException e) {
            LOG.warn("Failed to acquire lock for '" + index.db.getFile().getName() + "'", e);
        } catch (BTreeException e) {
            LOG.error(e.getMessage(), e);
View Full Code Here

TOP

Related Classes of org.exist.storage.btree.Value

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.