Marker interface to denote a persistable Corda state entity that exposes the transaction id and index as composite key called
|IndirectStatePersistable<T extends DirectStatePersistable>|
A contract state that may be mapped to database schemas configured for this node to support querying for, or filtering of, states.
Marker interface to denote a persistable Corda state entity that will always have a transaction id and index
JPA representation of the common schema entities
First version of the Vault ORM schema
A database schema that might be configured for this node. As well as a name and version for identifying the schema, also list the classes that may be used in the generated object graph in order to configure the ORM tool.
Data types representing database schemas for storing Corda data via an object mapper such as Hibernate. Modifying Corda state in the database directly is not a supported approach, however these can be used to read state for integrations with external systems.