jaydata-sqlite
Version:
Cross-platform HTML5 data-management, JavaScript Language Query (JSLQ) support for OData, SQLite, WebSQL, IndexedDB, YQL and Facebook (packaged for Node.JS)
15 lines • 566 B
JavaScript
$C('$data.sqLite.SqlPagingCompiler', $data.Expressions.EntityExpressionVisitor, null, {
constructor: function (provider) {
this.provider = provider;
},
compile: function (expression, context) {
this.Visit(expression, context);
},
VisitPagingExpression: function (expression, sqlBuilder) {
this.Visit(expression.amount, sqlBuilder);
},
VisitConstantExpression: function (expression, sqlBuilder) {
sqlBuilder.addParameter(expression.value);
sqlBuilder.addText(SqlStatementBlocks.parameter);
}
});