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] |