目录
为模式中指定的每个类名生成以下函数:
函数 | 说明 |
---|---|
classname_new() | 创建一个数据库对象的新实例(不带OID) |
classname_new() (OID) | 创建一个具有OID的数据库对象的新实例 |
classname_delete() | 删除数据库对象(由其类句柄引用) |
classname_delete_all() | 删除该类的所有数据库对象(由类句柄引用) |
classname_pack() | 对对象进行碎片整理(为动态字段删除所有未使用的内存“洞”) |
classname_set_caching_priority() | 更改该类的缓存优先级 |
classname_set_allocation_block_size | 设置这个类的分配块大小 |
classname_updated_bitmap_get_fldname() | 返回任何已更新字段的字段号和位置。 |
classname_checkpoint() | 使用对象的新值或更新值创建索引节点 |
classname_oid_find() | 返回由其OID引用的对象的句柄 |
classname_oid_get() | 返回由其类句柄引用的对象的OID |
classname_json_get() | 将单个对象以JSON格式保存到外部文件中 |
classname_autoid_find() | 返回由其autoid引用的对象的句柄 |
classname_autoid_get() | 返回由其类句柄引用的对象的autoid |
classname_list_cursor() | 为(无序)游标导航创建列表游标 |
classname_from_cursor() | 返回对象当前光标位置的句柄 |
classname_fixed_get() | 在一次调用中读取所有固定大小的字段值(不是char、字符串或BLOB) |
classname_fixed_put() | 在一次调用中写入所有固定大小的字段值(不是char、字符串或BLOB)。 |