@themost/data
Version:
MOST Web Framework 2.0 - ORM module
109 lines (93 loc) • 5.83 kB
JavaScript
/**
* @license
* MOST Web Framework 2.0 Codename Blueshift
* Copyright (c) 2017, THEMOST LP All rights reserved
*
* Use of this source code is governed by an BSD-3-Clause license that can be
* found in the LICENSE file at https://themost.io/license
*/
///
var _data_configuration = require('./data-configuration');
var _types = require('./types');
var _data_model = require('./data-model');
var _data_queryable = require('./data-queryable');
var _data_object = require('./data-object');
var _data_context = require('./data-context');
var _functions = require('./functions');
var _data_cache = require('./data-cache');
var _data_validator = require('./data-validator');
var _odata = require('./odata');
var _date_permission = require('./data-permission');
var _data_filter_resolver = require('./data-filter-resolver');
var _data_object_junction = require('./data-object-junction');
var _data_object_tag = require('./data-object-tag');
var _has_one_association = require('./has-one-association');
var _has_many_association = require('./has-many-association');
var _has_parent_association = require('./has-parent-junction');
var _data_listeners = require('./data-listeners');
var _data_associations = require('./data-associations');
module.exports.DataAssociationMapping = _types.DataAssociationMapping;
module.exports.DataContext = _types.DataContext;
module.exports.DataAdapterCallback = _types.DataAdapterCallback;
module.exports.DataField = _types.DataField;
module.exports.DataEventArgs = _types.DataEventArgs;
module.exports.DataAdapter = _types.DataAdapter;
module.exports.DataContextEmitter = _types.DataContextEmitter;
module.exports.DataConfiguration = _data_configuration.DataConfiguration;
module.exports.DefaultSchemaLoaderStrategy = _data_configuration.DefaultSchemaLoaderStrategy;
module.exports.DataConfigurationStrategy = _data_configuration.DataConfigurationStrategy;
module.exports.DefaultModelClassLoaderStrategy = _data_configuration.DefaultModelClassLoaderStrategy;
module.exports.ModelClassLoaderStrategy = _data_configuration.ModelClassLoaderStrategy;
module.exports.SchemaLoaderStrategy = _data_configuration.SchemaLoaderStrategy;
module.exports.DataQueryable = _data_queryable.DataQueryable;
module.exports.DataModel = _data_model.DataModel;
module.exports.DataObject = _data_object.DataObject;
module.exports.FunctionContext = _functions.FunctionContext;
module.exports.DataCache = _data_cache.DataCache;
module.exports.DataCacheStrategy = _data_cache.DataCacheStrategy;
module.exports.DefaultDataCacheStrategy = _data_cache.DefaultDataCacheStrategy;
module.exports.DataValidator = _data_validator.DataValidator;
module.exports.DataTypeValidator = _data_validator.DataTypeValidator;
module.exports.DataValidatorListener = _data_validator.DataValidatorListener;
module.exports.MaxLengthValidator = _data_validator.MaxLengthValidator;
module.exports.MaxValueValidator = _data_validator.MaxValueValidator;
module.exports.MinLengthValidator = _data_validator.MinLengthValidator;
module.exports.MinValueValidator = _data_validator.MinValueValidator;
module.exports.PatternValidator = _data_validator.PatternValidator;
module.exports.RangeValidator = _data_validator.RangeValidator;
module.exports.RequiredValidator = _data_validator.RequiredValidator;
module.exports.DefaultDataContext = _data_context.DefaultDataContext;
module.exports.NamedDataContext = _data_context.NamedDataContext;
module.exports.EntitySetConfiguration = _odata.EntitySetConfiguration;
module.exports.EntityTypeConfiguration = _odata.EntityTypeConfiguration;
module.exports.SingletonConfiguration = _odata.SingletonConfiguration;
module.exports.FunctionConfiguration = _odata.FunctionConfiguration;
module.exports.ActionConfiguration = _odata.ActionConfiguration;
module.exports.ProcedureConfiguration = _odata.ProcedureConfiguration;
module.exports.EdmType = _odata.EdmType;
module.exports.EdmMapping = _odata.EdmMapping;
module.exports.defineDecorator = _odata.defineDecorator;
module.exports.EdmMultiplicity = _odata.EdmMultiplicity;
module.exports.EntityCollectionConfiguration = _odata.EntityCollectionConfiguration;
module.exports.EntityDataContext = _odata.EntityDataContext;
module.exports.EntitySetKind = _odata.EntitySetKind;
module.exports.ODataModelBuilder = _odata.ODataModelBuilder;
module.exports.ODataConventionModelBuilder = _odata.ODataConventionModelBuilder;
module.exports.PermissionMask = _date_permission.PermissionMask;
module.exports.DataPermissionEventArgs = _date_permission.DataPermissionEventArgs;
module.exports.DataPermissionEventListener = _date_permission.DataPermissionEventListener;
module.exports.DataFilterResolver = _data_filter_resolver.DataFilterResolver;
module.exports.DataObjectJunction = _data_object_junction.DataObjectJunction;
module.exports.DataObjectTag = _data_object_tag.DataObjectTag;
module.exports.HasOneAssociation = _has_one_association.HasOneAssociation;
module.exports.HasManyAssociation = _has_many_association.HasManyAssociation;
module.exports.HasParentJunction = _has_parent_association.HasParentJunction;
module.exports.CalculatedValueListener = _data_listeners.CalculatedValueListener;
module.exports.DataCachingListener = _data_listeners.DataCachingListener;
module.exports.DataModelCreateViewListener = _data_listeners.DataModelCreateViewListener;
module.exports.DataModelSeedListener = _data_listeners.DataModelSeedListener;
module.exports.DataModelSubTypesListener = _data_listeners.DataModelSubTypesListener;
module.exports.DefaultValueListener = _data_listeners.DefaultValueListener;
module.exports.NotNullConstraintListener = _data_listeners.NotNullConstraintListener;
module.exports.UniqueConstraintListener = _data_listeners.UniqueConstraintListener;
module.exports.DataObjectAssociationListener = _data_associations.DataObjectAssociationListener;