EntityStateByVersionView<
T> =T&EntityStateByVersionColumns
View type for entities across all versions.
This type combines your entity properties with Lix operational columns including the version_id, allowing you to query and manipulate entities in specific versions.
Use this type when defining database views that need to work across multiple versions.
// Define a view type for key-value entities across versions
type KeyValueByVersionView = EntityStateByVersionView<KeyValue>;
// Query entities in a specific version
await lix.db
.selectFrom("key_value_by_version")
.where("lixcol_version_id", "=", "v2")
.selectAll()
.execute();| Type Parameter |
|---|
T |