| Interface | Description |
|---|---|
| StaticAttributeTag |
Interface for a tag that can be applied to any
StaticAttribute. |
| StaticTableTag |
Interface for a tag that can be applied to any
StaticTableSchema. |
| Class | Description |
|---|---|
| BeanTableSchema<T> |
Implementation of
TableSchema that builds a table schema based on properties and annotations of a bean
class. |
| ImmutableAttribute<T,B,R> |
A class that represents an attribute on an mapped immutable item.
|
| ImmutableAttribute.Builder<T,B,R> |
A typed builder for
ImmutableAttribute. |
| ImmutableTableSchema<T> |
Implementation of
TableSchema that builds a table schema based on properties and annotations of an immutable
class with an associated builder class. |
| StaticAttribute<T,R> |
A class that represents an attribute that can be read from and written to an mapped item.
|
| StaticAttribute.Builder<T,R> |
A typed builder for
StaticAttribute. |
| StaticAttributeTags |
Common implementations of
StaticAttributeTag. |
| StaticImmutableTableSchema<T,B> |
Implementation of
TableSchema that builds a schema for immutable data objects based on directly declared
attributes. |
| StaticImmutableTableSchema.Builder<T,B> |
Builder for a
StaticImmutableTableSchema |
| StaticTableMetadata |
Implementation of
TableMetadata that can be constructed directly using literal values for metadata objects. |
| StaticTableMetadata.Builder |
Builder for
StaticTableMetadata |
| StaticTableSchema<T> |
Implementation of
TableSchema that builds a schema based on directly declared attributes and methods to
get and set those attributes. |
| StaticTableSchema.Builder<T> |
Builder for a
StaticTableSchema |
| WrappedTableSchema<T,R extends TableSchema<T>> |
Base class for any
TableSchema implementation that wraps and acts as a different TableSchema
implementation. |
Copyright © 2020. All rights reserved.