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

Inheritance: DataType
Mostrar archivo Open project: deveel/deveeldb

Public Methods

Method Description
CanCastTo ( SqlType destType ) : bool
CastTo ( ISqlObject value, SqlType destType ) : ISqlObject
ConvertTo ( ISqlObject obj, Type destType ) : object
DeserializeObject ( System.Stream stream ) : ISqlObject
IsComparable ( SqlType type ) : bool
NullType ( SqlTypeCode typeCode ) : System

Constructs the type with the given SqlTypeCode.

SerializeObject ( System.Stream stream, ISqlObject obj ) : void

Private Methods

Method Description
ColumnSizeOf ( ISqlObject obj ) : int
NullType ( SerializationInfo info, StreamingContext context ) : System

Method Details

CanCastTo() public method

public CanCastTo ( SqlType destType ) : bool
destType SqlType
return bool

CastTo() public method

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

ConvertTo() public method

public ConvertTo ( ISqlObject obj, Type destType ) : object
obj ISqlObject
destType System.Type
return object

DeserializeObject() public method

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

IsComparable() public method

public IsComparable ( SqlType type ) : bool
type SqlType
return bool

NullType() public method

Constructs the type with the given SqlTypeCode.
public NullType ( SqlTypeCode typeCode ) : System
typeCode SqlTypeCode
return System

SerializeObject() public method

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