return object |
|
object cached |
|
ISessionImplementor session |
|
object owner |
return object |
|
object cached |
|
ISessionImplementor session |
|
object owner |
Docu.Documentation.Comments.Paragraph Docu.Documentation.Comments.Paragraph
return object |
A deep copy of the object. |
object val |
A Collection element or Entity field |
Most of the built in NullableTypes will just return the same object passed into it.
return object |
A deep copy of the object. |
object val |
The value to deep copy. |
return object |
|
object value |
|
ISessionImplementor session |
return bool |
true if the SqlType and Name properties are the same. |
object obj |
The Object to compare with this NullableType. |
return bool |
|
object x |
|
object y |
Docu.Documentation.Comments.Paragraph Docu.Documentation.Comments.Paragraph
return object |
an instance of the type |
string xml |
return object |
|
string xml |
XML string to parse, guaranteed to be non-empty |
Most implementors just call the Get overload of this method.
return object |
An object with the value from the database. |
IDataReader rs |
The IDataReader that contains the value. |
string name |
The name of the field to get the value from. |
return object |
An object with the value from the database. |
IDataReader rs |
The IDataReader that contains the value. |
int index |
The index of the field to get the value from. |
This has the hard coding of 1 in there because, by definition of this class, a NullableType can only map to one column in a table.
return int |
A NullableType always returns 1. |
IMapping session |
return int |
A hash code that is based on the SqlType 's hash code and the Name 's hash code. |
return int |
|
object x |
|
ISessionFactoryImplementor factory |
return Type |
return object |
|
IDataReader rs |
|
String[] names |
|
ISessionImplementor session |
|
object owner |
return bool |
|
object value |
return bool |
|
object old |
|
object current |
|
Boolean[] checkable |
|
ISessionImplementor session |
return bool |
|
object old |
|
object current |
|
ISessionImplementor session |
return bool |
|
object old |
|
object current |
|
Boolean[] checkable |
|
ISessionImplementor session |
Docu.Documentation.Comments.Paragraph Docu.Documentation.Comments.Paragraph
return object |
The value of the field. |
IDataReader rs |
The IDataReader positioned on the correct record. |
string name |
The name of the field to get the value from. |
Implementations should handle possibility of null values. This method might be called if the IType is known to be a single-column type.
return object |
The object mapped by this IType. |
IDataReader rs |
The IDataReader that contains the values |
string name |
The name of the column in the IDataReader that contains the value to populate the IType with. |
ISessionImplementor session |
|
object owner |
return object |
|
IDataReader rs |
|
String[] names |
|
ISessionImplementor session |
|
object owner |
return object |
|
IDataReader rs |
|
String[] names |
Docu.Documentation.Comments.Paragraph Docu.Documentation.Comments.Paragraph
IDbCommand cmd |
The IDbCommand to put the values into. |
object value |
The object that contains the values. |
int index |
The index of the IDbDataParameter to write the value to. |
Implementors should handle possibility of null values. A multi-column type should be written to parameters starting from .
IDbCommand st |
The IDbCommand to put the values into. |
object value |
The object that contains the values. |
int index |
The index of the IDbDataParameter to start writing the values to. |
ISessionImplementor session |
IDbCommand st |
|
object value |
|
int index |
|
Boolean[] settable |
|
ISessionImplementor session |
return object |
|
object original |
|
object current |
|
ISessionImplementor session |
|
object owner |
|
IDictionary copiedAlready |
return object |
|
object value |
|
ISessionImplementor session |
|
object owner |
return object |
|
object value |
|
ISessionImplementor session |
|
object owner |
Implementors do not need to handle possibility of null values because this will only be called from NullSafeSet after it has checked for nulls.
IDbCommand cmd |
The IDbCommand to put the value into. |
object value |
The object that contains the value. |
int index |
The index of the IDbDataParameter to start writing the values to. |
Docu.Documentation.Comments.Paragraph Docu.Documentation.Comments.Paragraph
return string |
An Xml formatted string. |
object value |
The object that contains the values. |
ISessionFactoryImplementor factory |
return string |
An Xml formatted string. |
object val |
The object that contains the values. |
return string |
return bool
|
return bool
|
return bool
|
return bool
|
return bool
|
return bool
|
return bool
|
return string
|
return Type
|
This implementation should be suitable for all subclasses unless they need to do some special things to get the value. There are no built in NullableType s that override this Property.
return SqlType
|