C# 클래스 Npgsql.NpgsqlCopySerializer

Writes given objects into a stream for PostgreSQL COPY in default copy format (not CSV or BINARY).
파일 보기 프로젝트 열기: undeadlabs/Npgsql 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
AddBool ( bool fieldValue ) : void

Add bool

AddDateTime ( System.DateTime fieldValue ) : void

Add DateTime.

AddInt32 ( Int32 fieldValue ) : void

add Int32.

AddInt64 ( System.Int64 fieldValue ) : void

Add Int64.

AddNull ( ) : void

Add null.

AddNumber ( double fieldValue ) : void

Add number.

AddString ( String fieldValue ) : void

Add string.

Close ( ) : void

Close the serializer.

EndRow ( ) : void

End row.

Flush ( ) : void

Flush buffers.

FlushFields ( ) : void

Flush fields.

FlushRows ( ) : void

Flush rows.

NpgsqlCopySerializer ( NpgsqlConnection conn ) : System

Constructor.

보호된 메소드들

메소드 설명
AddBytes ( byte bytes ) : void

Add bytes.

EscapeSequenceFor ( char c ) : byte[]

Escape sequence for the given character.

FieldAdded ( ) : void

Field added.

MakeRoomForBytes ( int len ) : void

Make room for bytes.

PrefixField ( ) : void

Prefix field.

메소드 상세

AddBool() 공개 메소드

Add bool
public AddBool ( bool fieldValue ) : void
fieldValue bool
리턴 void

AddBytes() 보호된 메소드

Add bytes.
protected AddBytes ( byte bytes ) : void
bytes byte
리턴 void

AddDateTime() 공개 메소드

Add DateTime.
public AddDateTime ( System.DateTime fieldValue ) : void
fieldValue System.DateTime
리턴 void

AddInt32() 공개 메소드

add Int32.
public AddInt32 ( Int32 fieldValue ) : void
fieldValue System.Int32
리턴 void

AddInt64() 공개 메소드

Add Int64.
public AddInt64 ( System.Int64 fieldValue ) : void
fieldValue System.Int64
리턴 void

AddNull() 공개 메소드

Add null.
public AddNull ( ) : void
리턴 void

AddNumber() 공개 메소드

Add number.
public AddNumber ( double fieldValue ) : void
fieldValue double
리턴 void

AddString() 공개 메소드

Add string.
public AddString ( String fieldValue ) : void
fieldValue String
리턴 void

Close() 공개 메소드

Close the serializer.
public Close ( ) : void
리턴 void

EndRow() 공개 메소드

End row.
public EndRow ( ) : void
리턴 void

EscapeSequenceFor() 보호된 정적인 메소드

Escape sequence for the given character.
protected static EscapeSequenceFor ( char c ) : byte[]
c char
리턴 byte[]

FieldAdded() 보호된 메소드

Field added.
protected FieldAdded ( ) : void
리턴 void

Flush() 공개 메소드

Flush buffers.
public Flush ( ) : void
리턴 void

FlushFields() 공개 메소드

Flush fields.
public FlushFields ( ) : void
리턴 void

FlushRows() 공개 메소드

Flush rows.
public FlushRows ( ) : void
리턴 void

MakeRoomForBytes() 보호된 메소드

Make room for bytes.
protected MakeRoomForBytes ( int len ) : void
len int
리턴 void

NpgsqlCopySerializer() 공개 메소드

Constructor.
public NpgsqlCopySerializer ( NpgsqlConnection conn ) : System
conn NpgsqlConnection
리턴 System

PrefixField() 보호된 메소드

Prefix field.
protected PrefixField ( ) : void
리턴 void