com.voidsearch.voidbase.storage
Interface KeyValueStorage

All Known Implementing Classes:
BDBStorage

public interface KeyValueStorage


Method Summary
 void close(java.lang.String name)
           
 void delete(java.lang.String name, byte[] key)
           
 void delete(java.lang.String name, java.lang.String key)
           
 void flush(java.lang.String name)
           
 byte[] get(java.lang.String name, byte[] key)
           
 java.lang.String get(java.lang.String name, java.lang.String key)
           
 void open(java.lang.String name, java.lang.String path)
           
 void put(java.lang.String name, byte[] key, byte[] val)
           
 void put(java.lang.String name, java.lang.String key, java.lang.String val)
           
 

Method Detail

open

void open(java.lang.String name,
          java.lang.String path)
          throws StorageException
Throws:
StorageException

close

void close(java.lang.String name)
           throws StorageException
Throws:
StorageException

flush

void flush(java.lang.String name)
           throws StorageException
Throws:
StorageException

put

void put(java.lang.String name,
         java.lang.String key,
         java.lang.String val)
         throws StorageException
Throws:
StorageException

get

java.lang.String get(java.lang.String name,
                     java.lang.String key)
                     throws StorageException
Throws:
StorageException

delete

void delete(java.lang.String name,
            java.lang.String key)
            throws StorageException
Throws:
StorageException

put

void put(java.lang.String name,
         byte[] key,
         byte[] val)
         throws StorageException
Throws:
StorageException

get

byte[] get(java.lang.String name,
           byte[] key)
           throws StorageException
Throws:
StorageException

delete

void delete(java.lang.String name,
            byte[] key)
            throws StorageException
Throws:
StorageException


Copyright © 2009. All Rights Reserved.