Object oriented query root leaf inheritance to relational join translator method, system, article of manufacture, and computer program product
    1.
    发明授权
    Object oriented query root leaf inheritance to relational join translator method, system, article of manufacture, and computer program product 失效
    面向对象查询根叶继承关系连接翻译方法,系统,制造和计算机程序产品

    公开(公告)号:US07103613B2

    公开(公告)日:2006-09-05

    申请号:US10438472

    申请日:2003-05-14

    申请人: Ahmad Nouri

    发明人: Ahmad Nouri

    IPC分类号: G06F17/30

    摘要: An object oriented query such as an enterprise java bean query is translated into a corresponding relational query by identifying an inter-hierarchal relationship relating two or more object oriented hierarchies; identifying a source object oriented hierarchy of the inter-hierarchal relationship; mapping the source object oriented hierarchy into corresponding source relational tables; building a source series of joins between the source relational tables, the source series being ordered in a top-down order from a root of the source object oriented hierarchy; identifying a target class of the inter-hierarchal relationship; mapping the target object oriented hierarchy into corresponding target relational tables; building a target series of joins between the target relational tables, the target series comprising a first target series and a second target series, the first target series corresponding to the target class, a root of the target object oriented hierarchy, and intervening nodes between the target class and the root of the target object oriented hierarchy, and the second target series corresponding to nodes in leaves of the target object oriented hierarchy located below the target class; and combining the source series of joins and the target series of joins into the corresponding relational query. For a query selection based upon a plurality of relationships between the object oriented hierarchies, the steps may be repeated for each of the plurality of relationships. The combined series of joins may be further reordered by recursively finding a join relationship between a current node and a preceding node in the combined series of joins. To improve performance, a join above a target of a relationship is built as an inner join, and a join below the target of relationship is built as an outer join.

    摘要翻译: 将面向对象的查询(如企业Java bean查询)通过识别与两个或多个面向对象层次结构相关联的层间关系被转换为相应的关系查询; 识别层间关系的面向对象的层次结构; 将源对象层级映射到相应的源关系表中; 在源关系表之间构建源系列连接,源系列以从源对象定向层次结构的根自上而下排序; 识别层次关系的目标阶层; 将目标对象定向层次映射到相应的目标关系表中; 在所述目标关系表之间建立目标系列连接,所述目标系列包括第一目标系列和第二目标系列,对应于所述目标类别的所述第一目标系列,所述目标对象定向层级的根,以及所述目标对象定向层次之间的中间节点 目标类和目标对象层次结构的根,第二目标序列对应于位于目标类别下方的面向对象的目标层级的叶中的节点; 并将源系列连接和目标系列连接组合到相应的关系查询中。 对于基于面向对象的层次之间的多个关系的查询选择,可针对多个关系中的每一个重复该步骤。 可以通过在组合的连接系列中递归地找到当前节点和先前节点之间的连接关系来进一步重新排序组合的连接系列。 为了提高性能,建立一个关系目标之上的连接作为内部连接,并且在关系目标之下的连接构建为外部连接。

    Object oriented query path expression to relational outer join translator method, system, and article of manufacture, and computer program product
    3.
    发明授权
    Object oriented query path expression to relational outer join translator method, system, and article of manufacture, and computer program product 失效
    面向对象的查询路径表达式到关系外连接翻译器的方法,系统和制品,以及计算机程序产品

    公开(公告)号:US08005807B2

    公开(公告)日:2011-08-23

    申请号:US12024978

    申请日:2008-02-01

    IPC分类号: G06F17/30

    摘要: Provided is an object oriented query path expression to relational outer join translator. A path expression, comprising a navigation path through a relationship in a schema, in an object oriented query is translated to a relational database outer join by analyzing each path expression defined in each level of the object oriented query, and by identifying each path expression which can be a candidate for a translation to an outer join. A quantifier is created for each path expression. A translation of the object oriented query to a relational query is then completed. An optimization may also be performed on the grouped quantifiers. After the optimization, an inner join is generated for each quantifier which remains a candidate for a translation to an inner join, and an outer join is generated for each quantifier which remains a candidate for a translation to an outer join.

    摘要翻译: 提供了一种面向对象的查询路径表达式到关系外连接翻译器。 通过分析在面向对象的查询的每个级别中定义的每个路径表达式,并且通过识别每个路径表达式,将面向对象的查询中的通过模式中的关系的导航路径包括在面向对象的查询中的路径表达式被转换为关系数据库外连接 可以作为翻译到外部联接的候选人。 为每个路径表达式创建一个量词。 然后完成面向对象查询到关系查询的翻译。 也可以对分组的量化器执行优化。 在优化之后,为保持作为内连接的转换的候选者的每个量词器生成内连接,并为每个定标器生成外连接,每个量词仍然是用于翻译到外连接的候选。

    Adapting networking device for enhancing performance of a hybrid networking system
    5.
    发明授权
    Adapting networking device for enhancing performance of a hybrid networking system 失效
    适应网络设备,提高混合网络系统的性能

    公开(公告)号:US06484213B1

    公开(公告)日:2002-11-19

    申请号:US09150105

    申请日:1998-09-09

    申请人: Ahmad Nouri

    发明人: Ahmad Nouri

    IPC分类号: G06F1300

    摘要: An adaptive networking device including a plurality of network ports operable at any one of a plurality of media standards, a bus and a first device coupled to the bus that communicatively couples to any of the network ports that operate at a first media standard in order to transfer data between the bus and network ports communicatively coupled to the first device. The adaptive networking device further includes a second device operable at a second media standard and including a link port, where the second device communicatively couples to any of the network ports that operate at the second media standard to transfer data between the link port and those network ports communicatively coupled to the second device. The adaptive networking device further includes a bridge that transfers data between the link port and the bus to enable communication between the first and second devices. The first device preferably establishes a switched domain and the second device preferably established a shared domain. The bridge preferably operates to enable communication between the switched and shared domains.

    摘要翻译: 一种自适应网络设备,包括可操作于多个媒体标准中的任何一个的多个网络端口,总线和耦合到总线的第一设备,其通信地耦合到以第一媒体标准操作的任何网络端口,以便 在通信地耦合到第一设备的总线和网络端口之间传送数据。 自适应网络设备还包括可在第二媒体标准处操作并包括链路端口的第二设备,其中第二设备通信地耦合到以第二媒体标准操作的任何网络端口,以在链路端口和那些网络之间传送数据 通信地耦合到第二设备的端口。 自适应网络设备还包括桥接器,其在链路端口和总线之间传送数据以实现第一和第二设备之间的通信。 第一设备优选地建立交换域,并且第二设备优选地建立共享域。 桥接器优选地操作以实现交换和共享域之间的通信。

    Automatic communication protocol detection system and method for network
