jaydata
Version:
Cross-platform HTML5 data-management, JavaScript Language Query (JSLQ) support for OData, SQLite, WebSQL, IndexedDB, YQL and Facebook (packaged for Node.JS)
16 lines (15 loc) • 21.5 kB
JavaScript
// JayData 1.5.10
// Dual licensed under MIT and GPL v2
// Copyright JayStack Technologies (http://jaydata.org/licensing)
//
// JayData is a standards-based, cross-platform Javascript library and a set of
// practices to access and manipulate data from various online and offline sources.
//
// Credits:
// Hajnalka Battancs, Dániel József, János Roden, László Horváth, Péter Nochta
// Péter Zentai, Róbert Bónay, Szabolcs Czinege, Viktor Borza, Viktor Lázár,
// Zoltán Gyebrovszki, Gábor Dolla
//
// More info: http://jaydata.org
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define("jaydata/inmemory",["jaydata/core"],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.$data=e()}}(function(){return function e(t,r,a){function n(i,s){if(!r[i]){if(!t[i]){var u="function"==typeof require&&require;if(!s&&u)return u(i,!0);if(o)return o(i,!0);var d=new Error("Cannot find module '"+i+"'");throw d.code="MODULE_NOT_FOUND",d}var l=r[i]={exports:{}};t[i][0].call(l.exports,function(e){var r=t[i][1][e];return n(r?r:e)},l,l.exports,e,t,r,a)}return r[i].exports}for(var o="function"==typeof require&&require,i=0;i<a.length;i++)n(a[i]);return n}({1:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}var n=e("jaydata/core"),o=a(n);(0,n.$C)("$data.storageProviders.InMemory.InMemoryCompiler",o["default"].Expressions.EntityExpressionVisitor,null,{constructor:function(e){this.provider=e},compile:function(e){var t={urlText:""};this.Visit(e.expression,t);var r={};for(var a in t)0==a.indexOf("$")&&(r[a]=t[a]);return r},VisitOrderExpression:function(e,t){this.Visit(e.source,t),t.data="",t.lambda="";var r=n.Container.createInMemoryFunctionCompiler(this.provider);r.compile(e.selector,t),t.$order=t.$order||[];var a=new Function(t.lambda,"return "+t.data+";");a.ASC="OrderBy"==e.nodeType,t.$order.push(a),t.data="",t.lambda=""},VisitIncludeExpression:function(e,t){this.Visit(e.source,t),t.$include=t.$include||[],t.$include.indexOf(e.selector.value)<0&&t.$include.push(e.selector.value)},VisitPagingExpression:function(e,t){this.Visit(e.source,t),t["$"+e.nodeType.toLowerCase()]=e.amount.value},VisitProjectionExpression:function(e,t){this.defaultFunctionCompiler(e,t,"$map")},VisitFilterExpression:function(e,t){this.defaultFunctionCompiler(e,t,"$filter")},VisitSomeExpression:function(e,t){this.defaultFunctionCompiler(e,t,"$some")},VisitEveryExpression:function(e,t){this.defaultFunctionCompiler(e,t,"$every")},VisitCountExpression:function(e,t){this.Visit(e.source,t),t.$length=!0},VisitServiceOperationExpression:function(e,t){t.$serviceOperation={name:e.cfg.serviceName,params:e.params}},defaultFunctionCompiler:function(e,t,r){this.Visit(e.source,t),t.data="",t.lambda="";var a=n.Container.createInMemoryFunctionCompiler(this.provider);a.compile(e.selector,t),t[r]=new Function(t.lambda,"return "+t.data+";"),t.data="",t.lambda=""}},{})},{"jaydata/core":"jaydata/core"}],2:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}var n=e("jaydata/core"),o=a(n);o["default"].InMemoryConverter={fromDb:{"$data.Byte":o["default"].Container.proxyConverter,"$data.SByte":o["default"].Container.proxyConverter,"$data.Decimal":o["default"].Container.proxyConverter,"$data.Float":o["default"].Container.proxyConverter,"$data.Int16":o["default"].Container.proxyConverter,"$data.Int64":o["default"].Container.proxyConverter,"$data.Integer":o["default"].Container.proxyConverter,"$data.Int32":o["default"].Container.proxyConverter,"$data.Number":o["default"].Container.proxyConverter,"$data.Date":o["default"].Container.proxyConverter,"$data.DateTimeOffset":o["default"].Container.proxyConverter,"$data.Time":o["default"].Container.proxyConverter,"$data.String":o["default"].Container.proxyConverter,"$data.Boolean":o["default"].Container.proxyConverter,"$data.Blob":o["default"].Container.proxyConverter,"$data.Object":function(e){return void 0===e?new o["default"].Object:e},"$data.Array":function(e){return void 0===e?new o["default"].Array:e},"$data.Guid":function(e){return e?o["default"].parseGuid(e).toString():e},"$data.GeographyPoint":function(e){return e?new o["default"].GeographyPoint(e):e},"$data.GeographyLineString":function(e){return e?new o["default"].GeographyLineString(e):e},"$data.GeographyPolygon":function(e){return e?new o["default"].GeographyPolygon(e):e},"$data.GeographyMultiPoint":function(e){return e?new o["default"].GeographyMultiPoint(e):e},"$data.GeographyMultiLineString":function(e){return e?new o["default"].GeographyMultiLineString(e):e},"$data.GeographyMultiPolygon":function(e){return e?new o["default"].GeographyMultiPolygon(e):e},"$data.GeographyCollection":function(e){return e?new o["default"].GeographyCollection(e):e},"$data.GeometryPoint":function(e){return e?new o["default"].GeometryPoint(e):e},"$data.GeometryLineString":function(e){return e?new o["default"].GeometryLineString(e):e},"$data.GeometryPolygon":function(e){return e?new o["default"].GeometryPolygon(e):e},"$data.GeometryMultiPoint":function(e){return e?new o["default"].GeometryMultiPoint(e):e},"$data.GeometryMultiLineString":function(e){return e?new o["default"].GeometryMultiLineString(e):e},"$data.GeometryMultiPolygon":function(e){return e?new o["default"].GeometryMultiPolygon(e):e},"$data.GeometryCollection":function(e){return e?new o["default"].GeometryCollection(e):e}},toDb:{"$data.Byte":o["default"].Container.proxyConverter,"$data.SByte":o["default"].Container.proxyConverter,"$data.Decimal":o["default"].Container.proxyConverter,"$data.Float":o["default"].Container.proxyConverter,"$data.Int16":o["default"].Container.proxyConverter,"$data.Int64":o["default"].Container.proxyConverter,"$data.Integer":o["default"].Container.proxyConverter,"$data.Int32":o["default"].Container.proxyConverter,"$data.Number":o["default"].Container.proxyConverter,"$data.Date":o["default"].Container.proxyConverter,"$data.DateTimeOffset":o["default"].Container.proxyConverter,"$data.Time":o["default"].Container.proxyConverter,"$data.String":o["default"].Container.proxyConverter,"$data.Boolean":o["default"].Container.proxyConverter,"$data.Blob":o["default"].Container.proxyConverter,"$data.Object":o["default"].Container.proxyConverter,"$data.Array":o["default"].Container.proxyConverter,"$data.Guid":function(e){return e?e.toString():e},"$data.GeographyPoint":function(e){return e?e:e},"$data.GeographyLineString":function(e){return e?e:e},"$data.GeographyPolygon":function(e){return e?e:e},"$data.GeographyMultiPoint":function(e){return e?e:e},"$data.GeographyMultiLineString":function(e){return e?e:e},"$data.GeographyMultiPolygon":function(e){return e?e:e},"$data.GeographyCollection":function(e){return e?e:e},"$data.GeometryPoint":function(e){return e?e:e},"$data.GeometryLineString":function(e){return e?e:e},"$data.GeometryPolygon":function(e){return e?e:e},"$data.GeometryMultiPoint":function(e){return e?e:e},"$data.GeometryMultiLineString":function(e){return e?e:e},"$data.GeometryMultiPolygon":function(e){return e?e:e},"$data.GeometryCollection":function(e){return e?e:e}},escape:{"$data.Byte":o["default"].Container.proxyConverter,"$data.SByte":o["default"].Container.proxyConverter,"$data.Decimal":o["default"].Container.proxyConverter,"$data.Float":o["default"].Container.proxyConverter,"$data.Int16":o["default"].Container.proxyConverter,"$data.Int64":o["default"].Container.proxyConverter,"$data.Integer":o["default"].Container.proxyConverter,"$data.Int32":o["default"].Container.proxyConverter,"$data.Number":o["default"].Container.proxyConverter,"$data.Date":function(e){return e?"new Date(Date.parse('"+e.toISOString()+"'))":e},"$data.DateTimeOffset":function(e){return e?"new Date(Date.parse('"+e.toISOString()+"'))":e},"$data.Time":function(e){return e?"'"+e+"'":e},"$data.String":function(e){return"'"+e.replace(/'/g,"''")+"'"},"$data.Boolean":function(e){return e?"true":"false"},"$data.Blob":function(e){return"'"+o["default"].Blob.toString(e)+"'"},"$data.Object":function(e){return JSON.stringify(e)},"$data.Array":function(e){return JSON.stringify(e)},"$data.Guid":function(e){return e?"'"+e.toString()+"'":e}}}},{"jaydata/core":"jaydata/core"}],3:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}var n=e("jaydata/core"),o=a(n);(0,n.$C)("$data.storageProviders.InMemory.InMemoryFunctionCompiler",o["default"].Expressions.EntityExpressionVisitor,null,{constructor:function(e){this.provider=e},compile:function(e,t){this.Visit(e,t)},VisitParametricQueryExpression:function(e,t){this.Visit(e.expression,t)},VisitUnaryExpression:function(e,t){t.data+=e.resolution.mapTo,t.data+="(",this.Visit(e.operand,t),t.data+=")"},VisitSimpleBinaryExpression:function(e,t){var r=this;if(e.resolution.reverse){if(t.data+="(","in"===e.resolution.name&&Array.isArray(e.right.value))t.data+="[",e.right.value.forEach(function(e,a){a>0&&(t.data+=","),r.Visit(e,t)}),t.data+="]";else{this.Visit(e.right,t)}t.data+=e.resolution.mapTo;this.Visit(e.left,t);e.resolution.rightValue&&(t.data+=e.resolution.rightValue),t.data+=")"}else{t.data+="(";this.Visit(e.left,t);t.data+=e.resolution.mapTo;this.Visit(e.right,t);t.data+=")"}},VisitConstantExpression:function(e,t){var r=n.Container.resolveType(e.type),a=n.Container.resolveName(r),o=this.provider.fieldConverter.escape[a];t.data+=o?o(e.value):e.value},VisitMemberInfoExpression:function(e,t){t.data+=".",t.data+=e.memberName},VisitComplexTypeExpression:function(e,t){this.Visit(e.source,t),this.Visit(e.selector,t)},VisitEntityExpression:function(e,t){t.data+=e.selector.lambda,t.lambda=e.selector.lambda,this.Visit(e.source,t)},VisitEntitySetExpression:function(){},VisitObjectLiteralExpression:function(e,t){t.data+="{ ";for(var r=0;r<e.members.length;r++){var a=e.members[r];r>0&&(t.data+=", "),this.Visit(a,t)}t.data+=" }"},VisitObjectFieldExpression:function(e,t){t.data+=e.fieldName+": ",this.Visit(e.expression,t)},VisitEntityFieldOperationExpression:function(e,t){n.Guard.requireType("expression.operation",e.operation,o["default"].Expressions.MemberInfoExpression);var r=e.operation.memberDefinition;r.propertyFunction&&(this.Visit(e.source,t),t.data+=".");var a=r.mapTo||r.name;t.data+=a;var i=0,s=r.parameters||[],u=s.map(function(t,r){return"@expression"===t.name?e.source:e.parameters[i++]});u.forEach(function(e,r){e&&(r>0&&(t.data+=","),this.Visit(e,t))},this),t.data+=r.rightValue||""}})},{"jaydata/core":"jaydata/core"}],4:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}var n=e("jaydata/core"),o=a(n);(0,n.$C)("$data.storageProviders.InMemory.InMemoryProvider",o["default"].StorageProviderBase,null,{constructor:function(e,t){this.context=t,this.providerConfiguration=o["default"].typeSystem.extend({source:null,persistentData:!1,localStoreName:"JayData_InMemory_Provider",databaseName:"JayData_InMemory_Provider",__instaceId:o["default"].createGuid().toString()},e),this.dataSource=this.providerConfiguration.source,delete this.providerConfiguration.source,"JayData_InMemory_Provider"===this.providerConfiguration.databaseName&&(this.providerConfiguration.databaseName=this.providerConfiguration.localStoreName)},initializeStore:function(e){e=o["default"].PromiseHandlerBase.createCallbackSettings(e);var t=[];for(var r in this.context._entitySetReferences)t.push(this.context._entitySetReferences[r].collectionName);var a=null;if(this.providerConfiguration.persistentData&&o["default"].__global.localStorage&&this.providerConfiguration.dbCreation!==o["default"].storageProviders.DbCreationType.DropAllExistingTables){var i=this.providerConfiguration.databaseName||"JayData_InMemory_Provider",s=this,u=o["default"].__global.localStorage.getItem(i);n.Guard.isNullOrUndefined(u)||(a=JSON.parse(u,function(e,r){return t.indexOf(e)>-1&&r.map?r.map(function(t){return new s.context[e].createNew(t)}):r}))}var d=a||this.dataSource||{};this.dataSource={inmemory_sequence:{}};for(var l=0;l<this.context._storageModel.length;l++){var p=this.context._storageModel[l];this.dataSource[p.TableName]=[];var f=p.LogicalType.memberDefinitions.getKeyProperties(),c=f.filter(function(e){return e.computed});c.length>1&&n.Guard.raise(new n.Exception("More than one computed field not supported in "+p.TableName+" entity set."));var y=!1;if(1===c.length){var m=n.Container.resolveName(c[0].type);this.supportedAutoincrementKeys[m]===!0?(this.dataSource.inmemory_sequence[p.TableName]=0,y=!0):"function"==typeof this.supportedAutoincrementKeys[m]||console.log("WARRNING! '"+m+"' not supported as computed Key!")}if(d[p.TableName])for(var r=0;r<d[p.TableName].length;r++){var g=d[p.TableName][r];if(g instanceof p.LogicalType||(a?g=new p.LogicalType(g):n.Guard.raise(new n.Exception("Invalid element in source: "+p.TableName))),y){var v=g[c[0].name];v>this.dataSource.inmemory_sequence[p.TableName]&&(this.dataSource.inmemory_sequence[p.TableName]=v)}this.dataSource[p.TableName].push(g)}}e.success(this.context)},executeQuery:function(e,t){t=o["default"].PromiseHandlerBase.createCallbackSettings(t);var r;try{r=this._compile(e)}catch(a){return void t.error(a)}var n=e.context.getEntitySetFromElementType(e.defaultType).tableName,i=[].concat(this.dataSource[n]||[]);r.$filter&&!r.$every&&(i=i.filter(r.$filter)),r.$map&&0===Object.keys(e.modelBinderConfig).length&&(i=i.map(r.$map)),r.$order&&r.$order.length>0&&i.sort(function(e,t){for(var a,n=0,o=r.$order.length;o>n;n++){a=0;var i=r.$order[n](e),s=r.$order[n](t);if(a=r.$order[n].ASC?i===s?0:i>s||null===s?1:-1:i===s?0:s>i||null===i?1:-1,0!==a)break}return a}),void 0!==r.$take&&void 0!==r.$skip?i=i.slice(r.$skip,r.$skip+r.$take):void 0!==r.$take&&i.length>r.$take?i=i.slice(0,r.$take):r.$skip&&(i=i.slice(r.$skip,i.length)),r.$some&&(i=[i.length>0]),r.$length&&(i=[i.length]),e.rawDataList=i,t.success(e)},_compile:function(e,t){var r=new o["default"].storageProviders.InMemory.InMemoryCompiler(this),a=r.compile(e);return a},saveChanges:function(e,t){for(var r=0;r<t.length;r++){var a=t[r];switch(a.data.entityState){case o["default"].EntityState.Added:this._save_add_processPk(a),this.dataSource[a.entitySet.tableName].push(a.data);break;case o["default"].EntityState.Deleted:var i=this.dataSource[a.entitySet.tableName],s=this._save_getEntity(a,i),u=i.indexOf(s);i.splice(u,1);break;case o["default"].EntityState.Modified:if(a.data.changedProperties&&a.data.changedProperties.length>0)for(var i=this.dataSource[a.entitySet.tableName],s=this._save_getEntity(a,i),d=0;d<a.data.changedProperties.length;d++){var l=a.data.changedProperties[d];!l.key&&a.entitySet.elementType.memberDefinitions.getPublicMappedPropertyNames().indexOf(l.name)>-1&&(s[l.name]=a.data[l.name])}}}if(this.providerConfiguration.persistentData&&o["default"].__global.localStorage){var p=this.providerConfiguration.databaseName||"JayData_InMemory_Provider",f=this,c=[];for(var r in this.context._entitySetReferences)c.push(this.context._entitySetReferences[r].collectionName);o["default"].__global.localStorage.setItem(p,JSON.stringify(this.dataSource,function(e,t){if(c.indexOf(e)>-1&&Array.isArray(t)){for(var r=[],a=0;a<t.length;a++){var o={};f.context[e].elementType.memberDefinitions.getPublicMappedProperties().forEach(function(e){if(!e.inverseProperty){var r=n.Container.resolveName(e.type),i=f.fieldConverter.fromDb[r];o[e.name]=i?i(t[a][e.name]):t[a][e.name]}}),r.push(o)}return r}return t}))}e.success()},_save_add_processPk:function(e){var t=e.entitySet.elementType.memberDefinitions.getKeyProperties();if(1===t.length&&t[0].computed){var r=t[0],a=n.Container.resolveName(r.type);if("function"==typeof this.supportedAutoincrementKeys[a])e.data[r.name]=this.supportedAutoincrementKeys[a]();else if(this.supportedAutoincrementKeys[a]===!0){var o=this.dataSource.inmemory_sequence[e.entitySet.tableName];e.data[r.name]=o+1,this.dataSource.inmemory_sequence[e.entitySet.tableName]=o+1}}else for(var i=0;i<t.length;i++)null!==e.data[t[i].name]&&void 0!==e.data[t[i].name]||n.Guard.raise(new n.Exception("Key field must set value! Key field name without value: "+t[i].name))},_save_getEntity:function(e,t){var r=e.entitySet.elementType.memberDefinitions.getKeyProperties(),a=t.filter(function(t){for(var a=!0,n=0;n<r.length;n++)a=a&&t[r[n].name]===e.data[r[n].name];return a});return a>1&&n.Guard.raise(new n.Exception("Inconsistent storage!")),a[0]},getTraceString:function(e){var t=this._compile(e);return t},supportedDataTypes:{value:[o["default"].Integer,o["default"].String,o["default"].Number,o["default"].Blob,o["default"].Boolean,o["default"].Date,o["default"].Object,o["default"].Guid,o["default"].GeographyPoint,o["default"].GeographyLineString,o["default"].GeographyPolygon,o["default"].GeographyMultiPoint,o["default"].GeographyMultiLineString,o["default"].GeographyMultiPolygon,o["default"].GeographyCollection,o["default"].GeometryPoint,o["default"].GeometryLineString,o["default"].GeometryPolygon,o["default"].GeometryMultiPoint,o["default"].GeometryMultiLineString,o["default"].GeometryMultiPolygon,o["default"].GeometryCollection,o["default"].Byte,o["default"].SByte,o["default"].Decimal,o["default"].Float,o["default"].Int16,o["default"].Int32,o["default"].Int64,o["default"].Time,o["default"].DateTimeOffset],writable:!1},supportedBinaryOperators:{value:{equal:{mapTo:" == ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},notEqual:{mapTo:" != ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},equalTyped:{mapTo:" === ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},notEqualTyped:{mapTo:" !== ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},greaterThan:{mapTo:" > ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},greaterThanOrEqual:{mapTo:" >= ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},lessThan:{mapTo:" < ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},lessThenOrEqual:{mapTo:" <= ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},or:{mapTo:" || ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},and:{mapTo:" && ",dataType:"boolean",allowedIn:[o["default"].Expressions.FilterExpression,o["default"].Expressions.OrderExpression]},"in":{mapTo:".indexOf(",allowedIn:[o["default"].Expressions.FilterExpression],rightValue:") > -1",reverse:!0}}},supportedUnaryOperators:{value:{not:{mapTo:"!"}}},supportedFieldOperations:{value:{contains:{mapTo:"$data.StringFunctions.contains(",rightValue:")",dataType:"boolean",parameters:[{name:"@expression",dataType:"string"},{name:"strFragment",dataType:"string"}]},startsWith:{mapTo:"$data.StringFunctions.startsWith(",rightValue:")",dataType:"boolean",parameters:[{name:"@expression",dataType:"string"},{name:"strFragment",dataType:"string"}]},endsWith:{mapTo:"$data.StringFunctions.endsWith(",rightValue:")",dataType:"boolean",parameters:[{name:"@expression",dataType:"string"},{name:"strFragment",dataType:"string"}]},length:{dataType:"number",propertyFunction:!0},substr:{mapTo:"substr(",rightValue:")",dataType:"string",parameters:[{name:"startFrom",dataType:"number"},{name:"length",dataType:"number"}],propertyFunction:!0},toLowerCase:{dataType:"string",mapTo:"toLowerCase()",propertyFunction:!0},toUpperCase:{dataType:"string",mapTo:"toUpperCase()",propertyFunction:!0},trim:{dataType:o["default"].String,mapTo:"trim()",propertyFunction:!0},ltrim:{dataType:o["default"].String,mapTo:"trimLeft()",propertyFunction:!0},rtrim:{dataType:o["default"].String,mapTo:"trimRight()",propertyFunction:!0}},enumerable:!0,writable:!0},supportedSetOperations:{value:{filter:{},map:{},length:{},forEach:{},toArray:{},single:{},some:{},take:{},skip:{},orderBy:{},orderByDescending:{},first:{}},enumerable:!0,writable:!0},fieldConverter:{value:o["default"].InMemoryConverter},supportedAutoincrementKeys:{value:{"$data.Integer":!0,"$data.Int32":!0,"$data.Guid":function(){return o["default"].createGuid()}}}},null),(0,n.$C)("$data.storageProviders.InMemory.LocalStorageProvider",o["default"].storageProviders.InMemory.InMemoryProvider,null,{constructor:function(e,t){this.providerConfiguration.persistentData=!0}},null),o["default"].StorageProviderBase.registerProvider("InMemory",o["default"].storageProviders.InMemory.InMemoryProvider),o["default"].StorageProviderBase.registerProvider("LocalStore",o["default"].storageProviders.InMemory.LocalStorageProvider)},{"jaydata/core":"jaydata/core"}],5:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(r,"__esModule",{value:!0});var n=e("jaydata/core"),o=a(n),i=e("./InMemoryConverter.js"),s=(a(i),e("./InMemoryProvider.js")),u=(a(s),e("./InMemoryCompiler.js")),d=(a(u),e("./InMemoryFunctionCompiler.js"));a(d);r["default"]=o["default"],t.exports=r["default"]},{"./InMemoryCompiler.js":1,"./InMemoryConverter.js":2,"./InMemoryFunctionCompiler.js":3,"./InMemoryProvider.js":4,"jaydata/core":"jaydata/core"}]},{},[5])(5)});
//# sourceMappingURL=InMemoryProvider.min.js.map