Partial updating in a database proxy driver
    1.
    发明授权
    Partial updating in a database proxy driver 失效
    在数据库代理驱动程序中进行部分更新

    公开(公告)号:US08285755B2

    公开(公告)日:2012-10-09

    申请号:US11249217

    申请日:2005-10-13

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30584

    摘要: Embodiments of the present invention address deficiencies of the art in respect to programmatic database access and provide a method, system and computer program product for programmatic partial updating of a row. In one embodiment, a data processing system for programmatic partial updating of a row in a database can include a database proxy driver configured to expose an interface for interacting with the database and to accept an execution of a prepared statement without requiring set values for all fields bound by the prepared statement. The interface can include, for example, a Java Database Connectivity (JDBC) compliant interface. The prepared statement can include a binding to multiple fields in a designated row and a set of setter methods defined for a subset of the multiple fields.

    摘要翻译: 本发明的实施例解决了有关编程数据库访问的本领域的缺点,并且提供了用于一行的程序化部分更新的方法,系统和计算机程序产品。 在一个实施例中,用于数据库中的行的程序化部分更新的数据处理系统可以包括数据库代理驱动器,其被配置为暴露用于与数据库交互的接口并且接受准备语句的执行而不需要所有字段的设置值 受准备声明约束。 接口可以包括例如符合Java数据库连接(JDBC)的接口。 准备好的语句可以包括绑定到指定行中的多个字段以及为多个字段的子集定义的一组setter方法。

    Partial updating in a database proxy driver
    2.
    发明申请
    Partial updating in a database proxy driver 失效
    在数据库代理驱动程序中进行部分更新

    公开(公告)号:US20070088684A1

    公开(公告)日:2007-04-19

    申请号:US11249217

    申请日:2005-10-13

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30584

    摘要: Embodiments of the present invention address deficiencies of the art in respect to programmatic database access and provide a method, system and computer program product for programmatic partial updating of a row. In one embodiment, a data processing system for programmatic partial updating of a row in a database can include a database proxy driver configured to expose an interface for interacting with the database and to accept an execution of a prepared statement without requiring set values for all fields bound by the prepared statement. The interface can include, for example, a Java Database Connectivity (JDBC) compliant interface. The prepared statement can include a binding to multiple fields in a designated row and a set of setter methods defined for a subset of the multiple fields.

    摘要翻译: 本发明的实施例解决了有关编程数据库访问的本领域的缺点,并且提供了用于一行的程序化部分更新的方法,系统和计算机程序产品。 在一个实施例中,用于数据库中的行的程序化部分更新的数据处理系统可以包括数据库代理驱动器,其被配置为暴露用于与数据库交互的接口并且接受准备语句的执行而不需要所有字段的设置值 受准备声明约束。 接口可以包括例如符合Java数据库连接(JDBC)的接口。 准备好的语句可以包括绑定到指定行中的多个字段以及为多个字段的子集定义的一组setter方法。

    METHOD AND SYSTEM FOR DECODING SMALL SIZED BARCODES FROM BLURRED IMAGES
    3.
    发明申请
    METHOD AND SYSTEM FOR DECODING SMALL SIZED BARCODES FROM BLURRED IMAGES 审中-公开
    用于从BLEDI图像中解码小尺寸条形码的方法和系统

    公开(公告)号:US20150154435A1

    公开(公告)日:2015-06-04

    申请号:US14506254

    申请日:2014-10-03

    IPC分类号: G06K7/14

    摘要: An apparatus, system, and method to identify a region of an image including a barcode based on, at least in part, an entity specific feature associated with the barcode; detect a codeword boundary for the barcode based on, at least in part, an adaptive boundary determination mechanism; and decode the codeword based on, at least in part, a plurality of metrics associated with the entity.

    摘要翻译: 至少部分地基于与条形码相关联的实体特定特征来识别包括条形码的图像的区域的装置,系统和方法; 至少部分地基于自适应边界确定机构来检测条形码的码字边界; 并且至少部分地基于与所述实体相关联的多个度量来解码所述码字。

    Context based cache infrastructure to enable subset query over a cached object
    4.
    发明授权
    Context based cache infrastructure to enable subset query over a cached object 有权
    基于上下文的缓存基础结构,以启用对缓存对象的子集查询

    公开(公告)号:US08140499B2

    公开(公告)日:2012-03-20

    申请号:US11101667

    申请日:2005-04-08

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/3048 G06F17/30607

    摘要: A method, an apparatus, and computer instructions are provided for a context based cache infrastructure to enable subset query over a cached object. Responsive to detecting a query to a root context of a context tree, the tree is traversed for a parent context of a subcontext corresponding to the name and value pair, which is identified by a user in the query. If the parent context caches all query results, the query results are iterated and the remaining name and value pairs are filtered out. However, if the parent context does not cache all query results, the traversing step is repeated for next parent context of the subcontext until a root context is encountered. If a root context is encountered, a query is issued to the database for the name and value pair and the result of the database query is cached in a new context.

    摘要翻译: 提供了一种用于基于上下文的高速缓存架构的方法,装置和计算机指令,以实现对缓存对象的子集查询。 响应于检测到上下文树的根上下文的查询,遍历与由查询中的用户标识的名称和值对相对应的子上下文的父上下文的树。 如果父上下文缓存所有查询结果,则迭代查询结果,并将剩余的名称和值对过滤掉。 但是,如果父上下文不缓存所有查询结果,则对子上下文的父上下文重复遍历步骤,直到遇到根上下文为止。 如果遇到根上下文,则向数据库发出名称和值对的查询,并将数据库查询的结果缓存在新的上下文中。

    METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR USING GRAPHS TO SOLVE CIRCULAR DEPENDENCY IN OBJECT PERSISTENCE
    5.
    发明申请
    METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR USING GRAPHS TO SOLVE CIRCULAR DEPENDENCY IN OBJECT PERSISTENCE 有权
    方法,系统和计算机程序产品,用于使用图形来解决对象持久性中的循环依赖

    公开(公告)号:US20080040367A1

    公开(公告)日:2008-02-14

    申请号:US11462727

    申请日:2006-08-07

    IPC分类号: G06F7/00

    摘要: A method, system, and computer program product for reducing dependency calculation time in object persistence with circular referential integrity dependency is provided. The method includes building a graph using foreign key dependency from object to relational mapping, where nodes of the graph are object types and connected directionally from a source containing a foreign key to a target of a foreign key reference. The method further comprises topologically sorting the graph to order dependencies among the nodes including circular dependencies. The method also includes encapsulating the circular dependencies as a complex node. Furthermore, the method comprises performing object dependency calculations on the nodes and the complex node in the graph. The results of the object dependency calculations are used to generate a sequence in which the objects can be modified in a relational database.

    摘要翻译: 提供了一种用于减少具有循环参照完整性依赖性的对象持久性中的依赖关系计算时间的方法,系统和计算机程序产品。 该方法包括使用从对象到关系映射的外键依赖构建图,其中图的节点是对象类型,并且从包含外键的源定向地连接到外键引用的目标。 该方法还包括将图表拓扑地排序到节点之间的顺序依赖性,包括循环依赖性。 该方法还包括将循环依赖项封装为复杂节点。 此外,该方法包括对图中的节点和复数节点执行对象依赖性计算。 对象依赖关系计算的结果用于生成可以在关系数据库中修改对象的序列。

    Method, system, and computer program product for caching dynamically generated queries
    6.
    发明申请
    Method, system, and computer program product for caching dynamically generated queries 审中-公开
    用于缓存动态生成的查询的方法,系统和计算机程序产品

    公开(公告)号:US20060294088A1

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

    申请号:US11167504

    申请日:2005-06-27

    IPC分类号: G06F17/30

    CPC分类号: G06F16/24539

    摘要: The present invention provides a method, system, and computer program product for caching dynamically generated queries such as SQL (Structured Query Language) statements. A method in accordance with an embodiment of the present invention comprises: providing a partial update query for updating at least one column in a table stored in a database; generating a key using a number representative of an update status of each column in the table; and determining if a prepared statement corresponding to the partial update query is located in a prepared statement cache using the key.

    摘要翻译: 本发明提供了用于缓存动态生成的查询(诸如SQL(结构化查询语言)语句)的方法,系统和计算机程序产品。 根据本发明的实施例的方法包括:提供用于更新存储在数据库中的表中的至少一列的部分更新查询; 使用代表表中每列的更新状态的数字生成密钥; 以及使用所述密钥确定与所述部分更新查询相对应的准备语句是否位于准备好的语句高速缓存中。

    Methods, systems, and computer program products for using graphs to solve circular dependency in object persistence
    7.
    发明授权
    Methods, systems, and computer program products for using graphs to solve circular dependency in object persistence 有权
    方法,系统和计算机程序产品,用于使用图来解决对象持久性中的循环依赖

    公开(公告)号:US07536401B2

    公开(公告)日:2009-05-19

    申请号:US11462727

    申请日:2006-08-07

    IPC分类号: G06F12/00

    摘要: A method, system, and computer program product for reducing dependency calculation time in object persistence with circular referential integrity dependency is provided. The method includes building a graph using foreign key dependency from object to relational mapping, where nodes of the graph are object types and connected directionally from a source containing a foreign key to a target of a foreign key reference. The method further includes topologically sorting the graph to order dependencies among the nodes including circular dependences. The method also includes encapsulating the circular dependencies as a complex node. Furthermore, the method includes performing object dependency calculations on the nodes and the complex node in the graph. The results of the object dependency calculations are used to generate a sequence in which the objects can be modified in a relational database.

    摘要翻译: 提供了一种用于减少具有循环参照完整性依赖性的对象持久性中的依赖关系计算时间的方法,系统和计算机程序产品。 该方法包括使用从对象到关系映射的外键依赖构建图,其中图的节点是对象类型,并且从包含外键的源定向地连接到外键引用的目标。 该方法还包括将图形拓扑地排序到节点之间的顺序依赖性,包括循环依赖性。 该方法还包括将循环依赖项封装为复杂节点。 此外,该方法包括对图中的节点和复数节点执行对象依赖性计算。 对象依赖关系计算的结果用于生成可以在关系数据库中修改对象的序列。

    Defer container-managed persistence operations on transactional objects
    8.
    发明授权
    Defer container-managed persistence operations on transactional objects 有权
    在事务对象上延迟容器管理的持久性操作

    公开(公告)号:US07502811B2

    公开(公告)日:2009-03-10

    申请号:US10887082

    申请日:2004-07-08

    申请人: Yang Lei

    发明人: Yang Lei

    IPC分类号: G06F17/30

    CPC分类号: G06F9/4493

    摘要: The invention controls the persistence of server component objects during a transaction, thereby minimizing the number of times that a program accesses a database. The invention also minimizes the number of operations needed. The invention caches the database operations required to persist server component objects until a client object program commits the transaction or until the program needs to access the server component objects. The invention comprises an improved container program that creates server component objects, associates each server component object with a transaction, maintains the server component objects in a cache, filters out unnecessary database operations and then flushes the cache at the appropriate time so that a server component object is persisted only when a client program commits an associated transaction or another object attempts to access the server component object.

    摘要翻译: 本发明在事务期间控制服务器组件对象的持久性,从而最小化程序访问数据库的次数。 本发明还使所需的操作数量最小化。 本发明缓存持久化服务器组件对象所需的数据库操作,直到客户端对象程序提交事务或直到程序需要访问服务器组件对象为止。 本发明包括改进的容器程序,其创建服务器组件对象,将每个服务器组件对象与事务相关联,将服务器组件对象维护在高速缓存中,过滤掉不必要的数据库操作,然后在适当的时间刷新高速缓存,使得服务器组件 仅当客户端程序提交关联的事务或其他对象尝试访问服务器组件对象时,对象才被持久化。

    METHOD AND APPARATUS FOR A CONTAINER MANAGED PERSISTENT ENTITY BEAN SUPPORT ARCHITECTURE
    9.
    发明申请
    METHOD AND APPARATUS FOR A CONTAINER MANAGED PERSISTENT ENTITY BEAN SUPPORT ARCHITECTURE 失效
    集装箱管理的实体框架支持架构的方法和装置

    公开(公告)号:US20080059951A1

    公开(公告)日:2008-03-06

    申请号:US11928885

    申请日:2007-10-30

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4493

    摘要: The present invention provides methods, apparatus and computer instructions for a container managed persistent support architecture that meets the Enterprise Java Bean (EJB) Specification. The support architecture provides application programmers a model for balancing generated components with runtime code to better optimize flexibility and efficiency of applications. Six generated components: concrete bean, bean adaptor binding, injector, extractor, data cache entry and function set, are used in combination with runtime code to perform typical operations of CMP entity beans.

    摘要翻译: 本发明提供了满足企业Java Bean(EJB)规范的容器管理持久支持架构的方法,装置和计算机指令。 支持架构为应用程序员提供了一个用于将生成的组件与运行时代码进行平衡的模型,以更好地优化应用程序的灵活性和效率。 六个生成的组件:具体bean,bean适配器绑定,注入器,提取器,数据缓存条目和函数集,与运行时代码结合使用以执行CMP实体bean的典型操作。

    Apparatus and method for enabling database batch updates without modifying generated code
    10.
    发明授权
    Apparatus and method for enabling database batch updates without modifying generated code 失效
    用于启用数据库批量更新而不修改生成代码的装置和方法

    公开(公告)号:US07225205B2

    公开(公告)日:2007-05-29

    申请号:US10777735

    申请日:2004-02-12

    IPC分类号: G06F17/30

    CPC分类号: G06F9/466 G06F17/30306

    摘要: An apparatus and method enable batch processing of database updates without modifying generated code, i.e., without redeployment of the application server or application. A batch mechanism intercepts calls from the generated code, compiles updates into batches, and processes the updates to the database in batches. In this manner the batch mechanism takes advantage of the batch processing capabilities of the database without modifying the generated code.

    摘要翻译: 一种装置和方法能够批量处理数据库更新而不修改生成的代码,即不重新部署应用程序服务器或应用程序。 批处理机制拦截来自生成的代码的调用,将更新编译成批次,并批量处理数据库的更新。 以这种方式,批处理机制利用数据库的批处理能力,而不修改生成的代码。