发明名称 COMPUTER DATA SYSTEM CURRENT ROW POSITION QUERY LANGUAGE CONSTRUCT AND ARRAY PROCESSING QUERY LANGUAGE CONSTRUCTS
摘要 Described are methods, systems and computer readable media for providing a current row position query language construct and array processing query language constructs and associated processing.
申请公布号 US2016335281(A1) 申请公布日期 2016.11.17
申请号 US201615154984 申请日期 2016.05.14
申请人 Walleye Software, LLC 发明人 Teodorescu Radu;Caudy Ryan;Kent, IV David R.;Wright Charles;Zeldis Mark
分类号 G06F17/30;G06F17/27 主分类号 G06F17/30
代理机构 代理人
主权项 1. A system comprising: one or more hardware processors; an electronic computer readable data storage device coupled to the one or more hardware processors, the electronic computer readable data storage device having stored thereon software instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including: accessing, at the one or more hardware processors, computer data system query language code stored in the electronic computer readable data storage device, the computer data system query language code including a current row position reference query language construct associated with a data object;parsing, at the one or more hardware processors, the computer data system query language code into a parsed query language structure;generating, at the one or more hardware processors, computer programming language code based on the parsed query language structure, the computer programming language code including a portion of computer programming language code corresponding to the current row position reference query language construct associated with the data object;executing, at the one or more hardware processors, the computer programming language code, including the portion of computer programming language code corresponding to the current row position reference query language construct associated with the data object;determining, at the one or more hardware processors, based on execution of the computer programming language code, a return value from the portion of computer programming language code corresponding to the current row position reference query construct associated with the data object, the return value representing a current row position of the data object at a time of execution of the computer programming language code; when one or more data sources that the data object depends on are updated, subsequently executing, at the one or more hardware processors, the computer programming language code, including the portion of computer programming language code corresponding to the current row position reference query language construct associated with the data object; and determining, at the one or more hardware processors, based on the subsequent execution of the computer programming language code, a new return value from the portion of computer programming language code corresponding to the current row position reference query construct associated with the data object, the return value representing an updated current row position of the data object at a subsequent time of execution of the computer programming language code
地址 Plymouth MN US