Handle Hibernate "implicit" polymorphism, by translating the query string into several "concrete" queries against mapped classes.

Namespace:  NHibernate.Hql
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Shared Function ConcreteQueries ( _
	query As String, _
	factory As ISessionFactoryImplementor _
) As String()
C#
public static string[] ConcreteQueries(
	string query,
	ISessionFactoryImplementor factory
)
Visual C++
public:
static array<String^>^ ConcreteQueries(
	String^ query, 
	ISessionFactoryImplementor^ factory
)
JavaScript
NHibernate.Hql.QuerySplitter.concreteQueries = function(query, factory);

Return Value

Exceptions

See Also