public interface Sail
Modifier and Type | Method and Description |
---|---|
SailConnection |
getConnection()
Opens a connection on the Sail which can be used to query and update data.
|
File |
getDataDir()
Gets the Sail's data directory.
|
ValueFactory |
getValueFactory()
Gets a ValueFactory object that can be used to create URI-, blank node-,
literal- and statement objects.
|
void |
initialize()
Initializes the Sail.
|
boolean |
isWritable()
Checks whether this Sail object is writable, i.e.
|
void |
setDataDir(File dataDir)
Sets the data directory for the Sail.
|
void |
shutDown()
Shuts down the Sail, giving it the opportunity to synchronize any stale
data.
|
void setDataDir(File dataDir)
initialized
.IllegalStateException
- If this method is called when the Sail has already been
initialized.File getDataDir()
setDataDir(File)
void initialize() throws SailException
SailException
- If the Sail could not be initialized.IllegalStateException
- If the Sail has already been initialized.void shutDown() throws SailException
SailException
- If the Sail object encountered an error or unexpected situation
internally.boolean isWritable() throws SailException
SailException
SailConnection getConnection() throws SailException
SailException
- If no transaction could be started, for example because the Sail
is not writable.IllegalStateException
- If the Sail has not been initialized or has been shut down.ValueFactory getValueFactory()
Copyright © 2001-2013 Aduna. All Rights Reserved.