C# Class Deveel.Data.Sql.Types.BinaryType

Inheritance: SqlType, ISizeableType
Exibir arquivo Open project: deveel/deveeldb Class Usage Examples

Private Properties

Property Type Description
AssertIsBinary void
BinaryType System
ColumnSizeOf int
IsBinaryType bool
ToBoolean SqlBoolean

Public Methods

Method Description
BinaryType ( SqlTypeCode typeCode ) : System
BinaryType ( SqlTypeCode typeCode, int maxSize ) : System
CastTo ( ISqlObject value, SqlType destType ) : ISqlObject
CreateFrom ( object value ) : ISqlObject
CreateFromLargeObject ( ILargeObject objRef ) : ISqlObject
DeserializeObject ( Stream stream ) : ISqlObject
GetObjectType ( ) : Type
GetRuntimeType ( ) : Type
IsCacheable ( ISqlObject value ) : bool
SerializeObject ( Stream stream, ISqlObject obj ) : void

Protected Methods

Method Description
AppendTo ( SqlStringBuilder builder ) : void
GetData ( SerializationInfo info, StreamingContext context ) : void

Private Methods

Method Description
AssertIsBinary ( SqlTypeCode sqlType ) : void
BinaryType ( SerializationInfo info, StreamingContext context ) : System
ColumnSizeOf ( ISqlObject obj ) : int
IsBinaryType ( SqlTypeCode sqlType ) : bool
ToBoolean ( ISqlBinary binary ) : SqlBoolean

Method Details

AppendTo() protected method

protected AppendTo ( SqlStringBuilder builder ) : void
builder SqlStringBuilder
return void

BinaryType() public method

public BinaryType ( SqlTypeCode typeCode ) : System
typeCode SqlTypeCode
return System

BinaryType() public method

public BinaryType ( SqlTypeCode typeCode, int maxSize ) : System
typeCode SqlTypeCode
maxSize int
return System

CastTo() public method

public CastTo ( ISqlObject value, SqlType destType ) : ISqlObject
value ISqlObject
destType SqlType
return ISqlObject

CreateFrom() public method

public CreateFrom ( object value ) : ISqlObject
value object
return ISqlObject

CreateFromLargeObject() public method

public CreateFromLargeObject ( ILargeObject objRef ) : ISqlObject
objRef ILargeObject
return ISqlObject

DeserializeObject() public method

public DeserializeObject ( Stream stream ) : ISqlObject
stream Stream
return ISqlObject

GetData() protected method

protected GetData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return void

GetObjectType() public method

public GetObjectType ( ) : Type
return System.Type

GetRuntimeType() public method

public GetRuntimeType ( ) : Type
return System.Type

IsCacheable() public method

public IsCacheable ( ISqlObject value ) : bool
value ISqlObject
return bool

SerializeObject() public method

public SerializeObject ( Stream stream, ISqlObject obj ) : void
stream Stream
obj ISqlObject
return void