~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/cursor.h

Merge trunk:

Show diffs side-by-side

added added

removed removed

Lines of Context:
844
844
                         uint32_t *blob_columns,
845
845
                         int *timestamps, int *timestamps_with_niladic,
846
846
                         int64_t table_flags);
 
847
 
847
848
bool mysql_create_table(Session *session,const char *db, const char *table_name,
848
849
                        HA_CREATE_INFO *create_info,
849
850
                        drizzled::message::Table *table_proto,
850
851
                        AlterInfo *alter_info,
851
 
                        bool tmp_table, uint32_t select_field_count);
 
852
                        bool tmp_table, uint32_t select_field_count,
 
853
                        bool is_if_not_exists);
 
854
 
852
855
bool mysql_create_table_no_lock(Session *session, const char *db,
853
856
                                const char *table_name,
854
857
                                HA_CREATE_INFO *create_info,
855
858
                                drizzled::message::Table *table_proto,
856
859
                                AlterInfo *alter_info,
857
 
                                bool tmp_table, uint32_t select_field_count);
 
860
                                bool tmp_table, uint32_t select_field_count, 
 
861
                                bool is_if_not_exists);
858
862
 
859
863
bool mysql_recreate_table(Session *session, TableList *table_list);
 
864
 
860
865
bool mysql_create_like_table(Session* session, TableList* table, TableList* src_table,
861
866
                             drizzled::message::Table& create_table_proto,
862
 
                             HA_CREATE_INFO *create_info);
 
867
                             drizzled::plugin::StorageEngine*,
 
868
                             bool is_if_not_exists,
 
869
                             bool is_engine_set);
 
870
 
863
871
bool mysql_rename_table(drizzled::plugin::StorageEngine *base, const char *old_db,
864
872
                        const char * old_name, const char *new_db,
865
873
                        const char * new_name, uint32_t flags);
 
874
 
866
875
bool mysql_prepare_update(Session *session, TableList *table_list,
867
876
                          Item **conds, uint32_t order_num, order_st *order);
868
877
int mysql_update(Session *session,TableList *tables,List<Item> &fields,