systems
    7.
    发明授权
    Automatic communication protocol detection system and method for network systems 失效
    网络系统自动通信协议检测系统及方法

    公开(公告)号:US6072803A

    公开(公告)日:2000-06-06

    申请号:US62892

    申请日:1998-04-20

    摘要: A communication protocol detection system for enabling a network system to detect and interface one or more network devices each operating according to at least one of a plurality of different communication protocols. In one embodiment, a network interface card (NIC) is capable of operating according to one of two different communication protocols, such as the 10Base-T and 100Base-TX Ethernet Standards. The NIC includes two corresponding transceivers, where the transceivers are interfaced to a network connector for interfacing an external network device. Control logic initially enables the 10Base-T transceiver to determine if link pulses are detected. If link pulses are detected, the 100Base-T transceiver is enabled to determine if it detects the link pulses. If so, the 100Base-T transceiver is used to establish communications, and if not, the 10Base-T transceiver is used. Preferably, the 100Base-T transceiver is re-enabled a predetermined number of times to determine if the network device is a 100 Mbps device. In another embodiment, a repeater includes a plurality of interface circuits, each including a plurality of transceivers. Each of the transceivers of each of the interface circuits of each port is connected to a corresponding repeater module through an array of buses. Control logic enables the transceivers one at a time within each interface circuit and correspondingly monitors the corresponding link signal. When an enabled transceiver detects link pulses, that transceiver is used to establish communications. If a link signal indicates termination of communications, enabling of the transceivers one at a time is resumed.

    摘要翻译: 一种通信协议检测系统,用于使得网络系统能够检测和接口一个或多个网络设备,每个网络设备根据多个不同的通信协议中的至少一个操作。 在一个实施例中,网络接口卡(NIC)能够根据诸如10Base-T和100Base-TX以太网标准的两种不同的通信协议之一进行操作。 NIC包括两个相应的收发器,其中收发器连接到网络连接器,用于连接外部网络设备。 控制逻辑最初使10Base-T收发器确定是否检测到链路脉冲。 如果检测到链路脉冲,则使能100Base-T收发器来确定它是否检测到链路脉冲。 如果是这样,则使用100Base-T收发器来建立通信,如果不是,则使用10Base-T收发器。 优选地,100Base-T收发器被重新启用预定次数,以确定网络设备是否是100Mbps设备。 在另一个实施例中,中继器包括多个接口电路,每个接口电路包括多个收发器。 每个端口的每个接口电路的每个收发器通过总线阵列连接到相应的中继器模块。 控制逻辑使收发器在每个接口电路内一次一个,并相应地监视对应的链路信号。 当使能的收发器检测到链路脉冲时,该收发器用于建立通信。 如果链路信号指示通信终止,则恢复一次一个收发器的使能。

    System for resetting a server
    10.
    发明授权
    System for resetting a server 失效
    用于重置服务器的系统

    公开(公告)号:US6065053A

    公开(公告)日:2000-05-16

    申请号:US942333

    申请日:1997-10-01

    IPC分类号: G06F11/14 H04L12/24 G06F11/30

    CPC分类号: G06F11/1441 H04L41/0654

    摘要: A fault tolerant computer system for resetting a server through either a local or remote client machine. The remote machine accesses the server by use of a dial-in modem connection, while the local machine accesses the server by a local serial connection. The resetting operation brings the server and operating system software to a normal operational state. Reset is used after diagnostics or recovery have been performed without the use of the server operating system software or to restart the server after an unexpected crash.

    摘要翻译: 用于通过本地或远程客户机重置服务器的容错计算机系统。 远程机器通过使用拨入调制解调器连接访问服务器,而本地计算机通过本地串行连接访问服务器。 复位操作使服务器和操作系统软件处于正常工作状态。 执行诊断或恢复后不使用服务器操作系统软件或在意外崩溃后重新启动服务器时使用复位。