C# 클래스 Deveel.Data.Sql.Types.UserType

상속: SqlType, IDbObject
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ColumnSizeOf int

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
AppendTo ( SqlStringBuilder builder ) : void

비공개 메소드들

메소드 설명
ColumnSizeOf ( ISqlObject obj ) : int

메소드 상세

AppendTo() 보호된 메소드

protected AppendTo ( SqlStringBuilder builder ) : void
builder SqlStringBuilder
리턴 void

DeserializeObject() 공개 메소드

public DeserializeObject ( Stream stream ) : ISqlObject
stream Stream
리턴 ISqlObject

Equals() 공개 메소드

public Equals ( SqlType other ) : bool
other SqlType
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

IsComparable() 공개 메소드

public IsComparable ( SqlType type ) : bool
type SqlType
리턴 bool

NewObject() 공개 메소드

public NewObject ( ) : SqlUserObject
리턴 SqlUserObject

NewObject() 공개 메소드

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

SerializeObject() 공개 메소드

public SerializeObject ( Stream stream, ISqlObject obj ) : void
stream Stream
obj ISqlObject
리턴 void

UserType() 공개 메소드

public UserType ( UserTypeInfo typeInfo ) : System
typeInfo UserTypeInfo
리턴 System