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

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

Public Methods

Method Description
DeserializeObject ( Stream stream ) : ISqlObject
GetObjectType ( ) : Type
GetRuntimeType ( ) : Type
IntervalType ( SqlTypeCode typeCode ) : System
IsCacheable ( ISqlObject value ) : bool
IsComparable ( SqlType type ) : bool
SerializeObject ( Stream stream, ISqlObject obj ) : void

Protected Methods

Method Description
AppendTo ( SqlStringBuilder builder ) : void

Private Methods

Method Description
AssertIsInterval ( SqlTypeCode sqlType ) : void
ColumnSizeOf ( ISqlObject obj ) : int
GetTypeString ( SqlTypeCode sqlType ) : string
IsIntervalType ( SqlTypeCode sqlType ) : bool

Method Details

AppendTo() protected method

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

DeserializeObject() public method

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

GetObjectType() public method

public GetObjectType ( ) : Type
return System.Type

GetRuntimeType() public method

public GetRuntimeType ( ) : Type
return System.Type

IntervalType() public method

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

IsCacheable() public method

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

IsComparable() public method

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

SerializeObject() public method

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