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

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

Public Methods

Method Description
And ( ISqlObject a, ISqlObject b ) : ISqlObject
BooleanType ( SqlTypeCode typeCode ) : System
CanCastTo ( SqlType destType ) : bool
CastTo ( ISqlObject value, SqlType destType ) : ISqlObject
Compare ( ISqlObject x, ISqlObject y ) : int
DeserializeObject ( System.Stream stream ) : ISqlObject
GetObjectType ( ) : Type
GetRuntimeType ( ) : Type
IsCacheable ( ISqlObject value ) : bool
IsComparable ( SqlType type ) : bool
IsEqualTo ( ISqlObject a, ISqlObject b ) : SqlBoolean
Negate ( ISqlObject value ) : ISqlObject
Or ( ISqlObject a, ISqlObject b ) : ISqlObject
Reverse ( ISqlObject value ) : ISqlObject
SerializeObject ( System.Stream stream, ISqlObject obj ) : void
ToString ( ISqlObject obj ) : string
XOr ( ISqlObject a, ISqlObject b ) : ISqlObject

Private Methods

Method Description
AssertIsBoolean ( SqlTypeCode sqlType ) : void
BooleanType ( SerializationInfo info, StreamingContext context ) : System
ColumnSizeOf ( ISqlObject obj ) : int
IsBooleanType ( SqlTypeCode sqlType ) : bool

Method Details

And() public method

public And ( ISqlObject a, ISqlObject b ) : ISqlObject
a ISqlObject
b ISqlObject
return ISqlObject

BooleanType() public method

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

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

Compare() public method

public Compare ( ISqlObject x, ISqlObject y ) : int
x ISqlObject
y ISqlObject
return int

DeserializeObject() public method

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

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

IsComparable() public method

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

IsEqualTo() public method

public IsEqualTo ( ISqlObject a, ISqlObject b ) : SqlBoolean
a ISqlObject
b ISqlObject
return SqlBoolean

Negate() public method

public Negate ( ISqlObject value ) : ISqlObject
value ISqlObject
return ISqlObject

Or() public method

public Or ( ISqlObject a, ISqlObject b ) : ISqlObject
a ISqlObject
b ISqlObject
return ISqlObject

Reverse() public method

public Reverse ( ISqlObject value ) : ISqlObject
value ISqlObject
return ISqlObject

SerializeObject() public method

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

ToString() public method

public ToString ( ISqlObject obj ) : string
obj ISqlObject
return string

XOr() public method

public XOr ( ISqlObject a, ISqlObject b ) : ISqlObject
a ISqlObject
b ISqlObject
return ISqlObject