|
From: <sb...@us...> - 2011-08-22 12:29:20
|
Revision: 6014
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6014&view=rev
Author: sbohlen
Date: 2011-08-22 12:29:06 +0000 (Mon, 22 Aug 2011)
Log Message:
-----------
-delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB
-introduce OBSOLETE.txt message file into all folders
-prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate/Engine/ActionQueue.cs
trunk/nhibernate/src/NHibernate/Engine/AssociationKey.cs
trunk/nhibernate/src/NHibernate/Engine/BatchFetchQueue.cs
trunk/nhibernate/src/NHibernate/Engine/Cascade.cs
trunk/nhibernate/src/NHibernate/Engine/CascadeStyle.cs
trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs
trunk/nhibernate/src/NHibernate/Engine/CollectionEntry.cs
trunk/nhibernate/src/NHibernate/Engine/CollectionKey.cs
trunk/nhibernate/src/NHibernate/Engine/Collections.cs
trunk/nhibernate/src/NHibernate/Engine/EntityEntry.cs
trunk/nhibernate/src/NHibernate/Engine/EntityKey.cs
trunk/nhibernate/src/NHibernate/Engine/EntityUniqueKey.cs
trunk/nhibernate/src/NHibernate/Engine/ExecuteUpdateResultCheckStyle.cs
trunk/nhibernate/src/NHibernate/Engine/FilterDefinition.cs
trunk/nhibernate/src/NHibernate/Engine/ForeignKeys.cs
trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs
trunk/nhibernate/src/NHibernate/Engine/IPersistenceContext.cs
trunk/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs
trunk/nhibernate/src/NHibernate/Engine/ISessionImplementor.cs
trunk/nhibernate/src/NHibernate/Engine/IdentifierValue.cs
trunk/nhibernate/src/NHibernate/Engine/JoinHelper.cs
trunk/nhibernate/src/NHibernate/Engine/Loading/CollectionLoadContext.cs
trunk/nhibernate/src/NHibernate/Engine/NamedQueryDefinition.cs
trunk/nhibernate/src/NHibernate/Engine/NamedSQLQueryDefinition.cs
trunk/nhibernate/src/NHibernate/Engine/Query/CallableParser.cs
trunk/nhibernate/src/NHibernate/Engine/Query/FilterQueryPlan.cs
trunk/nhibernate/src/NHibernate/Engine/Query/HQLExpressionQueryPlan.cs
trunk/nhibernate/src/NHibernate/Engine/Query/HQLQueryPlan.cs
trunk/nhibernate/src/NHibernate/Engine/Query/HQLStringQueryPlan.cs
trunk/nhibernate/src/NHibernate/Engine/Query/NamedParameterDescriptor.cs
trunk/nhibernate/src/NHibernate/Engine/Query/NativeSQLQueryPlan.cs
trunk/nhibernate/src/NHibernate/Engine/Query/OrdinalParameterDescriptor.cs
trunk/nhibernate/src/NHibernate/Engine/Query/ParamLocationRecognizer.cs
trunk/nhibernate/src/NHibernate/Engine/Query/ParameterMetadata.cs
trunk/nhibernate/src/NHibernate/Engine/Query/ParameterParser.cs
trunk/nhibernate/src/NHibernate/Engine/Query/QueryPlanCache.cs
trunk/nhibernate/src/NHibernate/Engine/Query/Sql/INativeSQLQueryReturn.cs
trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryCollectionReturn.cs
trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryJoinReturn.cs
trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryNonScalarReturn.cs
trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryRootReturn.cs
trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQueryScalarReturn.cs
trunk/nhibernate/src/NHibernate/Engine/Query/Sql/NativeSQLQuerySpecification.cs
trunk/nhibernate/src/NHibernate/Engine/QueryParameters.cs
trunk/nhibernate/src/NHibernate/Engine/ResultSetMappingDefinition.cs
trunk/nhibernate/src/NHibernate/Engine/RowSelection.cs
trunk/nhibernate/src/NHibernate/Engine/StatefulPersistenceContext.cs
trunk/nhibernate/src/NHibernate/Engine/Status.cs
trunk/nhibernate/src/NHibernate/Engine/SubselectFetch.cs
trunk/nhibernate/src/NHibernate/Engine/Transaction/IIsolatedWork.cs
trunk/nhibernate/src/NHibernate/Engine/Transaction/Isolater.cs
trunk/nhibernate/src/NHibernate/Engine/TransactionHelper.cs
trunk/nhibernate/src/NHibernate/Engine/TwoPhaseLoad.cs
trunk/nhibernate/src/NHibernate/Engine/TypedValue.cs
trunk/nhibernate/src/NHibernate/Engine/UnsavedValueFactory.cs
trunk/nhibernate/src/NHibernate/Engine/VersionValue.cs
trunk/nhibernate/src/NHibernate/Engine/Versioning.cs
trunk/nhibernate/src/NHibernate/Event/AbstractCollectionEvent.cs
trunk/nhibernate/src/NHibernate/Event/AbstractEvent.cs
trunk/nhibernate/src/NHibernate/Event/AbstractPostDatabaseOperationEvent.cs
trunk/nhibernate/src/NHibernate/Event/AbstractPreDatabaseOperationEvent.cs
trunk/nhibernate/src/NHibernate/Event/AutoFlushEvent.cs
trunk/nhibernate/src/NHibernate/Event/Default/AbstractFlushingEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/AbstractLockUpgradeEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/AbstractReassociateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/AbstractSaveEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/AbstractVisitor.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultAutoFlushEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultDeleteEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultDirtyCheckEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultEvictEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultFlushEntityEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultFlushEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultInitializeCollectionEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultLoadEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultLockEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultMergeEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultPersistEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultPersistOnFlushEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultPostLoadEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultPreLoadEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultRefreshEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultSaveEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultSaveOrUpdateCopyEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultSaveOrUpdateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DefaultUpdateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/Default/DirtyCollectionSearchVisitor.cs
trunk/nhibernate/src/NHibernate/Event/Default/EventCache.cs
trunk/nhibernate/src/NHibernate/Event/Default/EvictVisitor.cs
trunk/nhibernate/src/NHibernate/Event/Default/FlushVisitor.cs
trunk/nhibernate/src/NHibernate/Event/Default/OnLockVisitor.cs
trunk/nhibernate/src/NHibernate/Event/Default/OnUpdateVisitor.cs
trunk/nhibernate/src/NHibernate/Event/Default/ProxyVisitor.cs
trunk/nhibernate/src/NHibernate/Event/Default/ReattachVisitor.cs
trunk/nhibernate/src/NHibernate/Event/Default/WrapVisitor.cs
trunk/nhibernate/src/NHibernate/Event/DeleteEvent.cs
trunk/nhibernate/src/NHibernate/Event/DirtyCheckEvent.cs
trunk/nhibernate/src/NHibernate/Event/EventListeners.cs
trunk/nhibernate/src/NHibernate/Event/EvictEvent.cs
trunk/nhibernate/src/NHibernate/Event/FlushEntityEvent.cs
trunk/nhibernate/src/NHibernate/Event/FlushEvent.cs
trunk/nhibernate/src/NHibernate/Event/IAutoFlushEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IDatabaseEventArgs.cs
trunk/nhibernate/src/NHibernate/Event/IDestructible.cs
trunk/nhibernate/src/NHibernate/Event/IDirtyCheckEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IEventSource.cs
trunk/nhibernate/src/NHibernate/Event/IEvictEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IFlushEntityEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IFlushEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IInitializable.cs
trunk/nhibernate/src/NHibernate/Event/IInitializeCollectionEventListener.cs
trunk/nhibernate/src/NHibernate/Event/ILoadEventListener.cs
trunk/nhibernate/src/NHibernate/Event/ILockEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IMergeEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPersistEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPostCollectionRemoveEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPostCollectionUpdateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPostDatabaseOperationEventArgs.cs
trunk/nhibernate/src/NHibernate/Event/IPostDeleteEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPostInsertEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPostLoadEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPostUpdateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPreCollectionRecreateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPreCollectionRemoveEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPreCollectionUpdateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPreDatabaseOperationEventArgs.cs
trunk/nhibernate/src/NHibernate/Event/IPreDeleteEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPreInsertEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPreLoadEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IPreUpdateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IRefreshEventListener.cs
trunk/nhibernate/src/NHibernate/Event/IReplicateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/ISaveOrUpdateEventListener.cs
trunk/nhibernate/src/NHibernate/Event/ListenerType.cs
trunk/nhibernate/src/NHibernate/Event/LoadEventListener.cs
trunk/nhibernate/src/NHibernate/Event/LoadType.cs
trunk/nhibernate/src/NHibernate/Event/LockEvent.cs
trunk/nhibernate/src/NHibernate/Event/MergeEvent.cs
trunk/nhibernate/src/NHibernate/Event/PersistEvent.cs
trunk/nhibernate/src/NHibernate/Event/PostCollectionRecreateEvent.cs
trunk/nhibernate/src/NHibernate/Event/PostCollectionRemoveEvent.cs
trunk/nhibernate/src/NHibernate/Event/PostCollectionUpdateEvent.cs
trunk/nhibernate/src/NHibernate/Event/PostDeleteEvent.cs
trunk/nhibernate/src/NHibernate/Event/PostInsertEvent.cs
trunk/nhibernate/src/NHibernate/Event/PostUpdateEvent.cs
trunk/nhibernate/src/NHibernate/Event/PreCollectionRecreateEvent.cs
trunk/nhibernate/src/NHibernate/Event/PreCollectionRemoveEvent.cs
trunk/nhibernate/src/NHibernate/Event/PreCollectionUpdateEvent.cs
trunk/nhibernate/src/NHibernate/Event/PreDeleteEvent.cs
trunk/nhibernate/src/NHibernate/Event/PreInsertEvent.cs
trunk/nhibernate/src/NHibernate/Event/PreLoadEvent.cs
trunk/nhibernate/src/NHibernate/Event/PreUpdateEvent.cs
trunk/nhibernate/src/NHibernate/Event/RefreshEvent.cs
trunk/nhibernate/src/NHibernate/Event/ReplicateEvent.cs
trunk/nhibernate/src/NHibernate/Event/SaveOrUpdateEvent.cs
trunk/nhibernate/src/NHibernate/Exceptions/ADOConnectionException.cs
trunk/nhibernate/src/NHibernate/Exceptions/ADOExceptionHelper.cs
trunk/nhibernate/src/NHibernate/Exceptions/AdoExceptionContextInfo.cs
trunk/nhibernate/src/NHibernate/Exceptions/ConstraintViolationException.cs
trunk/nhibernate/src/NHibernate/Exceptions/DataException.cs
trunk/nhibernate/src/NHibernate/Exceptions/IConfigurable.cs
trunk/nhibernate/src/NHibernate/Exceptions/ISQLExceptionConverter.cs
trunk/nhibernate/src/NHibernate/Exceptions/IViolatedConstraintNameExtracter.cs
trunk/nhibernate/src/NHibernate/Exceptions/ReflectionBasedSqlStateExtracter.cs
trunk/nhibernate/src/NHibernate/Exceptions/SQLExceptionConverterFactory.cs
trunk/nhibernate/src/NHibernate/Exceptions/SQLGrammarException.cs
trunk/nhibernate/src/NHibernate/Exceptions/SQLStateConverter.cs
trunk/nhibernate/src/NHibernate/Exceptions/SqlParseException.cs
trunk/nhibernate/src/NHibernate/Exceptions/SqlStateExtracter.cs
trunk/nhibernate/src/NHibernate/Exceptions/TemplatedViolatedConstraintNameExtracter.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/ASTQueryTranslatorFactory.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/AstPolymorphicProcessor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/CaseInsensitiveStringStream.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/CollectionProperties.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/CrossJoinDictionaryArrays.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/DetailedSemanticException.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/AbstractStatementExecutor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/BasicExecutor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/IStatementExecutor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/MultiTableDeleteExecutor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/MultiTableUpdateExecutor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/HqlLexer.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlLexer.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlParser.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlToken.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/IErrorReporter.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/IParseErrorHandler.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/InvalidPathException.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/InvalidWithClauseException.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Loader/QueryLoader.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/PolymorphicQuerySourceDetector.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/QuerySourceDetector.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/QuerySyntaxException.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/QueryTranslatorImpl.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SemanticException.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SessionFactoryHelperExtensions.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ASTErrorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ASTFactory.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ASTNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ASTTreeAdaptor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AbstractNullnessCheckNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AbstractRestrictableStatement.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AbstractSelectExpression.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AggregateNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/AssignmentSpecification.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/BetweenOperatorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/BinaryArithmeticOperatorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/BinaryLogicOperatorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/BooleanLiteralNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/Case2Node.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/CaseNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/CollectionFunction.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ComponentJoin.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ConstructorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/CountNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/DeleteStatement.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromClause.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromElement.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromElementFactory.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromElementType.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/FromReferenceNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeNodeStream.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IASTFactory.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IASTNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IBinaryOperatorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IDisplayableNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IInitializableNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IOperatorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IParameterContainer.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IPathNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IResolvableNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IRestrictableStatement.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ISessionFactoryAwareNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IStatement.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IUnaryOperatorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IdentNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ImpliedFromElement.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/InLogicOperatorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IndexNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IntoClause.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/IsNotNullLogicOperatorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/JavaConstantNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/LiteralNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/MethodNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/OrderByClause.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/ParameterNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/QueryNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SelectClause.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SelectExpressionImpl.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SelectExpressionList.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SqlFragment.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/SqlNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/UnaryArithmeticNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/UnaryLogicOperatorNode.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/UpdateStatement.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/ASTAppender.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/ASTIterator.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/ASTPrinter.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/CollectingNodeVisitor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/IVisitationStrategy.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/JoinProcessor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/LiteralProcessor.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/NodeTraverser.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/PathHelper.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/SyntheticAndFactory.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/HqlTreeBuilder.cs
trunk/nhibernate/src/NHibernate/Hql/Ast/HqlTreeNode.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/ClassicQueryTranslatorFactory.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/ClauseParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/FromParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/FromPathExpressionParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/FunctionStack.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/GroupByParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/HavingParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/OrderByParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/ParserHelper.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/PathExpressionParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/PreprocessingParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/QueryTranslator.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/SelectParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/SelectPathExpressionParser.cs
trunk/nhibernate/src/NHibernate/Hql/Classic/WhereParser.cs
trunk/nhibernate/src/NHibernate/Hql/CollectionSubqueryFactory.cs
trunk/nhibernate/src/NHibernate/Hql/HolderInstantiator.cs
trunk/nhibernate/src/NHibernate/Hql/IQueryTranslator.cs
trunk/nhibernate/src/NHibernate/Hql/IQueryTranslatorFactory.cs
trunk/nhibernate/src/NHibernate/Hql/NameGenerator.cs
trunk/nhibernate/src/NHibernate/Hql/QuerySplitter.cs
trunk/nhibernate/src/NHibernate/Hql/Util/SessionFactoryHelper.cs
trunk/nhibernate/src/NHibernate/Id/AbstractPostInsertGenerator.cs
trunk/nhibernate/src/NHibernate/Id/Assigned.cs
trunk/nhibernate/src/NHibernate/Id/CounterGenerator.cs
trunk/nhibernate/src/NHibernate/Id/Enhanced/IAccessCallback.cs
trunk/nhibernate/src/NHibernate/Id/Enhanced/IDatabaseStructure.cs
trunk/nhibernate/src/NHibernate/Id/Enhanced/IOptimizer.cs
trunk/nhibernate/src/NHibernate/Id/Enhanced/OptimizerFactory.cs
trunk/nhibernate/src/NHibernate/Id/Enhanced/SequenceStructure.cs
trunk/nhibernate/src/NHibernate/Id/Enhanced/SequenceStyleGenerator.cs
trunk/nhibernate/src/NHibernate/Id/ForeignGenerator.cs
trunk/nhibernate/src/NHibernate/Id/GuidCombGenerator.cs
trunk/nhibernate/src/NHibernate/Id/GuidGenerator.cs
trunk/nhibernate/src/NHibernate/Id/IConfigurable.cs
trunk/nhibernate/src/NHibernate/Id/IIdentifierGenerator.cs
trunk/nhibernate/src/NHibernate/Id/IPersistentIdentifierGenerator.cs
trunk/nhibernate/src/NHibernate/Id/IPostInsertIdentifierGenerator.cs
trunk/nhibernate/src/NHibernate/Id/IPostInsertIdentityPersister.cs
trunk/nhibernate/src/NHibernate/Id/IdentifierGenerationException.cs
trunk/nhibernate/src/NHibernate/Id/IdentifierGeneratorFactory.cs
trunk/nhibernate/src/NHibernate/Id/IdentityGenerator.cs
trunk/nhibernate/src/NHibernate/Id/IncrementGenerator.cs
trunk/nhibernate/src/NHibernate/Id/Insert/AbstractReturningDelegate.cs
trunk/nhibernate/src/NHibernate/Id/Insert/AbstractSelectingDelegate.cs
trunk/nhibernate/src/NHibernate/Id/Insert/IBinder.cs
trunk/nhibernate/src/NHibernate/Id/Insert/IInsertGeneratedIdentifierDelegate.cs
trunk/nhibernate/src/NHibernate/Id/Insert/IdentifierGeneratingInsert.cs
trunk/nhibernate/src/NHibernate/Id/Insert/InsertSelectIdentityInsert.cs
trunk/nhibernate/src/NHibernate/Id/Insert/NoCommentsInsert.cs
trunk/nhibernate/src/NHibernate/Id/Insert/OutputParamReturningDelegate.cs
trunk/nhibernate/src/NHibernate/Id/NativeGuidGenerator.cs
trunk/nhibernate/src/NHibernate/Id/SelectGenerator.cs
trunk/nhibernate/src/NHibernate/Id/SequenceGenerator.cs
trunk/nhibernate/src/NHibernate/Id/SequenceHiLoGenerator.cs
trunk/nhibernate/src/NHibernate/Id/SequenceIdentityGenerator.cs
trunk/nhibernate/src/NHibernate/Id/TableHiLoGenerator.cs
trunk/nhibernate/src/NHibernate/Id/TriggerIdentityGenerator.cs
trunk/nhibernate/src/NHibernate/Id/UUIDHexGenerator.cs
trunk/nhibernate/src/NHibernate/Id/UUIDStringGenerator.cs
Added Paths:
-----------
trunk/nhibernate/src/NHibernate/Engine/Loading/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Engine/Query/Sql/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Engine/Query/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Engine/Transaction/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Engine/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Event/Default/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Event/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Exceptions/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Exec/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Generated/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Loader/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Util/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/Ast/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/Classic/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/Util/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Hql/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Id/Enhanced/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Id/Insert/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
trunk/nhibernate/src/NHibernate/Id/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
Modified: trunk/nhibernate/src/NHibernate/Engine/ActionQueue.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/ActionQueue.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/ActionQueue.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections;
using System.Collections.Generic;
Modified: trunk/nhibernate/src/NHibernate/Engine/AssociationKey.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/AssociationKey.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/AssociationKey.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
namespace NHibernate.Engine
Modified: trunk/nhibernate/src/NHibernate/Engine/BatchFetchQueue.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/BatchFetchQueue.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/BatchFetchQueue.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System.Collections;
using NHibernate.Cache;
using NHibernate.Collection;
Modified: trunk/nhibernate/src/NHibernate/Engine/Cascade.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Cascade.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Cascade.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System.Collections;
using NHibernate.Collection;
Modified: trunk/nhibernate/src/NHibernate/Engine/CascadeStyle.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/CascadeStyle.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/CascadeStyle.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections.Generic;
using NHibernate.Util;
Modified: trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/CascadingAction.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections;
using Iesi.Collections;
Modified: trunk/nhibernate/src/NHibernate/Engine/CollectionEntry.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/CollectionEntry.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/CollectionEntry.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections;
Modified: trunk/nhibernate/src/NHibernate/Engine/CollectionKey.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/CollectionKey.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/CollectionKey.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using NHibernate.Engine;
using NHibernate.Impl;
Modified: trunk/nhibernate/src/NHibernate/Engine/Collections.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Collections.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Collections.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using NHibernate.Collection;
using NHibernate.Impl;
Modified: trunk/nhibernate/src/NHibernate/Engine/EntityEntry.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/EntityEntry.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/EntityEntry.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using NHibernate.Impl;
using NHibernate.Intercept;
Modified: trunk/nhibernate/src/NHibernate/Engine/EntityKey.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/EntityKey.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/EntityKey.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using NHibernate.Impl;
using NHibernate.Persister.Entity;
Modified: trunk/nhibernate/src/NHibernate/Engine/EntityUniqueKey.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/EntityUniqueKey.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/EntityUniqueKey.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using NHibernate.Impl;
using NHibernate.Type;
Modified: trunk/nhibernate/src/NHibernate/Engine/ExecuteUpdateResultCheckStyle.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/ExecuteUpdateResultCheckStyle.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/ExecuteUpdateResultCheckStyle.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using NHibernate.SqlCommand;
Modified: trunk/nhibernate/src/NHibernate/Engine/FilterDefinition.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/FilterDefinition.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/FilterDefinition.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections.Generic;
using NHibernate.Type;
Modified: trunk/nhibernate/src/NHibernate/Engine/ForeignKeys.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/ForeignKeys.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/ForeignKeys.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using NHibernate.Id;
using NHibernate.Persister.Entity;
Modified: trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/IBatcher.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Data;
using NHibernate.AdoNet;
Modified: trunk/nhibernate/src/NHibernate/Engine/IPersistenceContext.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/IPersistenceContext.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/IPersistenceContext.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System.Collections;
using System.Collections.Generic;
using Iesi.Collections;
Modified: trunk/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System.Collections.Generic;
using System.Data;
using Iesi.Collections.Generic;
Modified: trunk/nhibernate/src/NHibernate/Engine/ISessionImplementor.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/ISessionImplementor.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/ISessionImplementor.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections;
using System.Collections.Generic;
Modified: trunk/nhibernate/src/NHibernate/Engine/IdentifierValue.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/IdentifierValue.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/IdentifierValue.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
namespace NHibernate.Engine
Modified: trunk/nhibernate/src/NHibernate/Engine/JoinHelper.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/JoinHelper.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/JoinHelper.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using NHibernate.Persister.Entity;
using NHibernate.Type;
using NHibernate.Util;
Modified: trunk/nhibernate/src/NHibernate/Engine/Loading/CollectionLoadContext.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Loading/CollectionLoadContext.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Loading/CollectionLoadContext.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System.Collections;
using System.Collections.Generic;
using System.Data;
Added: trunk/nhibernate/src/NHibernate/Engine/Loading/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Loading/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0)
+++ trunk/nhibernate/src/NHibernate/Engine/Loading/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:29:06 UTC (rev 6014)
@@ -0,0 +1,54 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
+using System;
+using System.Data;
+using NHibernate.Collection;
+using NHibernate.Impl;
+using NHibernate.Persister.Collection;
+
+namespace NHibernate.Engine.Loading
+{
+ /// <summary>
+ /// Represents a collection currently being loaded.
+ /// </summary>
+ public class LoadingCollectionEntry
+ {
+ private readonly IDataReader resultSet;
+ private readonly ICollectionPersister persister;
+ private readonly object key;
+ private readonly IPersistentCollection collection;
+
+ public LoadingCollectionEntry(IDataReader resultSet, ICollectionPersister persister, object key, IPersistentCollection collection)
+ {
+ this.resultSet = resultSet;
+ this.persister = persister;
+ this.key = key;
+ this.collection = collection;
+ }
+
+ public IDataReader ResultSet
+ {
+ get { return resultSet; }
+ }
+
+ public ICollectionPersister Persister
+ {
+ get { return persister; }
+ }
+
+ public object Key
+ {
+ get { return key; }
+ }
+
+ public IPersistentCollection Collection
+ {
+ get { return collection; }
+ }
+
+ public override string ToString()
+ {
+ return GetType().FullName + "<rs=" + ResultSet + ", coll=" + MessageHelper.InfoString(Persister.Role, Key) + ">@" + Convert.ToString(GetHashCode(), 16);
+ }
+ }
+}
Modified: trunk/nhibernate/src/NHibernate/Engine/NamedQueryDefinition.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/NamedQueryDefinition.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/NamedQueryDefinition.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections.Generic;
Modified: trunk/nhibernate/src/NHibernate/Engine/NamedSQLQueryDefinition.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/NamedSQLQueryDefinition.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/NamedSQLQueryDefinition.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,100 +1,162 @@
-using System;
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System.Collections;
-using NHibernate.Engine.Query.Sql;
-using System.Collections.Generic;
+using System.Text;
+using NHibernate.Persister.Entity;
+using NHibernate.Type;
namespace NHibernate.Engine
{
- [Serializable]
- public class NamedSQLQueryDefinition : NamedQueryDefinition
+ /// <summary>
+ /// Implements the algorithm for validating property values
+ /// for illegal null values
+ /// </summary>
+ public sealed class Nullability
{
- private readonly INativeSQLQueryReturn[] queryReturns;
- private readonly IList<string> querySpaces;
- private readonly bool callable;
- private readonly string resultSetRef;
+ private ISessionImplementor session;
- public NamedSQLQueryDefinition(
- string query,
- INativeSQLQueryReturn[] queryReturns,
- IList<string> querySpaces,
- bool cacheable,
- string cacheRegion,
- int timeout,
- int fetchSize,
- FlushMode flushMode,
- CacheMode? cacheMode,
- bool readOnly,
- string comment,
- IDictionary<string, string> parameterTypes,
- bool callable)
- : base(
- query.Trim(), /* trim done to workaround stupid oracle bug that cant handle whitespaces before a { in a sp */
- cacheable,
- cacheRegion,
- timeout,
- fetchSize,
- flushMode,
- cacheMode,
- readOnly,
- comment,
- parameterTypes
- )
+ public Nullability(ISessionImplementor session)
{
- this.queryReturns = queryReturns;
- this.querySpaces = querySpaces;
- this.callable = callable;
+ this.session = session;
}
- public NamedSQLQueryDefinition(
- string query,
- string resultSetRef,
- IList<string> querySpaces,
- bool cacheable,
- string cacheRegion,
- int timeout,
- int fetchSize,
- FlushMode flushMode,
- CacheMode? cacheMode,
- bool readOnly,
- string comment,
- IDictionary<string, string> parameterTypes,
- bool callable)
- : base(
- query.Trim(), /* trim done to workaround stupid oracle bug that cant handle whitespaces before a { in a sp */
- cacheable,
- cacheRegion,
- timeout,
- fetchSize,
- flushMode,
- cacheMode,
- readOnly,
- comment,
- parameterTypes
- )
+ /// <summary>
+ /// Check nullability of the class persister properties
+ /// </summary>
+ /// <param name="values">entity properties </param>
+ /// <param name="persister">class persister </param>
+ /// <param name="isUpdate">wether it is intended to be updated or saved </param>
+ public void CheckNullability(object[] values, IEntityPersister persister, bool isUpdate)
{
- this.resultSetRef = resultSetRef;
- this.querySpaces = querySpaces;
- this.callable = callable;
- }
+ /*
+ * Algorithm
+ * Check for any level one nullability breaks
+ * Look at non null components to
+ * recursively check next level of nullability breaks
+ * Look at Collections contraining component to
+ * recursively check next level of nullability breaks
+ *
+ *
+ * In the previous implementation, not-null stuffs where checked
+ * filtering by level one only updateable
+ * or insertable columns. So setting a sub component as update="false"
+ * has no effect on not-null check if the main component had good checkeability
+ * In this implementation, we keep this feature.
+ * However, I never see any documentation mentioning that, but it's for
+ * sure a limitation.
+ */
- public INativeSQLQueryReturn[] QueryReturns
- {
- get { return queryReturns; }
+ bool[] nullability = persister.PropertyNullability;
+ bool[] checkability = isUpdate ? persister.PropertyUpdateability : persister.PropertyInsertability;
+ IType[] propertyTypes = persister.PropertyTypes;
+
+ for (int i = 0; i < values.Length; i++)
+ {
+ if (checkability[i])
+ {
+ object value = values[i];
+ if (!nullability[i] && value == null)
+ {
+ //check basic level one nullablilty
+ throw new PropertyValueException("not-null property references a null or transient value", persister.EntityName, persister.PropertyNames[i]);
+ }
+ else if (value != null)
+ {
+ //values is not null and is checkable, we'll look deeper
+ string breakProperties = CheckSubElementsNullability(propertyTypes[i], value);
+ if (breakProperties != null)
+ {
+ throw new PropertyValueException("not-null property references a null or transient value", persister.EntityName, BuildPropertyPath(persister.PropertyNames[i], breakProperties));
+ }
+ }
+ }
+ }
}
- public IList<string> QuerySpaces
+ /// <summary>
+ /// Check sub elements-nullability. Returns property path that break
+ /// nullability or null if none
+ /// </summary>
+ /// <param name="propertyType">type to check </param>
+ /// <param name="value">value to check </param>
+ /// <returns> property path </returns>
+ private string CheckSubElementsNullability(IType propertyType, object value)
{
- get { return querySpaces; }
+ //for non null args, check for components and elements containing components
+ if (propertyType.IsComponentType)
+ {
+ return CheckComponentNullability(value, (IAbstractComponentType)propertyType);
+ }
+ else if (propertyType.IsCollectionType)
+ {
+ //persistent collections may have components
+ CollectionType collectionType = (CollectionType)propertyType;
+ IType collectionElementType = collectionType.GetElementType(session.Factory);
+ if (collectionElementType.IsComponentType)
+ {
+ //check for all components values in the collection
+ IAbstractComponentType componentType = (IAbstractComponentType)collectionElementType;
+ IEnumerable ec = CascadingAction.GetLoadedElementsIterator(session, collectionType, value);
+ foreach (object compValue in ec)
+ {
+ if (compValue != null)
+ return CheckComponentNullability(compValue, componentType);
+ }
+ }
+ }
+ return null;
}
- public bool IsCallable
+ /// <summary>
+ /// Check component nullability. Returns property path that break
+ /// nullability or null if none
+ /// </summary>
+ /// <param name="value">component properties </param>
+ /// <param name="compType">component not-nullable type </param>
+ /// <returns> property path </returns>
+ private string CheckComponentNullability(object value, IAbstractComponentType compType)
{
- get { return callable; }
+ // will check current level if some of them are not null or sublevels if they exist
+ bool[] nullability = compType.PropertyNullability;
+ if (nullability != null)
+ {
+ //do the test
+ object[] values = compType.GetPropertyValues(value, session.EntityMode);
+ IType[] propertyTypes = compType.Subtypes;
+ for (int i = 0; i < values.Length; i++)
+ {
+ object subvalue = values[i];
+ if (!nullability[i] && subvalue == null)
+ {
+ return compType.PropertyNames[i];
+ }
+ else if (subvalue != null)
+ {
+ string breakProperties = CheckSubElementsNullability(propertyTypes[i], subvalue);
+ if (breakProperties != null)
+ {
+ return BuildPropertyPath(compType.PropertyNames[i], breakProperties);
+ }
+ }
+ }
+ }
+ return null;
}
- public string ResultSetRef
+ /// <summary>
+ /// Return a well formed property path.
+ /// Basicaly, it will return parent.child
+ /// </summary>
+ /// <param name="parent">parent in path </param>
+ /// <param name="child">child in path </param>
+ /// <returns> parent-child path</returns>
+ private static string BuildPropertyPath(string parent, string child)
{
- get { return resultSetRef; }
+ return new StringBuilder(parent.Length + child.Length + 1)
+ .Append(parent)
+ .Append('.')
+ .Append(child)
+ .ToString();
}
}
-}
\ No newline at end of file
+}
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/CallableParser.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/CallableParser.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/CallableParser.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Text.RegularExpressions;
using NHibernate.Hql.Classic;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/FilterQueryPlan.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/FilterQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/FilterQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections.Generic;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/HQLExpressionQueryPlan.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/HQLExpressionQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/HQLExpressionQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,4 +1,6 @@
-using System;
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
+using System;
using System.Collections.Generic;
using NHibernate.Hql;
using NHibernate.Hql.Ast.ANTLR;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/HQLQueryPlan.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/HQLQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/HQLQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections;
using System.Collections.Generic;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/HQLStringQueryPlan.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/HQLStringQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/HQLStringQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,4 +1,6 @@
-using System;
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
+using System;
using System.Collections.Generic;
using NHibernate.Hql;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/NamedParameterDescriptor.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/NamedParameterDescriptor.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/NamedParameterDescriptor.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using NHibernate.Type;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/NativeSQLQueryPlan.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/NativeSQLQueryPlan.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/NativeSQLQueryPlan.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections;
using System.Collections.Generic;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/OrdinalParameterDescriptor.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/OrdinalParameterDescriptor.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/OrdinalParameterDescriptor.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using NHibernate.Type;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/ParamLocationRecognizer.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/ParamLocationRecognizer.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/ParamLocationRecognizer.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System.Collections.Generic;
namespace NHibernate.Engine.Query
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/ParameterMetadata.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/ParameterMetadata.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/ParameterMetadata.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using System.Collections.Generic;
using System.Linq;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/ParameterParser.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/ParameterParser.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/ParameterParser.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,3 +1,5 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
using NHibernate.Hql.Classic;
using NHibernate.Util;
Modified: trunk/nhibernate/src/NHibernate/Engine/Query/QueryPlanCache.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Engine/Query/QueryPlanCache.cs 2011-08-22 12:26:04 UTC (rev 6013)
+++ trunk/nhibernate/src/NHibernate/Engine/Query/QueryPlanCache.cs 2011-08-22 12:29:06 UTC (rev 6014)
@@ -1,309 +1,30 @@
+//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE
+//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core
using System;
-using System.Collections.Generic;
-using Iesi.Collections.Generic;
+using NHibernate.Type;
-using NHibernate.Engine.Query.Sql;
-using NHibernate.Util;
-
namespace NHibernate.Engine.Query
{
- /// <summary> Acts as a cache for compiled query plans, as well as query-parameter metadata. </summary>
[Serializable]
- public class QueryPlanCache
+ public class ReturnMetadata
{
- private static readonly IInternalLogger log = LoggerProvider.LoggerFor(typeof(QueryPlanCache));
+ private readonly string[] returnAliases;
+ private readonly IType[] returnTypes;
- private readonly ISessionFactoryImplementor factory;
-
- // simple cache of param metadata based on query string. Ideally, the
- // original "user-supplied query" string should be used to retrieve this
- // metadata (i.e., not the para-list-expanded query string) to avoid
- // unnecessary cache entries.
- // Used solely for caching param metadata for native-sql queries, see
- // getSQLParameterMetadata() for a discussion as to why...
- private readonly SimpleMRUCache sqlParamMetadataCache = new SimpleMRUCache();
-
- // the cache of the actual plans...
- private readonly SoftLimitMRUCache planCache = new SoftLimitMRUCache(128);
-
- public QueryPlanCache(ISessionFactoryImplementor factory)
+ public ReturnMetadata(string[] returnAliases, IType[] returnTypes)
{
- this.factory = factory;
+ this.returnAliases = returnAliases;
+ this.returnTypes = returnTypes;
}
- public ParameterMetadata GetSQLParameterMetadata(string query)
+ public string[] ReturnAliases
{
- var metadata = (ParameterMetadata)sqlParamMetadataCache[query];
- if (metadata == null)
- {
- // for native-sql queries, the param metadata is determined outside
- // any relation to a query plan, because query plan creation and/or
- // retrieval for a native-sql query depends on all of the return
- // types having been set, which might not be the case up-front when
- // param metadata would be most useful
- metadata = BuildNativeSQLParameterMetadata(query);
- sqlParamMetadataCache.Put(query, metadata);
- }
- return metadata;
+ get { return returnAliases; }
}
- public IQueryPlan GetHQLQueryPlan(string queryString, bool shallow, IDictionary<string, IFilter> enabledFilters)
+ public IType[] ReturnTypes
{
- var key = new HQLQueryPlanKey(queryString, shallow, enabledFilters);
- var plan = (IQueryPlan)planCache[key];
-
- if (plan == null)
- {
- if (log.IsDebugEnabled)
- {
- log.Debug("unable to locate HQL query plan in cache; generating (" + queryString + ")");
- }
- plan = new HQLStringQueryPlan(queryString, shallow, enabledFilters, factory);
- planCache.Put(key, plan);
- }
- else
- {
- if (log.IsDebugEnabled)
- {
- log.Debug("located HQL query plan in cache (" + queryString + ")");
- }
- }
-
- return plan;
+ get { return returnTypes; }
}
-
- public IQueryExpressionPlan GetHQLQueryPlan(IQueryExpression queryExpression, bool shallow, IDictionary<string, IFilter> enabledFilters)
- {
- string expressionStr = queryExpression.Key;
-
- var key = new HQLQueryPlanKey(expressionStr, shallow, enabledFilters);
- var plan = (IQueryExpressionPlan)planCache[key];
-
- if (plan == null)
- {
- if (log.IsDebugEnabled)
...
[truncated message content] |