public class DefaultSchemaManager extends Object implements SchemaManager
Constructor and Description |
---|
DefaultSchemaManager(Connection theConnection) |
Modifier and Type | Method and Description |
---|---|
Set<IRI> |
getSchemaGraphs(String theSchema)
Returns the named graphs associated with the given schema.
|
Set<String> |
getSchemas()
Returns the names of schemas defined for the database.
|
void |
removeSchema(String theSchema)
Removes the given schema from the database.
|
void |
setSchemaGraphs(String theSchema,
Set<IRI> theSchemaGraphs)
Associates a schema with a set of named graphs.
|
public DefaultSchemaManager(Connection theConnection)
public Set<String> getSchemas()
SchemaManager
default schema
.getSchemas
in interface SchemaManager
public Set<IRI> getSchemaGraphs(String theSchema)
SchemaManager
getSchemaGraphs
in interface SchemaManager
theSchema
- schema namepublic void removeSchema(String theSchema)
SchemaManager
default schema
cannot be removed but calling this function will cause
it to be associated with an empty set of named graphs so the default schema will become empty. If the schema does not exist no error will be
raised.removeSchema
in interface SchemaManager
theSchema
- scheme namepublic void setSchemaGraphs(String theSchema, Set<IRI> theSchemaGraphs)
SchemaManager
setSchemaGraphs
in interface SchemaManager
theSchema
- schema nametheSchemaGraphs
- set of named graphsCopyright © 2010-2016 Stardog Union. All Rights Reserved.