Sybase ESP .NET SDK  5.0 ESD#1
NetEspRelativeRowWriter Class Reference

List of all members.

Public Member Functions

 NetEspRelativeRowWriter (NetEspMessageWriter^ writer, int32_t numcols, int32_t numopts, int32_t handle, bool async)
 NetEspRelativeRowWriter (ESP_SDK_NAMESPACE::EspRelativeRowWriter *nEspRelativeRowWriter)
ESP_SDK_NAMESPACE::EspRelativeRowWriter * getEspRelativeRowWriter ()
int32_t start_row (NetEspError^ error)
 Allocates space for header, and offsets.
int32_t end_row (NetEspError^ error)
int32_t set_opcode (int opcode, NetEspError^ error)
int32_t set_flags (int32_t flags, NetEspError^ error)
int32_t add_flag (int32_t flag, NetEspError^ error)
int32_t set_integer (int32_t int_value, NetEspError^ error)
int32_t set_long (int64_t long_value, NetEspError^ error)
int32_t set_float (double double_value, NetEspError^ error)
int32_t set_date (int64_t date_value, NetEspError^ error)
int32_t set_timestamp (int64_t ts_value, NetEspError^ error)
int32_t set_string (String^ str_value, NetEspError^ error)
int32_t set_money (NetEspMoney^ money_value, NetEspError^ error)
int32_t set_legacy_money (NetEspMoney^ money_value, NetEspError^ error)
int32_t set_money_as_long (int64_t long_value, NetEspError^ error)
int32_t set_bigdatetime (NetEspBigDatetime^ bigdatetime_value, NetEspError^ error)
int32_t set_boolean (int32_t boolean_value, NetEspError^ error)
int32_t set_binary (IntPtr^ binary_value, uint32_t size, NetEspError^ error)
int32_t set_interval (int64_t interval_value, NetEspError^ error)
int32_t set_null (NetEspError^ error)
int32_t set_shinethrough (NetEspError^ error)
IntPtr^ get_buffer ()
int32_t get_current_column ()

Member Function Documentation

int32_t NetEspRelativeRowWriter::end_row ( NetEspError error)

Computes and fills in header fields. Pushes the buffer into the output queue