-
Type:
Task
-
Resolution: Won't Do
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Layered Tables
-
None
-
Storage Engines
-
117.063
-
None
-
None
Pass layered cursor helper functions only the state they need rather than the whole cursor/table, by gathering per-operation state into WT_CLAYERED_OP.
Benefits:
- Functions no longer receive more information than they require.
- Simplifies future unit testing of layered cursors: CLAYERED_OP can be tested without mocking the entire layered table.