Method | Description | |
---|---|---|
Assemble ( object cached, ISessionImplementor session, object owner ) : object | ||
DeepCopy ( object value, EntityMode entityMode, ISessionFactoryImplementor factory ) : object | ||
Disassemble ( object value, ISessionImplementor session, object owner ) : object | ||
Equals ( object obj ) : bool | ||
FromXMLNode ( |
||
GetColumnSpan ( IMapping session ) : int | ||
GetHashCode ( ) : int | ||
IsDirty ( object old, object current, bool checkable, ISessionImplementor session ) : bool | ||
NullSafeGet ( IDataReader rs, string names, ISessionImplementor session, object owner ) : object | ||
NullSafeSet ( IDbCommand cmd, object value, int index, ISessionImplementor session ) : void | ||
NullSafeSet ( IDbCommand cmd, object value, int index, bool settable, ISessionImplementor session ) : void | ||
Replace ( object original, object target, ISessionImplementor session, object owner, IDictionary copiedAlready ) : object | ||
SetToXMLNode ( |
||
SqlTypes ( IMapping mapping ) : NHibernate.SqlTypes.SqlType[] | ||
ToColumnNullness ( object value, IMapping mapping ) : bool[] | ||
ToLoggableString ( object value, ISessionFactoryImplementor factory ) : string |
Method | Description | |
---|---|---|
CreateLobInstance ( IExternalBlobConnection connection, byte identifier ) : object | ||
ExtractLobData ( object lob, IExternalBlobConnection &connection, byte &identifier ) : bool | ||
GetExternalBlobConnection ( ISessionImplementor session ) : IExternalBlobConnection | ||
WriteLobTo ( object lob, Stream output ) : void |
public Assemble ( object cached, ISessionImplementor session, object owner ) : object | ||
cached | object | |
session | ISessionImplementor | |
owner | object | |
return | object |
protected abstract CreateLobInstance ( IExternalBlobConnection connection, byte identifier ) : object | ||
connection | IExternalBlobConnection | |
identifier | byte | |
return | object |
public DeepCopy ( object value, EntityMode entityMode, ISessionFactoryImplementor factory ) : object | ||
value | object | |
entityMode | EntityMode | |
factory | ISessionFactoryImplementor | |
return | object |
public Disassemble ( object value, ISessionImplementor session, object owner ) : object | ||
value | object | |
session | ISessionImplementor | |
owner | object | |
return | object |
protected abstract ExtractLobData ( object lob, IExternalBlobConnection &connection, byte &identifier ) : bool | ||
lob | object | |
connection | IExternalBlobConnection | |
identifier | byte | |
return | bool |
public FromXMLNode ( |
||
xml | ||
factory | IMapping | |
return | object |
public GetColumnSpan ( IMapping session ) : int | ||
session | IMapping | |
return | int |
protected GetExternalBlobConnection ( ISessionImplementor session ) : IExternalBlobConnection | ||
session | ISessionImplementor | |
return | IExternalBlobConnection |
public IsDirty ( object old, object current, bool checkable, ISessionImplementor session ) : bool | ||
old | object | |
current | object | |
checkable | bool | |
session | ISessionImplementor | |
return | bool |
public NullSafeGet ( IDataReader rs, string names, ISessionImplementor session, object owner ) : object | ||
rs | IDataReader | |
names | string | |
session | ISessionImplementor | |
owner | object | |
return | object |
public NullSafeSet ( IDbCommand cmd, object value, int index, ISessionImplementor session ) : void | ||
cmd | IDbCommand | |
value | object | |
index | int | |
session | ISessionImplementor | |
return | void |
public NullSafeSet ( IDbCommand cmd, object value, int index, bool settable, ISessionImplementor session ) : void | ||
cmd | IDbCommand | |
value | object | |
index | int | |
settable | bool | |
session | ISessionImplementor | |
return | void |
public Replace ( object original, object target, ISessionImplementor session, object owner, IDictionary copiedAlready ) : object | ||
original | object | |
target | object | |
session | ISessionImplementor | |
owner | object | |
copiedAlready | IDictionary | |
return | object |
public SetToXMLNode ( |
||
xml | ||
value | object | |
factory | ISessionFactoryImplementor | |
return | void |
public SqlTypes ( IMapping mapping ) : NHibernate.SqlTypes.SqlType[] | ||
mapping | IMapping | |
return | NHibernate.SqlTypes.SqlType[] |
public ToColumnNullness ( object value, IMapping mapping ) : bool[] | ||
value | object | |
mapping | IMapping | |
return | bool[] |
public ToLoggableString ( object value, ISessionFactoryImplementor factory ) : string | ||
value | object | |
factory | ISessionFactoryImplementor | |
return | string |
protected abstract WriteLobTo ( object lob, Stream output ) : void | ||
lob | object | |
output | Stream | |
return | void |