首页> 外国专利> Object-oriented database, a method for registering triggers for processing at end of a transaction

Object-oriented database, a method for registering triggers for processing at end of a transaction

机译:面向对象的数据库,一种注册触发器以在事务结束时进行处理的方法

摘要

The disclosed invention is a computer-implemented method for registering triggers for processing at the end of each transaction occurring in a database. This method positions a class where a given object exists; and for each trigger in the class, a determination is made if the trigger is in a trigger list of an object link. If it is not, a determination is made if a given object is in an object link of a transaction. If it is not, then the given object is inserted into the object link of the transaction; and then the trigger is inserted in a list of the object link. These steps are repeated until all triggers in the class have been processed. A determination is next made if there is a superclass of the class. If yes, then a superclass, is positioned and the steps are repeated for each trigger in the superclass (i.e., polymorphic trigger). Finally, if no superclass of the class exist, then the method is exited.
机译:所公开的发明是一种用于在数据库中发生的每个事务结束时注册用于处理的触发器的计算机实现的方法。该方法将一个类放置在给定对象存在的地方。对于该类中的每个触发器,确定该触发器是否在对象链接的触发器列表中。如果不是,则确定给定对象是否在事务的对象链接中。如果不是,则将给定对象插入事务的对象链接;然后将触发器插入到对象链接的列表中。重复这些步骤,直到处理完该类中的所有触发器为止。接下来确定是否存在该类的超类。如果是,则定位一个超类,并对超类中的每个触发器(即多态触发器)重复执行步骤。最后,如果不存在该类的超类,则退出该方法。

著录项

  • 公开/公告号US5765160A

    专利类型

  • 公开/公告日1998-06-09

    原文格式PDF

  • 申请/专利权人 UNISYS CORP.;

    申请/专利号US19960691166

  • 发明设计人 HIROHISA YAMAGUCHI;

    申请日1996-08-01

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-22 02:39:21

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号