mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2026-10-13 09:52:01 -05:00
Four mappers over a facet of opaque records, each learning the layout once and resolving no field name per cycle: RecordField projects one field to the Java value its wire type says, RecordFields binds a record to named values in bind order, RecordForm binds under a form the facet declares, and PredicateParams binds a predicate's comparands as parameters typed from the metadata fields they constrain. The shared projection maps bind types to driver-ready Java values, reading varint and decimal payloads as big-endian two's complement.