Sha256: b27bdd1d0d66fd04910b4378e1dad5128fd1802d663fe0882738fe040930bf22

Contents?: true

Size: 714 Bytes

Versions: 14

Compression:

Stored size: 714 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(DBPROCESS *c);

typedef struct {
  DBPROCESS *client;
  VALUE local_offset;
  VALUE fields;
  VALUE fields_processed;
  VALUE results;
  #ifdef HAVE_RUBY_ENCODING_H
    rb_encoding *encoding;
  #endif
  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.5.2.rc3 ext/tiny_tds/result.h
tiny_tds-0.5.2.rc3-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.5.2.rc2-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.5.2.rc2 ext/tiny_tds/result.h
tiny_tds-0.5.2.rc1-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.5.2.rc1 ext/tiny_tds/result.h
tiny_tds-0.5.1-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.5.1 ext/tiny_tds/result.h
tiny_tds-0.5.1.rc1-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.5.1.rc1 ext/tiny_tds/result.h
tiny_tds-0.5.0-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.5.0 ext/tiny_tds/result.h
tiny_tds-0.5.0.rc1-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.5.0.rc1 ext/tiny_tds/result.h