From: <sb...@us...> - 2011-08-22 12:26:14
|
Revision: 6013 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6013&view=rev Author: sbohlen Date: 2011-08-22 12:26:04 +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/Criterion/AbstractCriterion.cs trunk/nhibernate/src/NHibernate/Criterion/AbstractEmptinessExpression.cs trunk/nhibernate/src/NHibernate/Criterion/AliasedProjection.cs trunk/nhibernate/src/NHibernate/Criterion/AndExpression.cs trunk/nhibernate/src/NHibernate/Criterion/AvgProjection.cs trunk/nhibernate/src/NHibernate/Criterion/BetweenExpression.cs trunk/nhibernate/src/NHibernate/Criterion/CastProjection.cs trunk/nhibernate/src/NHibernate/Criterion/ConditionalProjection.cs trunk/nhibernate/src/NHibernate/Criterion/Conjunction.cs trunk/nhibernate/src/NHibernate/Criterion/ConstantProjection.cs trunk/nhibernate/src/NHibernate/Criterion/CountProjection.cs trunk/nhibernate/src/NHibernate/Criterion/CriterionUtil.cs trunk/nhibernate/src/NHibernate/Criterion/DetachedCriteria.cs trunk/nhibernate/src/NHibernate/Criterion/Disjunction.cs trunk/nhibernate/src/NHibernate/Criterion/EqPropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/Example.cs trunk/nhibernate/src/NHibernate/Criterion/ExistsSubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/Expression.cs trunk/nhibernate/src/NHibernate/Criterion/GePropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/GroupedProjection.cs trunk/nhibernate/src/NHibernate/Criterion/ICriteriaQuery.cs trunk/nhibernate/src/NHibernate/Criterion/ICriterion.cs trunk/nhibernate/src/NHibernate/Criterion/IEnhancedProjection.cs trunk/nhibernate/src/NHibernate/Criterion/IProjection.cs trunk/nhibernate/src/NHibernate/Criterion/IPropertyProjection.cs trunk/nhibernate/src/NHibernate/Criterion/IdentifierEqExpression.cs trunk/nhibernate/src/NHibernate/Criterion/IdentifierProjection.cs trunk/nhibernate/src/NHibernate/Criterion/InExpression.cs trunk/nhibernate/src/NHibernate/Criterion/InsensitiveLikeExpression.cs trunk/nhibernate/src/NHibernate/Criterion/IsEmptyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/IsNotEmptyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/Junction.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaNaturalIdentifierBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaRestrictionBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaSubqueryBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverFetchBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverJoinBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverLockBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverOrderBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverProjectionBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverRestrictionBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryPropertyBuilder.cs trunk/nhibernate/src/NHibernate/Criterion/LePropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/LikeExpression.cs trunk/nhibernate/src/NHibernate/Criterion/LogicalExpression.cs trunk/nhibernate/src/NHibernate/Criterion/LtPropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/MatchMode.cs trunk/nhibernate/src/NHibernate/Criterion/NaturalIdentifier.cs trunk/nhibernate/src/NHibernate/Criterion/NotExpression.cs trunk/nhibernate/src/NHibernate/Criterion/NotNullExpression.cs trunk/nhibernate/src/NHibernate/Criterion/NullExpression.cs trunk/nhibernate/src/NHibernate/Criterion/NullSubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/OrExpression.cs trunk/nhibernate/src/NHibernate/Criterion/Order.cs trunk/nhibernate/src/NHibernate/Criterion/ProjectionList.cs trunk/nhibernate/src/NHibernate/Criterion/Projections.cs trunk/nhibernate/src/NHibernate/Criterion/ProjectionsExtensions.cs trunk/nhibernate/src/NHibernate/Criterion/Property.cs trunk/nhibernate/src/NHibernate/Criterion/PropertyExpression.cs trunk/nhibernate/src/NHibernate/Criterion/PropertyProjection.cs trunk/nhibernate/src/NHibernate/Criterion/PropertySubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/QueryOver.cs trunk/nhibernate/src/NHibernate/Criterion/QueryOverBuilderExtensions.cs trunk/nhibernate/src/NHibernate/Criterion/Restrictions.cs trunk/nhibernate/src/NHibernate/Criterion/RowCountInt64Projection.cs trunk/nhibernate/src/NHibernate/Criterion/RowCountProjection.cs trunk/nhibernate/src/NHibernate/Criterion/SQLCriterion.cs trunk/nhibernate/src/NHibernate/Criterion/SQLProjection.cs trunk/nhibernate/src/NHibernate/Criterion/SelectSubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/SimpleExpression.cs trunk/nhibernate/src/NHibernate/Criterion/SimpleProjection.cs trunk/nhibernate/src/NHibernate/Criterion/SimpleSubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/SqlFunctionProjection.cs trunk/nhibernate/src/NHibernate/Criterion/Subqueries.cs trunk/nhibernate/src/NHibernate/Criterion/SubqueryExpression.cs trunk/nhibernate/src/NHibernate/Criterion/SubqueryProjection.cs trunk/nhibernate/src/NHibernate/DebugHelpers/CollectionProxy.cs trunk/nhibernate/src/NHibernate/DebugHelpers/DictionaryProxy.cs trunk/nhibernate/src/NHibernate/Dialect/DB2400Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/DB2Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/FirebirdDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Function/AnsiExtractFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/AnsiSubstringFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/AnsiTrimEmulationFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/CastFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/CharIndexFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ClassicAggregateFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ClassicAvgFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ClassicCountFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ClassicSumFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/CommonGrammar.cs trunk/nhibernate/src/NHibernate/Dialect/Function/IFunctionGrammar.cs trunk/nhibernate/src/NHibernate/Dialect/Function/ISQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/NoArgSQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/NvlFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/PositionSubstringFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/SQLFunctionRegistry.cs trunk/nhibernate/src/NHibernate/Dialect/Function/SQLFunctionTemplate.cs trunk/nhibernate/src/NHibernate/Dialect/Function/StandardSQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/StandardSafeSQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/Function/VarArgsSQLFunction.cs trunk/nhibernate/src/NHibernate/Dialect/GenericDialect.cs trunk/nhibernate/src/NHibernate/Dialect/InformixDialect.cs trunk/nhibernate/src/NHibernate/Dialect/InformixDialect0940.cs trunk/nhibernate/src/NHibernate/Dialect/InformixDialect1000.cs trunk/nhibernate/src/NHibernate/Dialect/IngresDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Lock/ILockingStrategy.cs trunk/nhibernate/src/NHibernate/Dialect/Lock/SelectLockingStrategy.cs trunk/nhibernate/src/NHibernate/Dialect/Lock/UpdateLockingStrategy.cs trunk/nhibernate/src/NHibernate/Dialect/MsSql2000Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSql2005Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSql2008Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSql7Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSqlAzure2008Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSqlCe40Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MsSqlCeDialect.cs trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/MySQLDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Oracle10gDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Oracle8iDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Oracle9iDialect.cs trunk/nhibernate/src/NHibernate/Dialect/OracleLiteDialect.cs trunk/nhibernate/src/NHibernate/Dialect/PostgreSQL81Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/PostgreSQL82Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/PostgreSQLDialect.cs trunk/nhibernate/src/NHibernate/Dialect/SQLiteDialect.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractColumnMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractDataBaseSchema.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractForeignKeyMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractIndexMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/AbstractTableMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/FirebirdMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/IColumnMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/IDataBaseSchema.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/IForeignKeyMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/IIndexMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/ITableMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/MsSqlCeMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/MsSqlMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/MySQLMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/OracleMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/PostgreSQLMetadata.cs trunk/nhibernate/src/NHibernate/Dialect/Schema/SQLiteMetaData.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseASA10Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseASA9Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseASE15Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseSQLAnywhere10Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/SybaseSQLAnywhere11Dialect.cs trunk/nhibernate/src/NHibernate/Dialect/TypeNames.cs trunk/nhibernate/src/NHibernate/Driver/ASA10ClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/ASAClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/BasicResultSetsCommand.cs trunk/nhibernate/src/NHibernate/Driver/CsharpSqliteDriver.cs trunk/nhibernate/src/NHibernate/Driver/DB2Driver.cs trunk/nhibernate/src/NHibernate/Driver/DbProviderFactoryDriveConnectionCommandProvider.cs trunk/nhibernate/src/NHibernate/Driver/DriverBase.cs trunk/nhibernate/src/NHibernate/Driver/FirebirdClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/FirebirdDriver.cs trunk/nhibernate/src/NHibernate/Driver/IDriveConnectionCommandProvider.cs trunk/nhibernate/src/NHibernate/Driver/IDriver.cs trunk/nhibernate/src/NHibernate/Driver/IResultSetsCommand.cs trunk/nhibernate/src/NHibernate/Driver/ISqlParameterFormatter.cs trunk/nhibernate/src/NHibernate/Driver/IfxDriver.cs trunk/nhibernate/src/NHibernate/Driver/IngresDriver.cs trunk/nhibernate/src/NHibernate/Driver/MySqlDataDriver.cs trunk/nhibernate/src/NHibernate/Driver/NDataReader.cs trunk/nhibernate/src/NHibernate/Driver/NHybridDataReader.cs trunk/nhibernate/src/NHibernate/Driver/NpgsqlDriver.cs trunk/nhibernate/src/NHibernate/Driver/OdbcDriver.cs trunk/nhibernate/src/NHibernate/Driver/OleDbDriver.cs trunk/nhibernate/src/NHibernate/Driver/OracleClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/OracleDataClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/OracleLiteDataClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/ReflectionBasedDriver.cs trunk/nhibernate/src/NHibernate/Driver/SQLite20Driver.cs trunk/nhibernate/src/NHibernate/Driver/Sql2008ClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/SqlClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/SqlServerCeDriver.cs trunk/nhibernate/src/NHibernate/Driver/SqlStringFormatter.cs trunk/nhibernate/src/NHibernate/Driver/SybaseAsaClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/SybaseAseClientDriver.cs trunk/nhibernate/src/NHibernate/Driver/SybaseSQLAnywhereDriver.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/Criterion/Lambda/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Criterion/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/DebugHelpers/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Dialect/Function/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Dialect/Lock/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Dialect/Schema/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Dialect/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Driver/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/Criterion/AbstractCriterion.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AbstractCriterion.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AbstractCriterion.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/AbstractEmptinessExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AbstractEmptinessExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AbstractEmptinessExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Text; Modified: trunk/nhibernate/src/NHibernate/Criterion/AliasedProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AliasedProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AliasedProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,101 +1,92 @@ +//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.SqlCommand; using NHibernate.Engine; using NHibernate.Type; +using NHibernate.Util; namespace NHibernate.Criterion { + /// <summary> + /// An Aggregation + /// </summary> [Serializable] - public class AliasedProjection : IEnhancedProjection + public class AggregateProjection : SimpleProjection { - private readonly IProjection projection; - private readonly string alias; + protected readonly string aggregate; + protected readonly IProjection projection; + protected readonly string propertyName; - protected internal AliasedProjection(IProjection projection, string alias) + protected internal AggregateProjection(string aggregate, string propertyName) { - this.projection = projection; - this.alias = alias; + this.propertyName = propertyName; + this.aggregate = aggregate; } - public virtual SqlString ToSqlString(ICriteria criteria, int position, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) + protected internal AggregateProjection(string aggregate, IProjection projection) { - return projection.ToSqlString(criteria, position, criteriaQuery,enabledFilters); + this.aggregate = aggregate; + this.projection = projection; } - public virtual SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) + public override bool IsAggregate { - return projection.ToGroupSqlString(criteria, criteriaQuery,enabledFilters); + get { return true; } } - public virtual IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery) + public override string ToString() { - return projection.GetTypes(criteria, criteriaQuery); + return aggregate + "(" + (projection != null ? projection.ToString() : propertyName) + ')'; } - public virtual IType[] GetTypes(String alias, ICriteria criteria, ICriteriaQuery criteriaQuery) + public override IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery) { - return this.alias.Equals(alias) - ? GetTypes(criteria, criteriaQuery) - : null; + if (projection != null) + { + return projection.GetTypes(criteria, criteriaQuery); + } + return new IType[] {criteriaQuery.GetType(criteria, propertyName)}; } - public virtual string[] GetColumnAliases(int loc) + public override SqlString ToSqlString(ICriteria criteria, int loc, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) { - return projection.GetColumnAliases(loc); + if (projection != null) + { + return + new SqlString(new object[] + { + aggregate, "(", + StringHelper.RemoveAsAliasesFromSql(projection.ToSqlString(criteria, loc, criteriaQuery, + enabledFilters)), ") as y", + loc.ToString(), "_" + }); + } + else + { + return + new SqlString(new object[] + {aggregate, "(", criteriaQuery.GetColumn(criteria, propertyName), ") as y", loc.ToString(), "_"}); + } } - public virtual string[] GetColumnAliases(string alias, int loc) + public override bool IsGrouped { - return this.alias.Equals(alias) - ? GetColumnAliases(loc) - : null; + get { return false; } } - - public string[] GetColumnAliases(int position, ICriteria criteria, ICriteriaQuery criteriaQuery) + + public override SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) { - return projection is IEnhancedProjection - ? ((IEnhancedProjection)projection).GetColumnAliases(position, criteria, criteriaQuery) - : this.GetColumnAliases(position); + throw new InvalidOperationException("not a grouping projection"); } - public string[] GetColumnAliases(string alias, int position, ICriteria criteria, ICriteriaQuery criteriaQuery) + public override TypedValue[] GetTypedValues(ICriteria criteria, ICriteriaQuery criteriaQuery) { - return this.alias.Equals(alias) - ? GetColumnAliases(position, criteria, criteriaQuery) - : null; + if (projection != null) + return projection.GetTypedValues(criteria, criteriaQuery); + + return base.GetTypedValues(criteria, criteriaQuery); } - - public virtual string[] Aliases - { - get { return new string[] {alias}; } - } - - public virtual bool IsGrouped - { - get { return projection.IsGrouped; } - } - - public bool IsAggregate - { - get { return projection.IsAggregate; } - } - - /// <summary> - /// Gets the typed values for parameters in this projection - /// </summary> - /// <param name="criteria">The criteria.</param> - /// <param name="criteriaQuery">The criteria query.</param> - /// <returns></returns> - public TypedValue[] GetTypedValues(ICriteria criteria, ICriteriaQuery criteriaQuery) - { - return projection.GetTypedValues(criteria, criteriaQuery); - } - - public override string ToString() - { - return projection.ToString() + " as " + alias; - } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Criterion/AndExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AndExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AndExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/AvgProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/AvgProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/AvgProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/BetweenExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/BetweenExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/BetweenExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/CastProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/CastProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/CastProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion { using System; Modified: trunk/nhibernate/src/NHibernate/Criterion/ConditionalProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ConditionalProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ConditionalProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion { using System; Modified: trunk/nhibernate/src/NHibernate/Criterion/Conjunction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Conjunction.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Conjunction.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/ConstantProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ConstantProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ConstantProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/CountProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/CountProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/CountProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Criterion/CriterionUtil.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/CriterionUtil.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/CriterionUtil.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion { using System; Modified: trunk/nhibernate/src/NHibernate/Criterion/DetachedCriteria.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/DetachedCriteria.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/DetachedCriteria.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Disjunction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Disjunction.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Disjunction.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/EqPropertyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/EqPropertyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/EqPropertyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,59 +1,97 @@ +//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.Engine; +using NHibernate.SqlCommand; +using NHibernate.Type; namespace NHibernate.Criterion { - /// <summary> - /// An <see cref="ICriterion"/> that represents an "equal" constraint - /// between two properties. - /// </summary> [Serializable] - public class EqPropertyExpression : PropertyExpression + public class Distinct : IEnhancedProjection { - /// <summary> - /// Initializes a new instance of the <see cref="EqPropertyExpression"/> class. - /// </summary> - /// <param name="lhsPropertyName">Name of the LHS property.</param> - /// <param name="rhsProjection">The RHS projection.</param> - public EqPropertyExpression(string lhsPropertyName, IProjection rhsProjection) : base(lhsPropertyName, rhsProjection) + private readonly IProjection projection; + + public Distinct(IProjection proj) { + this.projection = proj; } - /// <summary> - /// Initializes a new instance of the <see cref="EqPropertyExpression"/> class. - /// </summary> - /// <param name="lhsProjection">The LHS projection.</param> - /// <param name="rhsProjection">The RHS projection.</param> - public EqPropertyExpression(IProjection lhsProjection, IProjection rhsProjection) : base(lhsProjection, rhsProjection) + public virtual SqlString ToSqlString(ICriteria criteria, int position, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) { + return new SqlString("distinct ") + .Append(projection.ToSqlString(criteria, position, criteriaQuery,enabledFilters)); } - /// <summary> - /// Initializes a new instance of the <see cref="EqPropertyExpression"/> class. - /// </summary> - /// <param name="lhsProjection">The projection.</param> - /// <param name="rhsPropertyName">Name of the RHS property.</param> - public EqPropertyExpression(IProjection lhsProjection, string rhsPropertyName) : base(lhsProjection, rhsPropertyName) + public virtual SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) { + return projection.ToGroupSqlString(criteria, criteriaQuery,enabledFilters); } - /// <summary> - /// Initializes a new instance of the <see cref="EqPropertyExpression"/> class - /// that compares two mapped properties using an "equal" constraint. - /// </summary> - /// <param name="lhsPropertyName">The name of the Property to use as the left hand side.</param> - /// <param name="rhsPropertyName">The name of the Property to use as the right hand side.</param> - public EqPropertyExpression(string lhsPropertyName, string rhsPropertyName) - : base(lhsPropertyName, rhsPropertyName) + public virtual IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery) { + return projection.GetTypes(criteria, criteriaQuery); } + public virtual IType[] GetTypes(String alias, ICriteria criteria, ICriteriaQuery criteriaQuery) + { + return projection.GetTypes(alias, criteria, criteriaQuery); + } + + public virtual string[] GetColumnAliases(int loc) + { + return projection.GetColumnAliases(loc); + } + + public virtual string[] GetColumnAliases(int position, ICriteria criteria, ICriteriaQuery criteriaQuery) + { + return projection is IEnhancedProjection + ? ((IEnhancedProjection)projection).GetColumnAliases(position, criteria, criteriaQuery) + : GetColumnAliases(position); + } + + public virtual string[] GetColumnAliases(string alias, int loc) + { + return projection.GetColumnAliases(alias, loc); + } + + public virtual string[] GetColumnAliases(string alias, int position, ICriteria criteria, ICriteriaQuery criteriaQuery) + { + return projection is IEnhancedProjection + ? ((IEnhancedProjection)projection).GetColumnAliases(alias, position, criteria, criteriaQuery) + : GetColumnAliases(alias, position); + } + + public virtual string[] Aliases + { + get { return projection.Aliases; } + } + + public virtual bool IsGrouped + { + get { return projection.IsGrouped; } + } + + public bool IsAggregate + { + get { return projection.IsAggregate; } + } + /// <summary> - /// Get the Sql operator to use for the <see cref="EqPropertyExpression"/>. + /// Gets the typed values for parameters in this projection /// </summary> - /// <value>The string "<c> = </c>"</value> - protected override string Op + /// <param name="criteria">The criteria.</param> + /// <param name="criteriaQuery">The criteria query.</param> + /// <returns></returns> + public TypedValue[] GetTypedValues(ICriteria criteria, ICriteriaQuery criteriaQuery) { - get { return " = "; } + return projection.GetTypedValues(criteria, criteriaQuery); } + + public override string ToString() + { + return "distinct " + projection.ToString(); + } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Criterion/Example.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Example.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Example.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/ExistsSubqueryExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ExistsSubqueryExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ExistsSubqueryExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Expression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Expression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Expression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.SqlCommand; using NHibernate.Type; using NHibernate.Util; Modified: trunk/nhibernate/src/NHibernate/Criterion/GePropertyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/GePropertyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/GePropertyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/GroupedProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/GroupedProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/GroupedProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -1,82 +1,61 @@ -using System; -using System.Collections.Generic; -using System.Text; -using NHibernate.Engine; -using NHibernate.SqlCommand; -using NHibernate.Type; -using NHibernate.Util; +//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.Criterion { + /// <summary> + /// An <see cref="ICriterion"/> that represents an "greater than" constraint + /// between two properties. + /// </summary> [Serializable] - public class GroupedProjection:IProjection + public class GtPropertyExpression : PropertyExpression { - private readonly IProjection projection; - - public GroupedProjection(IProjection projection) + /// <summary> + /// Initializes a new instance of the <see cref="GtPropertyExpression"/> class. + /// </summary> + /// <param name="lhsPropertyName">Name of the LHS property.</param> + /// <param name="rhsProjection">The RHS projection.</param> + public GtPropertyExpression(string lhsPropertyName, IProjection rhsProjection) : base(lhsPropertyName, rhsProjection) { - this.projection = projection; } - public virtual SqlString ToSqlString(ICriteria criteria, int position, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) + /// <summary> + /// Initializes a new instance of the <see cref="GtPropertyExpression"/> class. + /// </summary> + /// <param name="lhsProjection">The LHS projection.</param> + /// <param name="rhsProjection">The RHS projection.</param> + public GtPropertyExpression(IProjection lhsProjection, IProjection rhsProjection) : base(lhsProjection, rhsProjection) { - return projection.ToSqlString(criteria, position, criteriaQuery, enabledFilters); } - public virtual SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery, IDictionary<string, IFilter> enabledFilters) + /// <summary> + /// Initializes a new instance of the <see cref="GtPropertyExpression"/> class. + /// </summary> + /// <param name="lhsProjection">The projection.</param> + /// <param name="rhsPropertyName">Name of the RHS property.</param> + public GtPropertyExpression(IProjection lhsProjection, string rhsPropertyName) : base(lhsProjection, rhsPropertyName) { - return StringHelper.RemoveAsAliasesFromSql(this.projection.ToSqlString(criteria, 0, criteriaQuery, enabledFilters)); } - public virtual IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery) + /// <summary> + /// Initializes a new instance of the <see cref="GtPropertyExpression"/> class + /// that compares two mapped properties using an "greater than" constraint. + /// </summary> + /// <param name="lhsPropertyName">The name of the Property to use as the left hand side.</param> + /// <param name="rhsPropertyName">The name of the Property to use as the right hand side.</param> + public GtPropertyExpression(string lhsPropertyName, string rhsPropertyName) + : base(lhsPropertyName, rhsPropertyName) { - return projection.GetTypes(criteria, criteriaQuery); } - public virtual IType[] GetTypes(String alias, ICriteria criteria, ICriteriaQuery criteriaQuery) - { - return this.projection.GetTypes(alias,criteria,criteriaQuery); - } - - public virtual string[] GetColumnAliases(int loc) - { - return projection.GetColumnAliases(loc); - } - - public virtual string[] GetColumnAliases(string alias, int loc) - { - return null; - } - - public virtual string[] Aliases - { - get { return new string[] { }; } - } - - public virtual bool IsGrouped - { - get { return true; } - } - - public bool IsAggregate - { - get { return projection.IsAggregate; } - } - /// <summary> - /// Gets the typed values for parameters in this projection + /// Get the Sql operator to use for the <see cref="LtPropertyExpression"/>. /// </summary> - /// <param name="criteria">The criteria.</param> - /// <param name="criteriaQuery">The criteria query.</param> - /// <returns></returns> - public TypedValue[] GetTypedValues(ICriteria criteria, ICriteriaQuery criteriaQuery) + /// <value>The string "<c> < </c>"</value> + protected override string Op { - return projection.GetTypedValues(criteria, criteriaQuery); + get { return " > "; } } - - public override string ToString() - { - return projection.ToString(); - } } -} +} \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Criterion/ICriteriaQuery.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ICriteriaQuery.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ICriteriaQuery.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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 NHibernate.Engine; using NHibernate.Param; Modified: trunk/nhibernate/src/NHibernate/Criterion/ICriterion.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/ICriterion.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/ICriterion.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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 NHibernate.Engine; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Criterion/IEnhancedProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IEnhancedProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IEnhancedProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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; namespace NHibernate.Criterion { Modified: trunk/nhibernate/src/NHibernate/Criterion/IProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Criterion/IPropertyProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IPropertyProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IPropertyProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion { public interface IPropertyProjection Modified: trunk/nhibernate/src/NHibernate/Criterion/IdentifierEqExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IdentifierEqExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IdentifierEqExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/IdentifierProjection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IdentifierProjection.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IdentifierProjection.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Criterion/InExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/InExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/InExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/InsensitiveLikeExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/InsensitiveLikeExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/InsensitiveLikeExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/IsEmptyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IsEmptyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IsEmptyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/IsNotEmptyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/IsNotEmptyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/IsNotEmptyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/Junction.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Junction.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Junction.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/LambdaNaturalIdentifierBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaNaturalIdentifierBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaNaturalIdentifierBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/LambdaRestrictionBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaRestrictionBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaRestrictionBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/LambdaSubqueryBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaSubqueryBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/LambdaSubqueryBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/QueryOverFetchBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverFetchBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverFetchBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/QueryOverJoinBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverJoinBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverJoinBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/QueryOverLockBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverLockBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverLockBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/QueryOverOrderBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverOrderBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverOrderBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/QueryOverProjectionBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverProjectionBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverProjectionBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/QueryOverRestrictionBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverRestrictionBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverRestrictionBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/QueryOverSubqueryBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/Lambda/QueryOverSubqueryPropertyBuilder.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryPropertyBuilder.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/QueryOverSubqueryPropertyBuilder.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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; Added: trunk/nhibernate/src/NHibernate/Criterion/Lambda/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Lambda/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Criterion/Lambda/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:26:04 UTC (rev 6013) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Criterion/LePropertyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/LePropertyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/LePropertyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/LikeExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/LikeExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/LikeExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/LogicalExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/LogicalExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/LogicalExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/LtPropertyExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/LtPropertyExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/LtPropertyExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/MatchMode.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/MatchMode.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/MatchMode.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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/Criterion/NaturalIdentifier.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NaturalIdentifier.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NaturalIdentifier.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Expressions; Modified: trunk/nhibernate/src/NHibernate/Criterion/NotExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NotExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NotExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Dialect; Modified: trunk/nhibernate/src/NHibernate/Criterion/NotNullExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NotNullExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NotNullExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/NullExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NullExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NullExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Engine; Modified: trunk/nhibernate/src/NHibernate/Criterion/NullSubqueryExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/NullSubqueryExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/NullSubqueryExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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 NHibernate.SqlCommand; namespace NHibernate.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/OrExpression.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/OrExpression.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/OrExpression.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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.Criterion Modified: trunk/nhibernate/src/NHibernate/Criterion/Order.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Criterion/Order.cs 2011-08-22 12:24:23 UTC (rev 6012) +++ trunk/nhibernate/src/NHibernate/Criterion/Order.cs 2011-08-22 12:26:04 UTC (rev 6013) @@ -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; usi... [truncated message content] |