`

neodatis.odb 第一篇 存储对象的偏移地址

    博客分类:
  • odb
 
阅读更多
数据库文件存储对象的偏移地址


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

分享到:
评论

相关推荐

    odb文件工具

    ODB文件是一种由NeoDatis数据库管理系统创建的数据存储格式,它用于保存结构化数据。NeoDatis是一个开源的对象关系数据库管理系统(ORDBMS),提供了一种简单的方法来存储和管理对象,使得开发人员能够更容易地处理...

    用于 Abaqus FEA Python 解释器的 Python 脚本,允许对 Abaqus 输出 (.odb) 文件进行灵活的

    用于 Abaqus FEA Python 解释器的 Python 脚本,允许...这些脚本的目的是从 .odb 文件中提取各种类型的仿真数据,并将其输出到硬盘上一个有组织的 .csv 文本文件中。要运行脚本,您必须首先启动 Abaqus Command 终端。

    oobj.odb

    oobj.odb

    NeoDatis ODB-开源

    NeoDatis ODB是新一代的面向对象数据库。 ODB是Java,.Net,Groovy,Scala和Google Android的真正的本机和透明持久层。 ODB非常简单且非常快速,并带有强大的查询语言。

    GENESIS 2000 DFM PE

    Chapter 1 Overview Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Intended Readers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.006

    Allegro自带的ODB++inside工具下载,ODB++inside插件可以将Allegro的.brd文件转化为仿真工具Hyperlynx使用的文件。共6个文件,需要分别下载。 ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.001 ODB_...

    ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.002

    Allegro自带的ODB++inside工具下载,ODB++inside插件可以将Allegro的.brd文件转化为仿真工具Hyperlynx使用的文件。共6个文件,需要分别下载。 ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.001 ODB_...

    ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.001

    Allegro自带的ODB++inside工具下载,DBinside插件可以将Allegro的.brd文件转化为仿真工具Hyperlynx使用的文件。共6个文件,需要分别下载。 ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.001 ODB_Inside_...

    ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.004

    Allegro自带的ODB++inside工具下载,ODB++inside插件可以将Allegro的.brd文件转化为仿真工具Hyperlynx使用的文件。共6个文件,需要分别下载。 ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.001 ODB_...

    ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.003

    Allegro自带的ODB++inside工具下载,ODB++inside插件可以将Allegro的.brd文件转化为仿真工具Hyperlynx使用的文件。共6个文件,需要分别下载。 ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.001 ODB_...

    ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.005

    Allegro自带的ODB++inside工具下载,ODB++inside插件可以将Allegro的.brd文件转化为仿真工具Hyperlynx使用的文件。共6个文件,需要分别下载。 ODB_Inside_Cadence_Allegro_111_Windows_64_SA_Setup.zip.001 ODB_...

    ODB操作手册

    **ODB**(Object Database Binding)是一个开源的C++ ORM(对象关系映射)框架,旨在提供一种简单高效的方式来处理C++对象与数据库之间的交互。该框架支持多种数据库系统,包括MySQL、SQLite、PostgreSQL和Oracle等...

    odb-2.4.0-i686-windows.zip

    ODB(Object Database Management System,对象数据库管理系统)是一种用于存储和管理对象数据的数据库系统,它直接支持面向对象的编程模型,使得数据与程序代码更加紧密地结合在一起。ODB 2.4.0-i686-windows 版本...

    ODB++插件allogro

    ODB++是 Valor 公司开发的一种先进的数据交换格式,主要用于电子设计自动化(EDA)领域,尤其是PCB(印制电路板)设计。ODB++插件allogro是专门为Allegro PCB设计软件定制的一个扩展工具,它使得Allegro用户能够更好...

    odb-manual-2.1.0.rar_odb

    ODB(Object Database Mapping)是一种强大的基于C++的ORM(对象关系映射)工具,它允许开发者将数据库操作与应用程序的业务逻辑紧密结合,从而简化数据库应用的开发和维护。ODB手册2.1.0版提供了全面的指导,帮助...

    ODB++_Inside及说明.rar

    ODB++是一种先进的数据交换格式,主要用于电子设计自动化(EDA)领域。它是由Cadence Design Systems开发的,目的是提高PCB(印制电路板)设计和制造过程中的数据交换效率和准确性。ODB++ Inside指的是深入理解并...

    opnet中的ODB调试.zip_opnet

    ODB(Object Database)是OPNET的核心组成部分,它存储着模型的所有信息,包括网络拓扑、协议配置、流量设定等。本文将深入探讨在OPNET中如何进行ODB调试,以帮助用户更好地理解和解决可能出现的问题。 首先,了解...

    ODB_Inside_Cadence_Allegro5.zip

    Cadence Allegro 11 – 17.x版的免费ODB ++输出 ODB ++面向... 文件包括:ODB_Inside_Cadence_Allegro1-2.zip ODB_Inside_Cadence_Allegro3-4.zip ODB_Inside_Cadence_Allegro5.zip ODB_Inside_Cadence_Allegro6.zip

    odb.zipodb使用手册英文版配翻译文档

    ODB(Object Database)是一款开源的对象关系映射(ORM)系统,专为C++设计。ORM是一种编程技术,它允许开发者用面向对象的方式来操作数据库,而无需关心底层的SQL语句。ODB将C++对象直接映射到数据库表,极大地简化...

    c++ ODB 连接 mysql

    创建数据库连接是使用ODB的第一步。在C++代码中,你可以定义一个`database`对象,指定连接参数,如主机名、用户名、密码和数据库名称。以下是一个简单的示例: ```cpp #include <odb/mysql/database.hxx> odb::...

Global site tag (gtag.js) - Google Analytics