Data query translating into mixed language data queries
AssigneeMicrosoft Corporation
InventorsMatthew J. Warren, Anders Hejlsberg, Ion Vasilian, Erik Meijer, Dinesh C. Kulkarni
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMatthew J. Warren, Anders Hejlsberg, Ion Vasilian, Erik Meijer, Dinesh C. Kulkarni
Estimating the term…
Data source queries may be specified in various languages, such as SQL, XQuery, and object-oriented languages, and each language may have various linguistic features that enable different types of queries. It may be advantageous to formulate mixed language queries having portions specified in a first language and portions specified in a second language, and to provide mixed language query evaluation components that can parse portions of queries of different languages. It may also be advantageous to permit the translation of single language queries into multiple languages to be parsed by such mixed language query evaluation components. Such techniques may permit queries to utilize linguistic features and processing techniques of one language that are less efficient, less direct, or simply unavailable in another language.
A method of issuing, from a device having a processor, a query specified in a first language to a query processor configured to parse mixed language queries having query components specified in the first language and query components of specified in a second language that is different from the first language, the method comprising:
A system for issuing a query specified in a first language to a query processor configured to parse mixed language queries having query components of a query language and components of a second language that is different from the first language on a device having a memory and a processor, the system comprising:
A memory device storing instructions that, when executed on a processor of a computer, cause the computer to issue a query specified in a first language to a query processor configured to parse mixed language queries having query components specified in the first language and query components specified in a second language that is different from the first language, by:
Dependencies are inferred from the claim text.