//>>built define("../_base/lang ../_base/declare ../Deferred ../_base/array ./util/QueryResults ./util/SimpleQueryEngine".split(" "),function(k,p,l,q,r,t){return p("dojo.store.DataStore",null,{target:"",constructor:function(a){k.mixin(this,a);if(!("idProperty"in a)){var c;try{c=this.store.getIdentityAttributes()}catch(b){}this.idProperty=(k.isArray(c)?c[0]:c)||this.idProperty}a=this.store.getFeatures();a["dojo.data.api.Read"]||(this.get=null);a["dojo.data.api.Identity"]||(this.getIdentity=null);a["dojo.data.api.Write"]|| (this.put=this.add=null)},idProperty:"id",store:null,queryEngine:t,_objectConverter:function(a){function c(a){for(var g={},f=b.getAttributes(a),n=0;n