Patent ID: 8776010
Filing Date: 2014-07-08
Classification: G06F

Abstract:
1. A computer-implemented method of facilitating development of a target program that accesses a data store, the target program is a programming language, the method comprising: a) during an editing session, receiving a target program reference to the data store, wherein the target program reference is an identifier in the programming language; b) during the editing session, in response to receiving the target program reference, querying the data store for identification of one or more schema elements that are available for querying, the schema elements including one or more type descriptors; c) inserting into the target program a synthetic method or variable name corresponding to at least one of the one or more schema elements; d) performing static type checking of the synthetic method or variable name based on the one or more type descriptors of the schema elements; and e) inserting, into the target program, program code for accessing at least one data item corresponding to the synthetic method or variable name and the at least one of the one or more schema elements, wherein the method further comprises translating the synthetic method or variable name into the program code for accessing, and wherein the program code for accessing comprises intermediate language code or native code and includes logic to perform actions representing by the synthetic method or variable name.