28 строки
506 B
JavaScript
28 строки
506 B
JavaScript
|
'use strict';
|
||
|
|
||
|
const Odata = require('./odata');
|
||
|
const Identifier = require('./identifier');
|
||
|
const Literal = require('./literal');
|
||
|
const Expression = require('./expression');
|
||
|
|
||
|
module.exports = function(config)
|
||
|
{
|
||
|
return new Odata(config);
|
||
|
};
|
||
|
|
||
|
module.exports.expression = function(field, op, value)
|
||
|
{
|
||
|
return new Expression(field, op, value);
|
||
|
};
|
||
|
|
||
|
module.exports.identifier = function(value)
|
||
|
{
|
||
|
return new Identifier(value);
|
||
|
};
|
||
|
|
||
|
module.exports.literal = function(value)
|
||
|
{
|
||
|
return new Literal(value);
|
||
|
};
|
||
|
|