Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Transform
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7109/nhibernate/src/NHibernate/Transform
Added Files:
IResultTransformer.cs
Log Message:
--- NEW FILE: IResultTransformer.cs ---
using System;
using System.Collections;
namespace NHibernate.Transform
{
/// <summary>
/// Implementors define a strategy for transforming criteria query
/// results into the actual application-visible query result list.
/// </summary>
/// <remarks>see NHibernate.Criteria#setResultTransformer(ResultTransformer)</remarks>
public interface IResultTransformer
{
/// <summary>
///
/// </summary>
/// <param name="tuple"></param>
/// <param name="aliases"></param>
/// <returns></returns>
object TransformTuple( object[] tuple, string[] aliases );
/// <summary>
///
/// </summary>
/// <param name="collection"></param>
/// <returns></returns>
IList TransformList( IList collection );
}
}
|