org.openorb.pss.connector.database
public interface DatabaseCatalogBase extends CatalogBaseOperations
Method Summary | |
---|---|
Connector | connector()
Return the connector reference |
StorageObject | create_embedded_object(StorageHomeBase home_base, String storage_type_id)
This operation is used to create an embedded storage type |
StorageObject | create_empty_object(StorageHomeBase home_base, String storage_type_id)
This operation is used to create a storage type |
StorageObject | create_object(StorageHomeBase home_base, String storage_type_id)
This operation is used to create a storage type |
PID | find(PID home_pid, KeyBag[] keys)
This operation is used to find a storage type |
StorageObject | incarnate(StorageHomeBase home_base, byte[] storage_type_pid, String storage_type_id)
This operation is used to incarnate a storage type |
Parameter[] | parameters()
Return parameters |
InputStream[] | read(PID home_pid, PID type_pid, int nb_members)
This operation is used to get a input access for a storagetype from the datastore |
void | remove(PID home_pid, PID type_pid)
This operation is used to delete a storage type |
void | setBaseInfo(DatabaseConnector connector, short access, Parameter[] parameters)
This operation is used to set all base information required by a file catalog |
boolean | stored(PID home_pid, PID type_pid)
This operation is used to check if a storage type is already stored |
void | write(PID home_pid, PID type_pid, OutputStream[] output)
This operation is used to create a new entry into the datastore |