Sha256: 6f8d566843c8f9c4c2e887c5160c3c9328983fc762469b398bc7a84e7021e795

Contents?: true

Size: 716 Bytes

Versions: 12

Compression:

Stored size: 716 Bytes

Contents

#ifndef TINYTDS_RESULT_H
#define TINYTDS_RESULT_H

// TODO: Is this needed?
typedef tds_sysdep_int64_type DBBIGINT;  /* Missing in sybdb.h ?!?! */

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

12 entries across 12 versions & 1 rubygems

Version Path
tiny_tds-0.4.5-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.4.5 ext/tiny_tds/result.h
tiny_tds-0.4.5.rc3-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.4.5.rc2 ext/tiny_tds/result.h
tiny_tds-0.4.5.rc2-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.4.5.rc1-x86-mingw32 ext/tiny_tds/result.h
tiny_tds-0.4.5.rc1 ext/tiny_tds/result.h
tiny_tds-0.4.4 ext/tiny_tds/result.h
tiny_tds-0.4.3 ext/tiny_tds/result.h
tiny_tds-0.4.2 ext/tiny_tds/result.h
tiny_tds-0.4.1 ext/tiny_tds/result.h
tiny_tds-0.4.0 ext/tiny_tds/result.h