发明名称 Evaluating queries against in-memory objects without serialization
摘要 At least one implementation described herein relates to evaluating queries structured according to a first format against one or more objects structured according to a second, different format without serializing the object. Typically, evaluating an XML (eXtensible Markup Language) query against a CLR (Common Language Runtime) object required serializing the CLR object and deriving an XML construct from the serialized data. The query is then be evaluated against the XML construct. In the described implementations, significant system resources are realized by creating an infoset model that maps properties of an object to an object infoset. The query is then evaluated using the infoset to locate object values and, thus, no serialization is required. Dynamically generated IL is used and re-used to efficiently perform subsequent evaluation steps on similar queries.
申请公布号 US7792852(B2) 申请公布日期 2010.09.07
申请号 US20070876515 申请日期 2007.10.22
申请人 MICROSOFT CORPORATION 发明人 MADAN UMESH;EPPLEY GEARY L.;WORTENDYKE DAVID
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 代理人
主权项
地址