| Interface | Description |
|---|---|
| ChronicleUpdatePolicy |
A ChronicleUpdatePolicy supports the delegation of various decisions and
actions when updating chronicles and series.
|
| ChronicleUpdatePolicyExtension |
ChronicleUpdatePolicyExtension provides hooks for participating
in database operations on chronicles, series, or values.
|
| Containable |
A Containable can be put into a
SchemaComponentContainer. |
| DatabaseBackend |
DatabaseBackend extends
Database with methods used only in the implementation. |
| DatabaseCache |
A DatabaseCache is used to provide fast access to frequently used chronicles
and their schemas.
|
| DatabaseMethods |
DatabaseMethods provides low level methods useful for implementing CrNiCKL
on an actual database system.
|
| PermissionChecker |
PermissionChecker provides methods used by the implementation for checking access permissions.
|
| SchemaComponentContainer |
A SchemaComponentContainer must know when the name of a
component changes.
|
| SchemaUpdatePolicy |
A SchemaUpdatePolicy supports the delegation of various decisions and
actions when updating schemas.
|
| UpdatableSchemaVisitor |
UpdatableSchemaVisitor defines a visitor pattern for schema updates.
|
| UpdatePolicy |
A marker interface for interfaces and classes dealing with update policies.
|
| ValueAccessMethods<T> |
ValueAccessMethods is a generic interface for accessing and modifying series values.
|
| Class | Description |
|---|---|
| AttributeDefinitionImpl<T> |
Default implementation of
AttributeDefinition. |
| AttributeImpl<T> |
Default implementation of
Attribute. |
| ChronicleImpl |
Default implementation of
Chronicle. |
| ChronicleImpl.RawData |
RawData encapsulates the low level members of a chronicle.
|
| ChronicleUpdatePolicyImpl |
Default implementation of
ChronicleUpdatePolicy. |
| DatabaseBackendImpl |
Default implementation of
DatabaseBackend. |
| DatabaseCacheImpl |
Default implementation of
DatabaseCache. |
| DatabaseMethodsImpl |
Default implementation of
DatabaseMethods and PermissionChecker. |
| DBObjectImpl |
Default implementation of
DBObject. |
| NameSpace |
A NameSpace object implements the top-level chronicle.
|
| PropertyImpl<T> |
Default implementation of
Property. |
| SchemaComponentImpl | |
| SchemaComponents<T extends SchemaComponent> |
SchemaComponents is a managed collection of
SchemaComponent objects. |
| SchemaImpl |
Default implementation of
Schema. |
| SchemaUpdatePolicyImpl |
Default implementation of
SchemaUpdatePolicy. |
| SeriesDefinitionImpl |
Default implementation of
SeriesDefinition. |
| SeriesImpl<T> |
Default implementation of
Series. |
| SurrogateImpl |
Default implementation of
Surrogate. |
| UpdatableChronicleImpl |
Default implementation of
UpdatableChronicle. |
| UpdatablePropertyImpl<T> |
Default implementation of
UpdatableProperty. |
| UpdatableSchemaImpl |
Default implementation of
UpdatableSchema. |
| UpdatableSeriesImpl<T> |
Default implementation of
UpdatableSeries. |
| UpdatableValueTypeImpl<T> |
Default implementation of
UpdatableValueType. |
| UpdateEventImpl |
Default implementation of
UpdateEvent. |
| UpdateEventPublisherImpl |
Default implementation of
UpdateEventPublisher. |
| ValueTypeImpl<T> |
Default implementation of
ValueType. |
| ValueTypeImpl.BooleanScanner |
A value scanner for boolean data.
|
| ValueTypeImpl.DateScanner |
A value scanner for data representing
Days. |
| ValueTypeImpl.DateTimeScanner |
A value scanner for data representing
DateTimes. |
| ValueTypeImpl.NameScanner |
A value scanner for textual data representing simple names.
|
| ValueTypeImpl.NumberScanner |
A value scanner for numeric data.
|
| ValueTypeImpl.TextScanner |
A value scanner for textual data.
|
| ValueTypeImpl.TimeDomainScanner |
A value scanner for data representing
TimeDomains. |
| ValueTypeImpl.TypeScanner |
A value scanner for data representing
ValueTypes. |
| Enum | Description |
|---|---|
| Permission |
Permissions identify access levels.
|
chronicle), an actual implementation is required, like for example a JDBC implementation. This packages provides the basis for the actual implementation.
Copyright © 2017. All rights reserved.