|
From: Michael D. <mik...@us...> - 2004-04-06 00:43:49
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Hql In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18825/Hql Added Files: IQueryFunctionInfo.cs Log Message: Added IQueryFunctionInfo to HQL and some implementations to the Dialect. Resolves JIRA NH-46 --- NEW FILE: IQueryFunctionInfo.cs --- using System; using NHibernate.Engine; using NHibernate.Type; namespace NHibernate.Hql { /// <summary> /// Provides support routines for the HQL functions as used in the various /// SQL Dialects. /// </summary> /// <remarks> /// Provides an interface for supporting various HQL functions that are translated /// to SQL. The Dialect and its sub-classes use this interface to /// provide details required for processing of the function. /// </remarks> public interface IQueryFunctionInfo { IType QueryFunctionType(IType columnType, IMapping mapping); bool IsFunctionArgs { get; } bool IsFunctionNoArgsUseParanthesis { get; } } } |