Sha256: 3651bb9cf2f9b235d466f014399c61184da6c4975d69c9d3298a12136e6f968b

Contents?: true

Size: 523 Bytes

Versions: 11

Compression:

Stored size: 523 Bytes

Contents

#ifndef SWIFT_RESULT_H
#define SWIFT_RESULT_H

#include "swift.h"

struct ResultWrapper {
  dbi::AbstractResult *result;
  VALUE adapter;
  bool free;
};

extern VALUE cSwiftResult;
extern VALUE cStringIO;

void init_swift_result();

void  result_free(ResultWrapper *);
void  result_mark(ResultWrapper *);

VALUE result_wrap_handle(VALUE, VALUE, dbi::AbstractResult *, bool free);
dbi::AbstractResult* result_handle(VALUE);

VALUE result_each(VALUE);

VALUE typecast_field(int, const char*, uint64_t, const char*);

#endif

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
swift-0.13.0 ext/result.h
swift-0.12.0 ext/result.h
swift-0.11.0 ext/result.h
swift-0.10.0 ext/result.h
swift-0.9.1 ext/result.h
swift-0.9.0 ext/result.h
swift-0.8.1 ext/result.h
swift-0.8.0 ext/result.h
swift-0.7.2 ext/result.h
swift-0.7.1 ext/result.h
swift-0.7.0 ext/result.h