~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/function/func.h

  • Committer: Brian Aker
  • Date: 2011-01-18 07:21:16 UTC
  • mfrom: (2079.3.3 session-fix)
  • Revision ID: brian@tangent.org-20110118072116-nuflltzguzhq9rgg
Merge in update so that test-run.pl runs all of test/suite and fix for
create table like and FK.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
 *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18
18
 */
19
19
 
20
 
 
21
 
 
22
20
#ifndef DRIZZLED_FUNCTION_FUNC_H
23
21
#define DRIZZLED_FUNCTION_FUNC_H
24
22
 
29
27
#include <drizzled/item/bin_string.h>
30
28
#include "drizzled/current_session.h"
31
29
 
32
 
#include "drizzled/visibility.h"
33
 
 
34
30
namespace drizzled
35
31
{
36
32
 
37
 
class DRIZZLED_API Item_func :
38
 
  public Item_result_field
 
33
class Item_func :public Item_result_field
39
34
{
40
35
  Session &_session;
41
36
 
194
189
  void count_real_length();
195
190
  void count_decimal_length();
196
191
 
197
 
  bool get_arg0_date(type::Time &ltime, uint32_t fuzzy_date);
198
 
  bool get_arg0_time(type::Time &ltime);
 
192
  bool get_arg0_date(type::Time *ltime, uint32_t fuzzy_date);
 
193
  bool get_arg0_time(type::Time *ltime);
199
194
 
200
195
  bool is_null();
201
196