SolrNet: NHibernate.SolrNet.Impl.NHSolrQueryImpl Class Reference

SolrNet

NHibernate.SolrNet.Impl.NHSolrQueryImpl Class Reference

NHibernate IQuery for SolrNet queries. More...

Inheritance diagram for NHibernate.SolrNet.Impl.NHSolrQueryImpl:

List of all members.

Public Member Functions

 NHSolrQueryImpl (IServiceProvider provider, string queryString, FlushMode flushMode, ISessionImplementor session, ParameterMetadata parameterMetadata)
override IQuery SetLockMode (string alias, LockMode lockMode)
 Ignored.
override int ExecuteUpdate ()
 Operation not supported. For Solr updates use the SolrNet interfaces.
override IEnumerable Enumerable ()
 Operation not supported. Please use Enumerable{T} instead.
override IEnumerable< T > Enumerable< T > ()
 Return the query results as an System.Collections.Generic.IEnumerable{T}
override IList List ()
 Operation not supported. Please use List{T} instead.
override void List (IList results)
 Operation not supported. Please use List{T} instead.
override IList< T > List< T > ()
 Return the query results as an System.Collections.Generic.List{T}
new INHSolrQuery SetMaxResults (int maxResults)
 Set the maximum number of rows to retrieve.
new INHSolrQuery SetFirstResult (int firstResult)
 Sets the first row to retrieve.
INHSolrQuery SetSort (Order o)
 Sets sort order.

Properties

override IDictionary< string,
LockMode > 
LockModes [get]
 Null.

Detailed Description

NHibernate IQuery for SolrNet queries.


Member Function Documentation

override IEnumerable NHibernate.SolrNet.Impl.NHSolrQueryImpl.Enumerable (  )

Operation not supported. Please use Enumerable{T} instead.

Returns:
override IEnumerable<T> NHibernate.SolrNet.Impl.NHSolrQueryImpl.Enumerable< T > (  )

Return the query results as an System.Collections.Generic.IEnumerable{T}

Template Parameters:
T
Returns:

This is not a lazy IEnumerable

override int NHibernate.SolrNet.Impl.NHSolrQueryImpl.ExecuteUpdate (  )

Operation not supported. For Solr updates use the SolrNet interfaces.

Returns:
override IList NHibernate.SolrNet.Impl.NHSolrQueryImpl.List (  )

Operation not supported. Please use List{T} instead.

Returns:
override void NHibernate.SolrNet.Impl.NHSolrQueryImpl.List ( IList  results )

Operation not supported. Please use List{T} instead.

Parameters:
results
override IList<T> NHibernate.SolrNet.Impl.NHSolrQueryImpl.List< T > (  )

Return the query results as an System.Collections.Generic.List{T}

Template Parameters:
T
Returns:
new INHSolrQuery NHibernate.SolrNet.Impl.NHSolrQueryImpl.SetFirstResult ( int  firstResult )

Sets the first row to retrieve.

Parameters:
firstResultThe first row to retreive.
Returns:
this

Implements NHibernate.SolrNet.INHSolrQuery.

override IQuery NHibernate.SolrNet.Impl.NHSolrQueryImpl.SetLockMode ( string  alias,
LockMode  lockMode 
)

Ignored.

Parameters:
alias
lockMode
Returns:
this
new INHSolrQuery NHibernate.SolrNet.Impl.NHSolrQueryImpl.SetMaxResults ( int  maxResults )

Set the maximum number of rows to retrieve.

Parameters:
maxResultsThe maximum number of rows to retreive
Returns:
this

Implements NHibernate.SolrNet.INHSolrQuery.

INHSolrQuery NHibernate.SolrNet.Impl.NHSolrQueryImpl.SetSort ( Order  o )

Sets sort order.

Parameters:
oSort order
Returns:
this

Property Documentation

override IDictionary<string, LockMode> NHibernate.SolrNet.Impl.NHSolrQueryImpl.LockModes [get, protected]

Null.


The documentation for this class was generated from the following file:
  • NHibernate.SolrNet/Impl/NHSolrQueryImpl.cs
Generated on Sun May 3 2015 17:19:05 for SolrNet by  doxygen 1.7.2