Framework
AdapterCapabilities
Normalized adapter capabilities.
Computed from adapter interface inspection and self-reporting.
| Property | Type | Description |
|---|
acid | boolean | Whether the adapter supports multi-key atomic commit. True if transaction OR atomicBatch is available. |
adapter | string | Adapter name for identification. |
atomicBatch | boolean | Whether atomic batch operations are available. |
compareAndSwap | boolean | Whether compareAndSwap is available. |
indexTypes | string[] | Registered index types. |
isolation | "none" | "read-committed" | "serializable" | Transaction isolation level. |
maxValueSize? | number | Maximum value size in bytes (undefined = no limit known). |
nativeTransactions | boolean | Whether native transactions are available. |
plugins | string[] | Registered Flashcore plugins. |
scan | boolean | Whether scan is available. |
setIfNotExists | boolean | Whether setIfNotExists is available. |
walEnabled | boolean | Whether WAL recovery is possible. True if scan is available. |