HSQL 时间戳和布尔数据类型的大小?

Size for HSQL Timestamp and Boolean data type?

我正在尝试评估特定 HSQL in-memory table 占用了多少内存

我关注了http://hsqldb.org/doc/guide/guide.html#sgc_types_ops才知道 各自的数据类型(以字节为单位)需要多少

INTEGER
4 

VARCHAR
1

INTEGER
4

TIMESTAMP
?

BOOLEAN
?

我找不到 TimestampBoolean

内存数据库将数据存储为数组中的 Java 个对象。因此,对每个对象的引用需要 64 位内存中的 8 个字节 space 来存储。

每个对象的大小各不相同,Java 整数可能为 16 个字节。 VARACHAR 存储为 Java 字符串。

BOOLEAN 存储为 Java 布尔值。由于只有两个布尔对象,因此 BOOLEAN 列没有额外的开销

http://hsqldb.org/doc/2.0/guide/deployment-chapt.html#dec_mem_disk_use