Previous: , Up: SCM Relational Databases   [Contents][Index]

7.2 rwb-isam

(require 'rwb-isam)

rwb-isam is a sophisticated base-table implementation built on WB and SCM which uses binary numerical formats for keys and non-key fields. It supports IEEE floating-point and fixed-precision integer keys with the correct numerical collation order.

In addition to the types described for wb-table, rwb-isam supports the following types for keys and values:

r64Real represented by one IEEE 64.bit number.
r32Real represented by one IEEE 32.bit number.
s64Signed 64.bit integer.
s32Signed 32.bit integer.
s16Signed 16.bit integer.
s8Signed 8.bit integer.
u64Nonnegative 64.bit integer.
u32Nonnegative 32.bit integer.
u16Nonnegative 16.bit integer.
u8Nonnegative 8.bit integer.

Complex numbers are supported for non-key fields:

c64Complex represented by two IEEE 64.bit numbers.
c32Complex represented by two IEEE 32.bit numbers.