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

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

Private Properties

Property Type Description
ColumnSizeOf int

Public Methods

Method Description
DeserializeObject ( Stream stream ) : ISqlObject
Equals ( SqlType other ) : bool
GetHashCode ( ) : int
IsComparable ( SqlType type ) : bool
NewObject ( ) : SqlUserObject
NewObject ( IRequest context, SqlExpression args = null ) : SqlUserObject
SerializeObject ( Stream stream, ISqlObject obj ) : void
UserType ( UserTypeInfo typeInfo ) : System

Protected Methods

Method Description
AppendTo ( SqlStringBuilder builder ) : void

Private Methods

Method Description
ColumnSizeOf ( ISqlObject obj ) : int

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

Equals() public method

public Equals ( SqlType other ) : bool
other SqlType
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

IsComparable() public method

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

NewObject() public method

public NewObject ( ) : SqlUserObject
return SqlUserObject

NewObject() public method

public NewObject ( IRequest context, SqlExpression args = null ) : SqlUserObject
context IRequest
args Deveel.Data.Sql.Expressions.SqlExpression
return SqlUserObject

SerializeObject() public method

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

UserType() public method

public UserType ( UserTypeInfo typeInfo ) : System
typeInfo UserTypeInfo
return System