open class MappedSchema
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.
schemaFamily
- A class to fully qualify the name of a schema family (i.e. excludes version)
version
- The version number of this instance within the family.
mappedTypes
- The JPA entity classes that the ORM layer needs to be configure with for this schema.
<init> |
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. MappedSchema(schemaFamily: Class<*>, version: Int, mappedTypes: Iterable<Class<*>>) |
mappedTypes |
The JPA entity classes that the ORM layer needs to be configure with for this schema. val mappedTypes: Iterable<Class<*>> |
migrationResource |
Optional classpath resource containing the database changes for the mappedTypes open val migrationResource: String? |
name |
val name: String |
version |
The version number of this instance within the family. val version: Int |
equals |
open fun equals(other: Any?): Boolean |
hashCode |
open fun hashCode(): Int |
toString |
open fun toString(): String |
CashSchemaV1 |
First version of a cash contract ORM schema that maps all fields of the Cash contract state as it stood at the time of writing. object CashSchemaV1 : MappedSchema |
CommercialPaperSchemaV1 |
First version of a commercial paper contract ORM schema that maps all fields of the CommercialPaper contract state as it stood at the time of writing. object CommercialPaperSchemaV1 : MappedSchema |
CommonSchemaV1 |
First version of the Vault ORM schema object CommonSchemaV1 : MappedSchema |
SampleCashSchemaV1 |
First version of a cash contract ORM schema that maps all fields of the Cash contract state as it stood at the time of writing. object SampleCashSchemaV1 : MappedSchema |
SampleCashSchemaV2 |
Second version of a cash contract ORM schema that extends the CommonSchemaV1.FungibleState abstract schema. object SampleCashSchemaV2 : MappedSchema |
SampleCashSchemaV3 |
First version of a cash contract ORM schema that maps all fields of the Cash contract state as it stood at the time of writing. object SampleCashSchemaV3 : MappedSchema |