#include <PrimaryProducer.h>
Inheritance diagram for glite::rgma::PrimaryProducer:
Public Member Functions | |
virtual TimeInterval | getHistoryRetentionPeriod (std::string tableName)=0 |
virtual TimeInterval | getLatestRetentionPeriod (std::string tableName)=0 throw (RemoteException, UnknownResourceException, RGMAException) |
virtual void | declareTable (std::string tableName, std::string predicate, TimeInterval historyRetentionPeriod, TimeInterval latestRetentionPeriod)=0 throw (RemoteException, UnknownResourceException, RGMAException) |
virtual void | insert (std::string insertStatement)=0 throw (RemoteException, UnknownResourceException, RGMAException) |
virtual void | insert (std::string insertStatement, TimeInterval latestRetentionPeriod)=0 throw (RemoteException, UnknownResourceException, RGMAException) |
virtual void | insertList (StringList insertStatements)=0 throw (RemoteException, UnknownResourceException, RGMAException) |
virtual void | insertList (StringList insertStatements, TimeInterval latestRetentionPeriod)=0 throw (RemoteException, UnknownResourceException, RGMAException) |
Static Public Member Functions | |
std::string | getVersion () throw (RemoteException) |
std::string | getProperty (std::string name, std::string parameter) throw (RemoteException, RGMAException) |
std::string | getProperty (std::string name) throw (RemoteException, RGMAException) |
void | setProperty (std::string name, std::string value) throw (RemoteException, RGMAException) |
void | setProperty (std::string name, std::string value, std::string parameter) throw (RemoteException, RGMAException) |
TupleStoreList | listTupleStores () throw ( RemoteException, RGMAException) |
void | dropTupleStore (std::string logicalName) throw (RGMAException, RemoteException) |
|
Declares a table, specifying the retention period for history and latest tuples. The latestRetentionPeriod specifies the time for which a latest tuple is valid. After this time, the tuple is removed. Tuples will be removed from storage when the history retention period expires.
Implemented in glite::rgma::PrimaryProducerImpl. |
|
Permanently deletes a named tuple store.
|
|
Gets the retention period that is applied to history tuples for the specified table.
Implemented in glite::rgma::PrimaryProducerImpl. |
|
Gets the retention period that is applied to latest tuples for the specified table.
Implemented in glite::rgma::PrimaryProducerImpl. |
|
Gets the value of the specified service property.
|
|
Gets the value of the specified service property.
|
|
Gets the version of this implementation.
|
|
Publishes data by inserting a tuple into a table, both specified by the SQL INSERT statement.
Implemented in glite::rgma::PrimaryProducerImpl. |
|
Publishes data by inserting a tuple into a table, both specified by the SQL INSERT statement.
Implemented in glite::rgma::PrimaryProducerImpl. |
|
Publishes using a list of SQL INSERT statements.
|
|
Publishes using a list of SQL INSERT statements.
Implemented in glite::rgma::PrimaryProducerImpl. |
|
Returns a list of existing tuple stores that can be used by Primary and Secondary Producers.
|
|
Changes the value of the specified service property.
|
|
Changes the value of the specified service property.
|