C# Класс Npgsql.NpgsqlCopySerializer

Writes given objects into a stream for PostgreSQL COPY in default copy format (not CSV or BINARY).
Показать файл Открыть проект Примеры использования класса

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