C# Class NHibernate.Lob.External.ExternalClobType

Inheritance: AbstractExternalBlobType, IParameterizedType
Show file Open project: sebmarkbage/calyptus.lob

Public Methods

Method Description
Equals ( object obj ) : bool
ExternalClobType ( ) : NHibernate.Lob.Compression
GetHashCode ( ) : int
SetParameterValues ( string>.IDictionary parameters ) : void

Protected Methods

Method Description
CreateLobInstance ( IExternalBlobConnection connection, byte identifier ) : object
ExtractLobData ( object lob, IExternalBlobConnection &connection, byte &identifier ) : bool
WriteLobTo ( object lob, Stream output ) : void

Method Details

CreateLobInstance() protected method

protected CreateLobInstance ( IExternalBlobConnection connection, byte identifier ) : object
connection IExternalBlobConnection
identifier byte
return object

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

ExternalClobType() public method

public ExternalClobType ( ) : NHibernate.Lob.Compression
return NHibernate.Lob.Compression

ExtractLobData() protected method

protected ExtractLobData ( object lob, IExternalBlobConnection &connection, byte &identifier ) : bool
lob object
connection IExternalBlobConnection
identifier byte
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

SetParameterValues() public method

public SetParameterValues ( string>.IDictionary parameters ) : void
parameters string>.IDictionary
return void

WriteLobTo() protected method

protected WriteLobTo ( object lob, Stream output ) : void
lob object
output Stream
return void