| Interface | Description |
|---|---|
| SpannerPersistentEntity<T> |
Spanner specific interface for a
MutablePersistentEntity stored
in a Google Spanner table. |
| SpannerPersistentProperty |
Interface for a
PersistentProperty of a SpannerPersistentEntity
to be stored in a Google Cloud Spanner table. |
| Class | Description |
|---|---|
| SpannerCompositeKeyProperty |
Represents an persistent property just to represent Spanner primary keys, and does not
correspond to actual properties of POJOs, as it might even be a composite, multi-column key.
|
| SpannerMappingContext |
A mapping context for Google Spanner that provides ways to create persistent entities
and properties.
|
| SpannerPersistentEntityImpl<T> |
Represents a Google Spanner table and its columns' mapping to fields within an entity
type.
|
| SpannerPersistentEntityInformation<T> | |
| SpannerPersistentPropertyImpl |
Represents an implementation for
SpannerPersistentProperty, which is a property
of a SpannerPersistentEntity stored in a Google Spanner table. |
| Exception | Description |
|---|---|
| SpannerDataException |
| Annotation Type | Description |
|---|---|
| Column |
Annotation for a
SpannerPersistentProperty that allows specifying the column name
instead of deriving it from the field's name. |
| ColumnLength |
Annotation for a
SpannerPersistentProperty that is optional. |
| NotMapped |
Annotation for an entity's field that causes the field to be ignored by Spring Data Spanner.
|
| PrimaryKey |
Annotation for a
SpannerPersistentEntity that allows specifying the primary key
columns and their order. |
| Table |
Annotation for a
SpannerPersistentEntity that allows specifying a custom table name,
instead of deriving it from the entity's class name. |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.