Drizzled Public API Documentation

join.h File Reference

#include <drizzled/dynamic_array.h>
#include <drizzled/optimizer/position.h>
#include <drizzled/sql_select.h>
#include <drizzled/tmp_table_param.h>
#include <bitset>
#include <drizzled/dynamic_array.h>
#include <drizzled/tmp_table_param.h>

Go to the source code of this file.

Classes

class  drizzled::Join

Namespaces

namespace  drizzled
 

TODO: Rename this file - func.h is stupid.


Functions

enum_nested_loop_state drizzled::evaluate_join_record (Join *join, JoinTable *join_tab, int error)
 Process one record of the nested loop join.
enum_nested_loop_state drizzled::evaluate_null_complemented_join_record (Join *join, JoinTable *join_tab)
enum_nested_loop_state drizzled::flush_cached_records (Join *join, JoinTable *join_tab, bool skip_last)
enum_nested_loop_state drizzled::end_send (Join *join, JoinTable *, bool end_of_records)
enum_nested_loop_state drizzled::end_write (Join *join, JoinTable *, bool end_of_records)
enum_nested_loop_state drizzled::end_update (Join *join, JoinTable *, bool end_of_records)
enum_nested_loop_state drizzled::end_unique_update (Join *join, JoinTable *, bool end_of_records)

Detailed Description

Defines the Join class

Definition in file join.h.