RDF::AllegroGraph::Server4 - AllegroGraph server handle for v4 AG servers
@cats = $server->catalogs
This method lists the catalogs available on the remote server. The result is a list of relative paths.
This method returns a handle to a named catalog.
If it already exists on the server,
the handle is simply returned.
Otherwise - if the
mode is set to
O_CREAT - a new catalog will be created.
Otherwise an exception is raised.
%models = $server->models
This method lists all models available on the server.
Returned is a hash reference.
The keys are the model identifiers,
all of the form
The values are repository objects.
$server->model ($mod_id, option1 => value1, ...)
This method tries to find an repository in a certain catalog.
This model id is always of the form
The following options are understood:
This POSIX file mode determines how the model will be opened.
If the model already does exist,
then an RDF::AllegroGraph::Repository object will be returned.
If the specified catalog does not exist,
no catalog exception will be raised.
if the repository there does not exist and the
MODE option is
then it will be generated.
Otherwise an exception
cannot open repository will be raised.
This method triggers the server to reconsult the configuration. As it is only available to the super user, lesser accounts will fail at that.
This method triggers the server to reopen the logfile (say for logfile rotation). As it is only available to the super user, lesser accounts will fail at that.
NOTE: Since you will not be able to move the log file via this API, this is a somewhat strange function.
<rho at devc.at>
Copyright 20(09|11) Robert Barta, all rights reserved.