Superclass of single-column nullable types.
The following tables list the members exposed by the NullableType type.
Public Methods
| Name | Description | |
|---|---|---|
| Assemble |
Reconstructs the object from its cached "disassembled" state.
(Inherited from AbstractType.) | |
| DeepCopy |
When implemented by a class, returns a deep copy of the persistent
state, stopping at entities and at collections.
(Overrides .DeepCopy(Object).) | |
| DeepCopyNotNull |
When implemented by a class, returns a deep copy of the persistent state.
| |
| Disassemble |
Disassembles the object into a cacheable representation.
(Inherited from AbstractType.) | |
| Equals | Overloaded. | |
| Equals |
Determines whether the specified Object is equal to this
NullableType.
(Overrides .Equals(Object).) | |
| FromString |
Parse the XML representation of an instance
(Overrides .FromString(String).) | |
| FromStringValue |
Parse the XML representation of an instance
| |
| Get | Overloaded. | |
| GetColumnSpan |
Returns the number of columns spanned by this NullableType (Overrides .GetColumnSpan(IMapping).) | |
| GetHashCode | Overloaded. | |
| GetHashCode |
Serves as a hash function for the NullableType,
suitable for use in hashing algorithms and data structures like a hash table.
(Overrides .GetHashCode().) | |
| Hydrate |
Retrives an instance of the mapped class, or the identifier of an entity
or collection from a IDataReader.
(Inherited from AbstractType.) | |
| IsDatabaseNull |
Determines whether the specified value is represented as nullNothingnullptr in the database.
(Inherited from AbstractType.) | |
| IsDirty | Overloaded. | |
| IsDirty | (Overrides .IsDirty(Object, Object, Boolean[](), ISessionImplementor).) | |
| IsModified |
Says whether the value has been modified
(Inherited from AbstractType.) | |
| NullSafeGet | Overloaded. | |
| NullSafeSet | Overloaded. | |
| Replace | (Inherited from AbstractType.) | |
| ResolveIdentifier |
Maps identifiers to Entities or Collections.
(Inherited from AbstractType.) | |
| SemiResolve | (Inherited from AbstractType.) | |
| Set |
When implemented by a class, put the value from the mapped
Property into to the IDbCommand.
| |
| SqlTypes |
When implemented by a class, returns the SqlTypes for the columns mapped by this IType.
(Overrides .SqlTypes(IMapping).) | |
| ToLoggableString |
When implemented by a class, a representation of the value to be
embedded in an XML element
(Overrides .ToLoggableString(Object, ISessionFactoryImplementor).) | |
| ToString |
A representation of the value to be embedded in an XML element
|
Protected Constructors
| Name | Description | |
|---|---|---|
| NullableTypeNew |
Initialize a new instance of the NullableType class using a
SqlType.
|
Public Properties
| Name | Description | |
|---|---|---|
| HasNiceEquals |
When implemented by a class, gets whether or not this IType contains
Types that implement well-behaived Equals() method.
(Inherited from AbstractType.) | |
| IsAnyType |
Gets a value indicating if the implementation is an "object" type
(Inherited from AbstractType.) | |
| IsAssociationType |
Gets a value indicating if the AbstractType is an IAssociationType.
(Inherited from AbstractType.) | |
| IsCollectionType |
Gets a value indicating if the AbstractType is a CollectionType.
(Inherited from AbstractType.) | |
| IsComponentType |
Gets a value indicating if the AbstractType is an IAbstractComponentType.
(Inherited from AbstractType.) | |
| IsEntityType |
Gets a value indicating if the AbstractType is a EntityType.
(Inherited from AbstractType.) | |
| IsMutable |
When implemented by a class, gets the value indicating if the objects
of this IType are mutable.
(Inherited from AbstractType.) | |
| Name |
When implemented by a class, gets the abbreviated name of the type.
(Inherited from AbstractType.) | |
| ReturnedClass |
When implemented by a class, gets the Type returned
by the NullSafeGet() methods.
(Inherited from AbstractType.) | |
| SqlType |
Gets the underlying SqlType for
the column mapped by this NullableType.
|