The IDetachedQuery type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| GetExecutableQuery | 
            Get an executable instance of IQuery,
            to actually run the query.  | |
| SetAnsiString(Int32, String) | 
            Bind an instance of a String to an indexed parameter
            using an NHibernate AnsiStringType.
              | |
| SetAnsiString(String, String) | 
            Bind an instance of a String to a named parameter
            using an NHibernate AnsiStringType.
              | |
| SetBinary(Int32, array<Byte>[]()[][]) | 
            Bind an instance of a Byte array to an indexed parameter
            using an NHibernate BinaryType.
              | |
| SetBinary(String, array<Byte>[]()[][]) | 
            Bind an instance of a Byte array to a named parameter
            using an NHibernate BinaryType.
              | |
| SetBoolean(Int32, Boolean) | 
            Bind an instance of a Boolean to an indexed parameter
            using an NHibernate BooleanType.
              | |
| SetBoolean(String, Boolean) | 
            Bind an instance of a Boolean to a named parameter
            using an NHibernate BooleanType.
              | |
| SetByte(Int32, Byte) | ||
| SetByte(String, Byte) | ||
| SetCacheable | 
            Enable caching of this query result set.
              | |
| SetCacheMode |  Override the current session cache mode, just for this query.   | |
| SetCacheRegion | ||
| SetCharacter(Int32, Char) | ||
| SetCharacter(String, Char) | ||
| SetComment |  Add a comment to the generated SQL.  | |
| SetDateTime(Int32, DateTime) | 
            Bind an instance of a DateTime to an indexed parameter
            using an NHibernate DateTimeType.
              | |
| SetDateTime(String, DateTime) | 
            Bind an instance of a DateTime to a named parameter
            using an NHibernate DateTimeType.
              | |
| SetDecimal(Int32, Decimal) | 
            Bind an instance of a Decimal to an indexed parameter
            using an NHibernate DecimalType.
              | |
| SetDecimal(String, Decimal) | 
            Bind an instance of a Decimal to a named parameter
            using an NHibernate DecimalType.
              | |
| SetDouble(Int32, Double) | 
            Bind an instance of a Double to an indexed parameter
            using an NHibernate DoubleType.
              | |
| SetDouble(String, Double) | 
            Bind an instance of a Double to a named parameter
            using an NHibernate DoubleType.
              | |
| SetEntity(Int32, Object) | 
            Bind an instance of a mapped persistent class to an indexed parameter.
              | |
| SetEntity(String, Object) | 
            Bind an instance of a mapped persistent class to a named parameter.
              | |
| SetEnum(Int32, Enum) | 
            Bind an instance of a persistent enumeration class to an indexed parameter
            using an NHibernate PersistentEnumType.
              | |
| SetEnum(String, Enum) | 
            Bind an instance of a persistent enumeration class to a named parameter
            using an NHibernate PersistentEnumType.
              | |
| SetFetchSize |  Set a fetch size for the underlying ADO query.  | |
| SetFirstResult | 
            Sets the first row to retrieve.
              | |
| SetFlushMode | 
            Override the current session flush mode, just for this query.
              | |
| SetGuid(Int32, Guid) | ||
| SetGuid(String, Guid) | ||
| SetIgnoreUknownNamedParameters | 
            Set the value to ignore unknown parameters names.
              | |
| SetInt16(Int32, Int16) | ||
| SetInt16(String, Int16) | ||
| SetInt32(Int32, Int32) | ||
| SetInt32(String, Int32) | ||
| SetInt64(Int32, Int64) | ||
| SetInt64(String, Int64) | ||
| SetLockMode | 
            Set the lockmode for the objects idententified by the
            given alias that appears in the FROM clause.
              | |
| SetMaxResults | 
            Set the maximum number of rows to retrieve.
              | |
| SetParameter(Int32, Object) | 
            Bind a value to an indexed parameter, guessing the Hibernate type from
            the class of the given object.
              | |
| SetParameter(String, Object) | 
            Bind a value to a named query parameter, guessing the NHibernate IType
            from the class of the given object.
              | |
| SetParameter(Int32, Object, IType) | 
            Bind a value to an indexed parameter.
              | |
| SetParameter(String, Object, IType) | 
            Bind a value to a named query parameter
              | |
| SetParameterList(String, ICollection) | 
            Bind multiple values to a named query parameter, guessing the Hibernate
            type from the class of the first object in the collection. This is useful for binding a list
            of values to an expression such as foo.bar in (:value_list)  | |
| SetParameterList(String, ICollection, IType) | 
            Bind multiple values to a named query parameter. This is useful for binding a list
            of values to an expression such as foo.bar in (:value_list)  | |
| SetProperties | 
            Bind the property values of the given object to named parameters of the query,
            matching property names with parameter names and mapping property types to
            Hibernate types using heuristics.
              | |
| SetReadOnly |  
            Entities retrieved by this query will be loaded in 
            a read-only mode where Hibernate will never dirty-check
            them or make changes persistent. 
              | |
| SetResultTransformer | 
            Set a strategy for handling the query results. This can be used to change
            "shape" of the query result.
              | |
| SetSingle(Int32, Single) | 
            Bind an instance of a Single to an indexed parameter
            using an NHibernate SingleType.
              | |
| SetSingle(String, Single) | 
            Bind an instance of a Single to a named parameter
            using an NHibernate SingleType.
              | |
| SetString(Int32, String) | 
            Bind an instance of a String to an indexed parameter
            using an NHibernate StringType.
              | |
| SetString(String, String) | 
            Bind an instance of a String to a named parameter
            using an NHibernate StringType.
              | |
| SetTime(Int32, DateTime) | 
            Bind an instance of a DateTime to an indexed parameter
            using an NHibernate DateTimeType.
              | |
| SetTime(String, DateTime) | 
            Bind an instance of a DateTime to a named parameter
            using an NHibernate DateTimeType.
              | |
| SetTimeout | 
            The timeout for the underlying ADO query
              | |
| SetTimestamp(Int32, DateTime) | 
            Bind an instance of a DateTime to an indexed parameter
            using an NHibernate TimestampType.
              | |
| SetTimestamp(String, DateTime) | 
            Bind an instance of a DateTime to a named parameter
            using an NHibernate TimestampType.
              |