Systems and methods for improved exposure of database schema information are disclosed. Generally, a database driver may retrieve and provide database schema information according to one of two default methods or, also, a third override method. The first default method is to execute a query on the database. The second default method is to retrieve information from a hard-coded collection stored locally at the driver. The third override method is to retrieve information from a designated file that may be updated at any time without having to update the database and/or driver binaries.
Carl Yates Perry - Woodinville WA, US Jeffrey Michael Derstadt - Seattle WA, US Andrew J. Conrad - Sammamish WA, US Jeffrey E. Reed - Lake Stevens WA, US Shyamalan Pather - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00 G06F 17/30
US Classification:
707702, 707706, 707781, 707796
Abstract:
Programmers typically like operating with databases through use of classes. Classes allow a user to function with a database through use of a non-database programming language. To ease use of the classes, a class context is generated at runtime that does not force a programmer to handle various source files that are a product of class generation. Therefore, the user can have the ease of using classes without having to perform extra actions.
Translating Late Bound Linq Expressions Into Database Queries
David E Sceppa - Seattle WA, US Carl Y Perry - Woodinville WA, US Jeffrey M Derstadt - Seattle WA, US Andrew J Conrad - Sammamish WA, US Amanda K Silver - Seattle WA, US Paul A Vick - Seattle WA, US Shyamalan Pather - Seattle WA, US Colin Joseph Meek - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717136
Abstract:
There is alteration of a late-bound expression produced by a compiler into an early-bound structure. Alteration of the late-bound expression can occur at runtime and a visitor pattern can be used to create the alteration. In one instance, a conversion from late-bound to early-bound takes place through replacing a late-bound property with a statically typed call. The early-bound structure can translate into an expression tree to enable an implementation of a store specific query operated upon storage.
Carl Yates Perry - Woodinville WA, US Jeffrey Michael Derstadt - Seattle WA, US Andrew J. Conrad - Sammamish WA, US Amanda K. Silver - Seattle WA, US Paul A. Vick - Seattle WA, US Shyamalan Pather - Seattle WA, US David E. Sceppa - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44
US Classification:
717165
Abstract:
Binding can automatically take place between controls and information sources at runtime. This minimizes an amount of code that is to be generated by a user and thus can lower errors from the code. In addition, some wizards that allow binding without code writing can become problematic since some information is not available at runtime (e.g., when the wizard operates prior to runtime.) Relevant information is received and at least one binding is created based off received information.
- Seattle WA, US Praveen Kumar Gattu - Redmond WA, US Christopher Henning Elving - Sunnyvale CA, US Carl Yates Perry - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Seattle WA
International Classification:
G06F 16/21
Abstract:
Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. The lifecycle manager determines a lifecycle policy to be implemented for a storage object. The policy indicates lifecycle transitions of the object, including a transition from a first service level to a second service level. The lifecycle manager initiates modification operations corresponding to the storage object's data in accordance with the lifecycle policy, and verifies that the modification operations succeeded. The lifecycle manager provides, in response to a query, an indication of a current service level of the storage object.
- Seattle WA, US Praveen Kumar Gattu - Redmond WA, US Christopher Henning Elving - Sunnyvale CA, US Carl Yates Perry - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Seattle WA
International Classification:
G06F 15/167
Abstract:
Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. The lifecycle manager determines a lifecycle policy to be implemented for a storage object. The policy indicates lifecycle transitions of the object, including a transition from a first service level to a second service level. The first service level and the second service level may each specify a maximum number of versions of the storage object. The lifecycle manager initiates modification operations corresponding to the storage object's data in accordance with the lifecycle policy, and verifies that the modification operations succeeded. The lifecycle manager provides, in response to a query, an indication of a current service level of the storage object.
Youtube
Carl Perry (Illinois) vs. Michael Lightner (O...
Watch Granby counselor Carl Perry win a NCAA title in 2000.Perry enter...
Duration:
12m 38s
Carl Perry (Great Bridge) 1995 - State Finals
Watch the Granby series being used to help Carl Perry win his first st...
Duration:
13m 41s
Carl Perry
Carl Perry, featured in this "On the Mat" video, is Director of FCA Wr...
Duration:
2m 11s
CARL PERRY HISTORY
Greyhound trainer Carl Perry talks with Julie Collier about his relati...
Duration:
7m 32s
Carl Perry, Snowflake | Snowflake Summit 2022
Carl Perry, Director, Product Management, Snowflake, sits down with Li...
Duration:
15m
2000 NCAA: Carl Perry (Illinois) vs Michael L...
2000 NCAA Finals, 141 lbs Carl Perry (Illinois) vs Michael Lightner (O...
Weve found that as merchants grow, or you move more up market, theres a need for customization, explained Carl Perry, the general manager. These companies will either work with existing developers to build apps or if theyre larger merchants, will have their own IT shop.
roved the school's $19,910,000 budget, 196 to 91. The spending plan, which does not increase spending, includes a tax levy increase of $170,000 to $4,900,000, a 3.59 percent increase. S. Carl Perry of Cassadaga, running unopposed, received 251 votes to earn his fourth term on the board of education.