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

List of all members.

Public Member Functions

 NetEspRowReader (ESP_SDK_NAMESPACE::EspRowReader *nEspRowReader)
ESP_SDK_NAMESPACE::EspRowReader * getEspRowReader ()
int32_t init (String^ buffer, int32_t precision, NetEspSchema^ schema)
NetEspStream::NET_ESP_OPERATION_T get_opcode ()
int32_t get_flags ()
int32_t get_num_columns ()
int32_t get_num_options ()
int32_t is_null (int32_t column)
int32_t is_shinethrough (int32_t column)
int32_t get_integer (int32_t column, NetEspError^ error)
int64_t get_long (int32_t column, NetEspError^ error)
double get_float (int32_t column, NetEspError^ error)
String^ get_string (int32_t column, NetEspError^ error)
time_t get_date (int32_t column, NetEspError^ error)
int64_t get_timestamp (int32_t column, NetEspError^ error)
NetEspMoneyget_money (int32_t column, NetEspError^ error)
int64_t get_money_as_long (int32_t column, NetEspError^ error)
array< unsigned char >^ get_binary (int32_t column, uint32_t buffsize, NetEspError^ error)
int32_t get_boolean (int32_t column, NetEspError^ error)
int64_t get_interval (int32_t column, NetEspError^ error)
NetEspBigDatetimeget_bigdatetime (int32_t column, NetEspError^ error)
NetEspMoneyget_legacy_money (int32_t column, NetEspError^ error)
int64_t get_legacy_money_as_long (int32_t column, NetEspError^ error)

Member Function Documentation

int64_t NetEspRowReader::get_money_as_long ( int32_t  column,
NetEspError error 
)

Retrieves money value as an int64_t. Avoids the creation of an NetEspMoney object to store the value, potentially making it faster.

NetEspStream::NET_ESP_OPERATION_T NetEspRowReader::get_opcode ( )

Get the opcode for this data row.

String NetEspRowReader::get_string ( int32_t  column,
NetEspError error 
)

Return the string value at the specified column