public interface SchemaManager
ReasoningOptions.SCHEMA_GRAPHS
option whereas the named graphs for named schemas are defined by the ReasoningOptions.SCHEMAS
option.
Instead of dealing with these configuration options directly this class can be used to add, update or remove schemas.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.
|
Set<String> getSchemas()
default schema
.Set<IRI> getSchemaGraphs(String theSchema)
theSchema
- schema namevoid removeSchema(String theSchema)
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.theSchema
- scheme namevoid setSchemaGraphs(String theSchema, Set<IRI> theSchemaGraphs)
theSchema
- schema nametheSchemaGraphs
- set of named graphsCopyright © 2010-2016 Stardog Union. All Rights Reserved.