My Project
Public Member Functions | Protected Member Functions
Item_temporal_func Class Reference

#include <item_timefunc.h>

Inheritance diagram for Item_temporal_func:
Item_func Item_result_field Item Item_date_func Item_datetime_func Item_time_func Item_date_literal Item_date_typecast Item_func_curdate Item_func_from_days Item_func_last_day Item_func_makedate Item_datetime_literal Item_datetime_typecast Item_func_convert_tz Item_func_from_unixtime Item_func_now Item_func_sysdate_local Item_func_curtime Item_func_maketime Item_func_sec_to_time Item_func_timediff Item_time_literal Item_time_typecast

List of all members.

Public Member Functions

 Item_temporal_func (Item *a)
 Item_temporal_func (Item *a, Item *b)
 Item_temporal_func (Item *a, Item *b, Item *c)
enum Item_result result_type () const
CHARSET_INFO * charset_for_protocol () const
Fieldtmp_table_field (TABLE *table)
uint time_precision ()
uint datetime_precision ()

Protected Member Functions

bool check_precision ()

Detailed Description

Abstract class for functions returning TIME, DATE, DATETIME types whose data type is known at constructor time.


Member Function Documentation

uint Item_temporal_func::datetime_precision ( ) [inline, virtual]

DATETIME precision of the item: 0..6

Reimplemented from Item.

uint Item_temporal_func::time_precision ( ) [inline, virtual]

TIME precision of the item: 0..6

Reimplemented from Item.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines