neodatis.odb 第一篇 存储对象的偏移地址
2008-04-27 07:18
701 查看
数据库文件存储对象的偏移地址
DB_HEADER_VERSION_POSITION is: 0
DB_HEADER_DBID_POSITION is: 1
DB_HEADER_NUMBER_OF_CLS_POSITION is: 33
DB_HEADER_FIRST_CLS_OID is: 37
DB_HEADER_LAST_CLOSE_STATUS_POSITION is: 45
DB_HEADER_DB_IS_USER_PROTECTED is: 46
DB_HEADER_DB_USERNAME is: 47
DB_HEADER_DB_PASSWORD is: 97
DB_HEADER_CURRENT_ID_BLOCK_POSITION is: 147
DB_HEADER_FIRST_ID_BLOCK_POSITION is: 155
CLASS_OFFSET_BLOCK_SIZE is: 0
CLASS_OFFSET_BLOCK_TYPE is: 4
CLASS_OFFSET_CATEGORY is: 5
CLASS_OFFSET_ID is: 6
CLASS_OFFSET_PREVIOUS_CLASS_POSITION is: 14
CLASS_OFFSET_NEXT_CLASS_POSITION is: 22
CLASS_OFFSET_CLASS_NB_OBJECTS is: 30
CLASS_OFFSET_CLASS_FIRST_OBJECT_POSITION is: 38
CLASS_OFFSET_CLASS_LAST_OBJECT_POSITION is: 46
CLASS_OFFSET_CLASS_NAME_SIZE is: 30
OBJECT_OFFSET_BLOCK_SIZE is: 0
OBJECT_OFFSET_BLOCK_TYPE is: 4
OBJECT_OFFSET_OBJECT_ID is: 5
OBJECT_OFFSET_CLASS_INFO_ID is: 13
OBJECT_OFFSET_PREVIOUS_OBJECT_OID is: 21
OBJECT_OFFSET_NEXT_OBJECT_OID is: 29
OBJECT_OID is: 37
OBJECT_CREATION_DATE is: 45
OBJECT_UPDATE_DATE is: 53
OBJECT_VERSION is: 61
OBJECT_REFERENCE_POINTER is: 65
OBJECT_IS_EXTERNALLY_SYNCHRONIZED is: 73
OBJECT_NB_ATTRIBUTES is: 74
BLOCK_ID_REPETITION_ID_TYPE is: 0
BLOCK_ID_REPETITION_ID is: 1
BLOCK_ID_REPETITION_ID_STATUS is: 9
BLOCK_ID_REPETITION_OBJECT_POSITION is: 10
NATIVE_OBJECT_OFFSET_BLOCK_SIZE is: 0
NATIVE_OBJECT_OFFSET_BLOCK_TYPE is: 4
NATIVE_OBJECT_OFFSET_ODB_TYPE_ID is: 5
NATIVE_OBJECT_OFFSET_OBJECT_IS_NULL is: 9
NATIVE_OBJECT_OFFSET_DATA_AREA is: 10
DB_HEADER_VERSION_POSITION is: 0
DB_HEADER_DBID_POSITION is: 1
DB_HEADER_NUMBER_OF_CLS_POSITION is: 33
DB_HEADER_FIRST_CLS_OID is: 37
DB_HEADER_LAST_CLOSE_STATUS_POSITION is: 45
DB_HEADER_DB_IS_USER_PROTECTED is: 46
DB_HEADER_DB_USERNAME is: 47
DB_HEADER_DB_PASSWORD is: 97
DB_HEADER_CURRENT_ID_BLOCK_POSITION is: 147
DB_HEADER_FIRST_ID_BLOCK_POSITION is: 155
CLASS_OFFSET_BLOCK_SIZE is: 0
CLASS_OFFSET_BLOCK_TYPE is: 4
CLASS_OFFSET_CATEGORY is: 5
CLASS_OFFSET_ID is: 6
CLASS_OFFSET_PREVIOUS_CLASS_POSITION is: 14
CLASS_OFFSET_NEXT_CLASS_POSITION is: 22
CLASS_OFFSET_CLASS_NB_OBJECTS is: 30
CLASS_OFFSET_CLASS_FIRST_OBJECT_POSITION is: 38
CLASS_OFFSET_CLASS_LAST_OBJECT_POSITION is: 46
CLASS_OFFSET_CLASS_NAME_SIZE is: 30
OBJECT_OFFSET_BLOCK_SIZE is: 0
OBJECT_OFFSET_BLOCK_TYPE is: 4
OBJECT_OFFSET_OBJECT_ID is: 5
OBJECT_OFFSET_CLASS_INFO_ID is: 13
OBJECT_OFFSET_PREVIOUS_OBJECT_OID is: 21
OBJECT_OFFSET_NEXT_OBJECT_OID is: 29
OBJECT_OID is: 37
OBJECT_CREATION_DATE is: 45
OBJECT_UPDATE_DATE is: 53
OBJECT_VERSION is: 61
OBJECT_REFERENCE_POINTER is: 65
OBJECT_IS_EXTERNALLY_SYNCHRONIZED is: 73
OBJECT_NB_ATTRIBUTES is: 74
BLOCK_ID_REPETITION_ID_TYPE is: 0
BLOCK_ID_REPETITION_ID is: 1
BLOCK_ID_REPETITION_ID_STATUS is: 9
BLOCK_ID_REPETITION_OBJECT_POSITION is: 10
NATIVE_OBJECT_OFFSET_BLOCK_SIZE is: 0
NATIVE_OBJECT_OFFSET_BLOCK_TYPE is: 4
NATIVE_OBJECT_OFFSET_ODB_TYPE_ID is: 5
NATIVE_OBJECT_OFFSET_OBJECT_IS_NULL is: 9
NATIVE_OBJECT_OFFSET_DATA_AREA is: 10
相关文章推荐
- neodatis.odb 第三篇 保存对象到文件的过程
- neodatis.odb 第七篇 学习odb日志1
- neodatis.odb 第二篇 一切都是比特
- neodatis.odb 第六篇 更新和删除
- 一个neodatis-odb.jar包使用的例子
- neodatis.odb 第五篇 保存
- neodatis.odb 第四篇 查询
- JVM虚拟机系列1---中对象的存储,以及判断对象已死的2种方法
- redis缓存怎么存储对象
- [Android实例] 使用SQLite存储以及读取Drawable对象【转】
- Oracle数据库(Oracle存储结构、Oracle运行机制、日期相关的函数、序列、大对象数据类型、表的修改与约束、事务)
- 用一个指向int的指针来存储一个对象的地址。
- 如何在web.config中存储自定义对象
- HashSet集合存储自定义对象细节
- ZeroMQ接口函数之 :zmq_msg_init_data - 从一个指定的存储空间中初始化一个ZMQ消息对象的数据
- android之对象存储在本地或者sdcard
- 黑马程序员--OC自学笔记---02对象存储细节、NSString简介、多文件开发
- 对象存储,文件存储,块存储的概念区分
- sqlserver 2005 查找对象引用或者依赖的存储过程。
- android SharedPreferences 存储对象