MemorySchemaProvider
class in package klyn.data.memory

    public final class MemorySchemaProvider implements SchemaProvider:

MemorySchemaProvider
All Implemented Interfaces: SchemaProvider

Logical schema provider for explicitly registered memory repositories.

Properties

Modifier and Type | Member | Description
--- | --- | ---
public readonly property | modelFingerprint `modelFingerprint as String:` | No summary.
public readonly property | providerName `providerName as String:` | No summary.

Inherited Properties
property Inherited Properties from SchemaProvider: modelFingerprint, providerName
Constructors

Modifier and Type | Member | Description
--- | --- | ---
public | MemorySchemaProvider `MemorySchemaProvider( configuration as MemoryConfiguration, mappedTypes as IList<Type> ):` | No summary.

Methods

Modifier and Type | Member | Description
--- | --- | ---
public | apply `apply(plan as SchemaPlan) as Void:` | No summary.
public | create `create(entityTypes as IList<Type>) as Void:` | No summary.
public | diff `diff(entityTypes as IList<Type>) as SchemaPlan:` | No summary.
public | drop `drop(entityTypes as IList<Type>) as Void:` | No summary.
public | exists `exists(entityTypes as IList<Type>) as Boolean:` | No summary.
public | validate `validate(entityTypes as IList<Type>) as Void:` | No summary.

Inherited Methods
method Inherited Methods from SchemaProvider: apply, create, diff, drop, exists, validate