See: Description
| Interface | Description |
|---|---|
| Attribute<T> | |
| AttributeDefinition<T> | |
| Chronicle |
A Chronicle records the state of some subject at different times.
|
| Database |
Database is the hub of CrNiCKL (pronounced
chronicle). |
| DBObject | |
| DBObjectId |
DBObjectId hides the details of IDs provided by different database engines.
|
| IncompleteSchema |
An IncompleteSchema provides common behavior to
Schema and
SeriesDefinition. |
| MessageListener |
A MessageListener is used by CrNiCKL for
logging messages.
|
| Property<T> |
A Property defines an
Attribute. |
| Schema |
A Schema defines the structure of a
Chronicle. |
| SchemaComponent |
SchemaComponent provides common behavior to
AttributeDefinition
and SeriesDefinition. |
| Series<T> |
A Series provides access to a time series of values of some type.
|
| SeriesDefinition | |
| Surrogate |
A Surrogate represents a database object.
|
| Updatable |
An Updatable database object keeps tracks of updates and can apply them all at once.
|
| UpdatableChronicle |
An UpdatableChronicle is a chronicle which can be modified.
|
| UpdatableProperty<T> |
An UpdatableProperty is a property which can be modified.
|
| UpdatableSchema |
An UpdatableSchema is a schema which can be modified.
|
| UpdatableSeries<T> |
An UpdatableSeries is a series which can be modified.
|
| UpdatableValueType<T> |
An UpdatableValueType is a value type which can be modified.
|
| UpdateEvent |
An UpdateEvent is generated by CrNiCKL when something interesting occurs.
|
| UpdateEventPublisher |
An UpdateEventPublisher takes subscriptions and cancellations to
UpdateEvents
from UpdateEventSubscribers. |
| UpdateEventSubscriber |
An UpdateEventSubscriber is notified when an
UpdateEvent occurs. |
| ValueScanner<T> |
A ValueScanner provides a standard textual interface to types.
|
| ValueType<T> |
| Class | Description |
|---|---|
| DatabaseConfiguration |
A DatabaseConfiguration is a group of parameters defining a
Database. |
| DatabaseFactory |
DatabaseFactory is the object which manages one or more
Databases. |
| NamingPolicy |
The NamingPolicy defines the syntax for naming chronicles and series.
|
| SimpleDatabaseManager |
A DatabaseManager sets up a
Database using parameters specified in
various ways. |
| Enum | Description |
|---|---|
| DBObjectType | |
| UpdateEventOperation |
UpdateEventOperation defines the operation described by an
UpdateEvent. |
| ValueType.StandardValueType |
StandardValueType provides an easy way to identify built-in value types.
|
Copyright © 2017. All rights reserved.