#include <Schema.h>
Static Public Member Functions | |
void | createSchema (std::string vdbName, std::string schemaService) throw ( RGMAException, RemoteException) |
void | destroySchema (std::string vdbName, std::string schemaService) throw ( RGMAException, RemoteException) |
StringList | getAllTables (std::string vdbName) throw ( RGMAException, RemoteException ) |
TableDefinition | getTableDefinition (std::string vdbName, std::string tableName) throw ( RGMAException, RemoteException) |
IndexList | getTableIndexes (std::string vdbName, std::string tableName) throw ( RGMAException, RemoteException) |
void | setAuthorizationRules (std::string vdbName, std::string tableName, TableAuthorization tableAuthz) throw ( RGMAException, RemoteException) |
TableAuthorization | getAuthorizationRules (std::string vdbName, std::string tableName) throw ( RGMAException, RemoteException) |
void | createTable (std::string vdbName, std::string createTableStatement, TableAuthorization tableAuthz) throw ( RGMAException, RemoteException) |
void | dropTable (std::string vdbName, std::string tableName) throw ( RGMAException, RemoteException) |
void | createIndex (std::string vdbName, std::string createIndexStatement) throw ( RGMAException, RemoteException) |
void | dropIndex (std::string vdbName, std::string indexName) throw ( RGMAException, RemoteException) |
void | createView (std::string vdbName, std::string createViewStatement, TableAuthorization viewAuthz) throw ( RGMAException, RemoteException) |
void | dropView (std::string vdbName, std::string viewName) throw ( RGMAException, 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, std::string parameter) throw (RemoteException, RGMAException) |
void | setProperty (std::string name, std::string value) throw (RemoteException, RGMAException) |
std::string | getVersion () throw (RemoteException) |
|
Creates an index in the Schema instance for the given VDB.
|
|
Creates a Schema instance for the given VDB. Request is forwarded to
|
|
Creates a table in the Schema instance for the given VDB.
|
|
Creates an view in the Schema instance for the given VDB.
|
|
Removes the schema instance for the given VO. Request is forwarded to
|
|
Drops an index from the Schema instance for the given VDB.
|
|
Drops a table from the Schema instance for the given VDB.
|
|
Drops an view from the Schema instance for the given VDB.
|
|
Gets a list of all tables in the schema for the given VDB.
|
|
Gets the authorization rules for the given table.
|
|
Gets the value of the specified service property.
|
|
Gets the value of the specified service property.
|
|
Gets the definition for table
|
|
Gets the list of indexes defined on the given table in the given VDB.
|
|
Sets the authorization rules for the given table.
|
|
Changes the value of the specified service property.
|
|
Changes the value of the specified service property.
|