Sha256: 8bba47e49fc1f3c937a6be25f74cfd3fb19570ba88822e7f744d4d977a7c1dc7

Contents?: true

Size: 723 Bytes

Versions: 14

Compression:

Stored size: 723 Bytes

Contents

#ifndef TINYTDS_RESULT_H
#define TINYTDS_RESULT_H

#ifndef DBSETLDBNAME
  typedef tds_sysdep_int64_type DBBIGINT;  /* For FreeTDS 0.82 */
#endif

void init_tinytds_result();
VALUE rb_tinytds_new_result_obj(tinytds_client_wrapper *cwrap);

typedef struct {
  tinytds_client_wrapper *cwrap;
  DBPROCESS *client;
  VALUE local_offset;
  VALUE fields;
  VALUE fields_processed;
  VALUE results;
  rb_encoding *encoding;
  VALUE dbresults_retcodes;
  unsigned int number_of_results;
  unsigned int number_of_fields;
  unsigned long number_of_rows;
} tinytds_result_wrapper;


// Lib Macros

#define GET_RESULT_WRAPPER(self) \
  tinytds_result_wrapper *rwrap; \
  Data_Get_Struct(self, tinytds_result_wrapper, rwrap)




#endif

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
tiny_tds-0.7.0-x64-mingw32 ext/tiny_tds/result.h
tiny_tds-0.7.0-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.7.0 ext/tiny_tds/result.h
tiny_tds-0.6.3.rc2-x64-mingw32 ext/tiny_tds/result.h
tiny_tds-0.6.3.rc2-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.6.3.rc2 ext/tiny_tds/result.h
tiny_tds-0.6.3.rc1 ext/tiny_tds/result.h
tiny_tds-0.6.2-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.6.2-x64-mingw32 ext/tiny_tds/result.h
tiny_tds-0.6.2 ext/tiny_tds/result.h
tiny_tds-0.6.1-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.6.1 ext/tiny_tds/result.h
tiny_tds-0.6.0 ext/tiny_tds/result.h
tiny_tds-0.6.0-x86-mingw32 ext/tiny_tds/result.h