~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table.h

  • Committer: Olaf van der Spek
  • Date: 2011-03-29 12:45:08 UTC
  • mto: (2257.1.1 build) (2276.1.2 build)
  • mto: This revision was merged to the branch mainline in revision 2258.
  • Revision ID: olafvdspek@gmail.com-20110329124508-yb8pbhyg4arblbrz
Common fwd

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
19
19
 */
20
20
 
21
 
/* Structs that defines the Table */
22
 
 
23
 
 
24
 
 
25
21
#pragma once
26
22
 
27
23
#include <string>
40
36
 
41
37
namespace drizzled {
42
38
 
43
 
class COND_EQUAL;
44
 
namespace field { class Epoch; }
45
 
 
46
 
typedef enum_table_category TABLE_CATEGORY;
47
 
typedef struct st_columndef MI_COLUMNDEF;
48
 
 
49
39
/**
50
40
 * Class representing a set of records, either in a temporary, 
51
41
 * normal, or derived table.
801
791
#define JOIN_TYPE_LEFT  1
802
792
#define JOIN_TYPE_RIGHT 2
803
793
 
804
 
struct st_lex;
805
 
class select_union;
806
 
class Tmp_Table_Param;
807
 
 
808
794
void free_blobs(Table *table);
809
795
int set_zone(int nr,int min_zone,int max_zone);
810
796
uint32_t convert_period_to_month(uint32_t period);