public class WriteMethodsForSchema extends ReadMethodsForSchema
ReadMethodsForSchema.RawSchema| Constructor and Description |
|---|
WriteMethodsForSchema() |
| Modifier and Type | Method and Description |
|---|---|
void |
createSchema(ch.agent.crnickl.api.UpdatableSchema schema)
Create an empty schema in the database.
|
void |
deleteSchema(ch.agent.crnickl.api.UpdatableSchema schema)
Delete a schema from the database.
|
ch.agent.crnickl.api.Surrogate |
findChronicle(ch.agent.crnickl.api.Property<?> property,
ch.agent.crnickl.api.Schema schema)
Find a chronicle with an explicit attribute value for a given property and schema.
|
ch.agent.crnickl.api.Surrogate |
findChronicle(ch.agent.crnickl.api.Schema schema)
Find a chronicle referencing the schema.
|
ch.agent.crnickl.api.Surrogate |
findChronicle(ch.agent.crnickl.api.SeriesDefinition ss,
ch.agent.crnickl.api.Schema schema)
Find a chronicle depending one a given series in a schema.
|
boolean |
updateSchema(ch.agent.crnickl.api.UpdatableSchema schema)
Update the schema in the database.
|
getRawSchema, getSchema, getSchemaSurrogateListclose, executeAndGetNewId, getId, getId, getIdOrZero, makeSurrogate, open, open, openpublic void createSchema(ch.agent.crnickl.api.UpdatableSchema schema)
throws ch.agent.crnickl.T2DBException
schema - a schemach.agent.crnickl.T2DBExceptionpublic void deleteSchema(ch.agent.crnickl.api.UpdatableSchema schema)
throws ch.agent.crnickl.T2DBException
schema - a schemach.agent.crnickl.T2DBExceptionpublic boolean updateSchema(ch.agent.crnickl.api.UpdatableSchema schema)
throws ch.agent.crnickl.T2DBException
schema - a schemach.agent.crnickl.T2DBExceptionpublic ch.agent.crnickl.api.Surrogate findChronicle(ch.agent.crnickl.api.Schema schema)
throws ch.agent.crnickl.T2DBException
schema - a schemach.agent.crnickl.T2DBExceptionpublic ch.agent.crnickl.api.Surrogate findChronicle(ch.agent.crnickl.api.Property<?> property,
ch.agent.crnickl.api.Schema schema)
throws ch.agent.crnickl.T2DBException
property - a propertyschema - a schemach.agent.crnickl.T2DBExceptionpublic ch.agent.crnickl.api.Surrogate findChronicle(ch.agent.crnickl.api.SeriesDefinition ss,
ch.agent.crnickl.api.Schema schema)
throws ch.agent.crnickl.T2DBException
ss - a series definitionschema - a schemach.agent.crnickl.T2DBExceptionCopyright © 2017. All rights reserved.