Invention Grant
- Patent Title: Type system for declarative data scripting language
- Patent Title (中): 键入用于声明性数据脚本语言的系统
-
Application No.: US12244981Application Date: 2008-10-03
-
Publication No.: US08949784B2Publication Date: 2015-02-03
- Inventor: David E. Langworthy , Gavin Bierman , Andrew D. Gordon , Donald F. Box , Bradford H. Lovering , Jeffrey C. Schlimmer , John D. Doty
- Applicant: David E. Langworthy , Gavin Bierman , Andrew D. Gordon , Donald F. Box , Bradford H. Lovering , Jeffrey C. Schlimmer , John D. Doty
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Nicholas Chen; Kate Drakos; Micky Minhas
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
An efficient, logical and expressive type system is provided for flexibly defining types of a declarative programming language so that efficient and structurally compact data intensive applications can be generated. The type system supports the combination of refinement types and type membership expressions, as well as a top type that encompasses all valid values as members. With the type system, types can be expressed as intersections and/or unions of other types. Thus, types can be efficiently represented for a full range of types of data as may be found in real world data stores.
Public/Granted literature
- US20100088661A1 TYPE SYSTEM FOR DECLARATIVE DATA SCRIPTING LANGUAGE Public/Granted day:2010-04-08
Information query