reads and writes the standalone table schema file <table>.schema.json. the schema is written atomically (temp file + replace) and is completely independent from the jsonl data file and its write ahead log.
SchemaStore
01 Syntax
JSql.Storage.SchemaStore
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| ToElement | 1 | system.text.json gives back boxed JsonElement values when a default value was read from the schema file |
| Serialize | 1 | serialize the schema, used to detect whether a rewrite is needed |
| ReadLegacy | 1 | read the legacy single file table via the json table store |
| ToDto | 1 | |
| FromDto | 1 | |
| Read | 1 | |
| Write | 1 |
03 Members
ToElement(
Object)system.text.json gives back boxed JsonElement values when a default value was read from the schema file
Serialize(TableSchema)
serialize the schema, used to detect whether a rewrite is needed
ReadLegacy(
String)read the legacy single file table via the json table store
ToDto(TableSchema)
FromDto(JsonTableFile)
Read(
String)Write(
String, TableSchema)