Opaque types
    1.
    发明授权
    Opaque types 有权
    不透明类型

    公开(公告)号:US06286015B1

    公开(公告)日:2001-09-04

    申请号:US09149889

    申请日:1998-09-08

    IPC分类号: G06F1730

    摘要: A method and apparatus are provided for handling within a database system data items that are associated with data types whose native structure is not known to the database system. The data items are stored within the database system in their native structure, even though it is not understood by the database system. To store the data items, the database system calls a pickling routine that is provided by the user, or by the runtime subsystem of the programming environment that is native to the data item. To retrieve the routine from storage, the database system calls an unpickling routine, also provided by the user or the appropriate runtime subsystem. Because the database maintains the data items in their native format, no conversions are required as the data items are passed between the database system and external routines that manipulate the data items. Techniques are also provided for declaring attributes of the data item that can be accessed within the database system. The user provides routines for the database system to call in order to access the declared attributes, which may be different than the actual attributes that the data item has in its native environment.

    摘要翻译: 提供了一种方法和装置,用于在数据库系统内处理与其本身结构对于数据库系统不知道的数据类型相关联的数据项。 数据项以其本机结构存储在数据库系统中,即使数据库系统不了解。 为了存储数据项,数据库系统调用由用户提供的酸洗程序,或者由数据项原生的编程环境的运行时子系统。 要从存储中检索该例程,数据库系统调用由用户或适当的运行时子系统提供的unpickling例程。 由于数据库以其本机格式维护数据项,因此数据项在数据库系统和操作数据项的外部例程之间传递时,不需要转换。 还提供了用于声明可在数据库系统中访问的数据项的属性的技术。 用户提供数据库系统调用的例程,以访问声明的属性,这可能与数据项在其本机环境中具有的实际属性不同。

    Mechanism and method for performing callbacks
    2.
    发明授权
    Mechanism and method for performing callbacks 失效
    执行回调的机制和方法

    公开(公告)号:US6049800A

    公开(公告)日:2000-04-11

    申请号:US962537

    申请日:1997-10-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30483

    摘要: A database server is configured to process original requests received from a client and callback requests received from an external routine. The database server saves global information before calling the external routine to distinguish whether a received request is an original or a callback request. Furthermore, both types of requests can be submitted via the same application programming interface and preferably with the same interprocess communication protocol.

    摘要翻译: 数据库服务器被配置为处理从客户端接收的原始请求和从外部例程接收的回调请求。 在调用外部例程之前,数据库服务器保存全局信息,以区分接收的请求是原始还是回调请求。 此外,两种类型的请求可以通过相同的应用编程接口提交,并且优选地具有相同的进程间通信协议。

    Logical groupings within a database
    4.
    发明授权
    Logical groupings within a database 失效
    数据库内的逻辑分组

    公开(公告)号:US6006234A

    公开(公告)日:1999-12-21

    申请号:US962531

    申请日:1997-10-31

    IPC分类号: G06F17/30

    摘要: A method, system and computer-readable medium is provided for grouping database objects into logical groupings in order to simplify administrative and other operations that need to be performed by the database server. Such operations can be performed once at the logical group level for a group of related objects, as opposed to at the individual database object level. For increased flexibility, the logical groupings need not dictate the format, schema or location of their members. A hierarchy may be established between the logical groupings, where child groupings inherit some or all of the properties of the parent groupings. A correspondence may be established between some groupings and operating system directories, allowing identifiers associated with the groupings to be used as aliases for the full operating system paths to the corresponding directories.

    摘要翻译: 提供了一种方法,系统和计算机可读介质,用于将数据库对象分组成逻辑分组,以简化数据库服务器需要执行的管理和其他操作。 对于一组相关对象,这些操作可以在逻辑组级别执行一次,而不是在单个数据库对象级别。 为了增加灵活性,逻辑分组不需要规定其成员的格式,模式或位置。 可以在逻辑分组之间建立层次结构,其中子分组继承父分组的某些或全部属性。 可以在某些分组和操作系统目录之间建立一个对应关系,允许与分组关联的标识符被用作到相应目录的完整操作系统路径的别名。

    Opaque types
    5.
    发明授权

    公开(公告)号:US07007037B2

    公开(公告)日:2006-02-28

    申请号:US10192411

    申请日:2002-07-09

    IPC分类号: G06F17/00

    摘要: A method and apparatus are provided for handling within a database system data items that are associated with data types whose native structure is not known to the database system. The data items are stored within the database system in their native structure, even though it is not understood by the database system. To store the data items, the database system calls a pickling routine that is provided by the user, or by the runtime subsystem of the programming environment that is native to the data item. To retrieve the routine from storage, the database system calls an unpickling routine, also provided by the user or the appropriate runtime subsystem. Because the database maintains the data items in their native format, no conversions are required as the data items are passed between the database system and external routines that manipulate the data items.

    Method and mechanism for storing and managing self-descriptive heterogeneous data
    6.
    发明授权
    Method and mechanism for storing and managing self-descriptive heterogeneous data 有权
    用于存储和管理自描述异构数据的方法和机制

    公开(公告)号:US06748388B1

    公开(公告)日:2004-06-08

    申请号:US09938999

    申请日:2001-08-24

    IPC分类号: G06F1730

    CPC分类号: G06F17/30595

    摘要: The present invention provides a method and mechanism to store and manage self-descriptive heterogeneous data in a database system. In one embodiment, a generic datatype is defined which encapsulate type descriptions along with the actual data itself. Another generic datatype is defined to encapsulate structural information for new datatypes. By using these generic datatypes to encapsulate heterogeneous data, the database system can be made aware of the exact structure and format of the heterogeneous data. This permits users and the database system to store, manage, and access the heterogeneous data like known datatypes in the system. Other objects, advantages, and features of the invention are described in the Drawings, Claims, and Detailed Description.

    摘要翻译: 本发明提供一种在数据库系统中存储和管理自描述异构数据的方法和机制。 在一个实施例中,定义了将实际数据本身封装在类型描述中的通用数据类型。 定义另一个通用数据类型来封装新数据类型的结构信息。 通过使用这些通用数据类型来封装异构数据,可以使数据库系统了解异构数据的确切结构和格式。 这允许用户和数据库系统存储,管理和访问异构数据,如系统中已知的数据类型。 在附图,权利要求和具体实施方式中描述了本发明的其它目的,优点和特征。

    Opaque types
    8.
    发明授权
    Opaque types 有权
    不透明类型

    公开(公告)号:US06470348B1

    公开(公告)日:2002-10-22

    申请号:US09629541

    申请日:2000-07-31

    IPC分类号: G06F1730

    摘要: A method and apparatus are provided for handling within a database system data items that are associated with data types whose native structure is not known to the database system. The data items are stored within the database system in their native structure, even though it is not understood by the database system. To store the data items, the database system calls a pickling routine that is provided by the user, or by the runtime subsystem of the programming environment that is native to the data item. To retrieve the routine from storage, the database system calls an unpickling routine, also provided by the user or the appropriate runtime subsystem. Because the database maintains the data items in their native format, no conversions are required as the data items are passed between the database system and external routines that manipulate the data items. Techniques are also provided for declaring attributes of the data item that can be accessed within the database system. The user provides routines for the database system to call in order to access the declared attributes, which may be different than the actual attributes that the data item has in its native environment.

    摘要翻译: 提供了一种方法和装置,用于在数据库系统内处理与其本身结构对于数据库系统不知道的数据类型相关联的数据项。 数据项以其本机结构存储在数据库系统中,即使数据库系统不了解。 为了存储数据项,数据库系统调用由用户提供的酸洗程序,或者由数据项原生的编程环境的运行时子系统。 要从存储中检索该例程,数据库系统调用由用户或适当的运行时子系统提供的unpickling例程。 由于数据库以其本机格式维护数据项,因此数据项在数据库系统和操作数据项的外部例程之间传递时,不需要转换。 还提供了用于声明可在数据库系统中访问的数据项的属性的技术。 用户提供数据库系统调用的例程,以访问声明的属性,这可能与数据项在其本机环境中具有的实际属性不同。