Пример #1
0
        public ActionQueue(ISessionImplementor session)
        {
            this.session = session;
            insertions   = new List <IExecutable>(InitQueueListSize);
            deletions    = new List <EntityDeleteAction>(InitQueueListSize);
            updates      = new List <EntityUpdateAction>(InitQueueListSize);

            collectionCreations = new List <CollectionRecreateAction>(InitQueueListSize);
            collectionUpdates   = new List <CollectionUpdateAction>(InitQueueListSize);
            collectionRemovals  = new List <CollectionRemoveAction>(InitQueueListSize);

            afterTransactionProcesses  = new AfterTransactionCompletionProcessQueue(session);
            beforeTransactionProcesses = new BeforeTransactionCompletionProcessQueue(session);
        }
Пример #2
0
		public ActionQueue(ISessionImplementor session)
		{
			this.session = session;
			insertions = new List<IExecutable>(InitQueueListSize);
			deletions = new List<EntityDeleteAction>(InitQueueListSize);
			updates = new List<EntityUpdateAction>(InitQueueListSize);

			collectionCreations = new List<CollectionRecreateAction>(InitQueueListSize);
			collectionUpdates = new List<CollectionUpdateAction>(InitQueueListSize);
			collectionRemovals = new List<CollectionRemoveAction>(InitQueueListSize);

			afterTransactionProcesses = new AfterTransactionCompletionProcessQueue(session);
			beforeTransactionProcesses = new BeforeTransactionCompletionProcessQueue(session);
		}
Пример #3
0
        public ActionQueue(ISessionImplementor session)
        {
            this.session = session;
            insertions   = new List <AbstractEntityInsertAction>(InitQueueListSize);
            deletions    = new List <EntityDeleteAction>(InitQueueListSize);
            updates      = new List <EntityUpdateAction>(InitQueueListSize);

            collectionCreations = new List <CollectionRecreateAction>(InitQueueListSize);
            collectionUpdates   = new List <CollectionUpdateAction>(InitQueueListSize);
            collectionRemovals  = new List <CollectionRemoveAction>(InitQueueListSize);

            afterTransactionProcesses  = new AfterTransactionCompletionProcessQueue();
            beforeTransactionProcesses = new BeforeTransactionCompletionProcessQueue();

            executedSpaces = new HashSet <string>();
        }