Sha256: 3db1d05d826ba606e34c6affa353e70b6153cdd725ab345f6c808a50c1a8ebc2

Contents?: true

Size: 777 Bytes

Versions: 8

Compression:

Stored size: 777 Bytes

Contents

#ifndef __FGDB_TABLE_HPP__
#define __FGDB_TABLE_HPP__

#include "filegdb.hpp"
#include "geodatabase.hpp"

namespace filegdb {
  class table : public base<table> {
  public:
    table() : base<table>(), _table(0) {};
    table(geodatabase *db);
    static VALUE create_row_object(VALUE self);
    static VALUE insert(VALUE self, VALUE row);
    static void define(VALUE module);

    static VALUE get_definition(VALUE self);
    static VALUE get_documentation(VALUE self);
    static VALUE set_documentation(VALUE self, VALUE documentation);
    static VALUE get_field_information(VALUE self);

    virtual VALUE klass();
    static VALUE _klass;

    Table &value() { return *_table; }

    virtual ~table();

  private:
    Table *_table;
    geodatabase *_db;
  };
}

#endif

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
filegdb-1.1.1 ext/filegdb/table.hpp
filegdb-1.1.0 ext/filegdb/table.hpp
filegdb-1.0.0 ext/filegdb/table.hpp
filegdb-0.0.6 ext/filegdb/table.hpp
filegdb-0.0.5 ext/filegdb/table.hpp
filegdb-0.0.4 ext/filegdb/table.hpp
filegdb-0.0.3 ext/filegdb/table.hpp
filegdb-0.0.2 ext/filegdb/table.hpp