Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

mysqlpp::mysql_date Struct Reference

Base class of Date. More...

#include <datetime.h>

Inheritance diagram for mysqlpp::mysql_date:

Inheritance graph
[legend]
Collaboration diagram for mysqlpp::mysql_date:

Collaboration graph
[legend]
List of all members.

Public Methods

std::ostream & out_stream (std::ostream &os) const
 Insert the date into a stream.

ccharconvert (cchar *)
 Parse a MySQL date string into this object.


Public Attributes

short int year
 the year

tiny_int month
 the month, 1-12

tiny_int day
 the day, 1-31


Protected Methods

short int compare (const mysql_date *other) const
 Compare this date to another.


Detailed Description

Base class of Date.


Member Function Documentation

short int mysqlpp::mysql_date::compare const mysql_date *    other const [protected]
 

Compare this date to another.

Returns < 0 if this date is before the other, 0 of they are equal, and > 0 if this date is after the other.

This method is protected because it is merely the engine used by the various operators in DTbase.

ostream & mysqlpp::mysql_date::out_stream std::ostream &    os const
 

Insert the date into a stream.

The format is YYYY-MM-DD, zero-padded.

Parameters:
os  stream to insert date into

Reimplemented in mysqlpp::DateTime.


Member Data Documentation

short int mysqlpp::mysql_date::year
 

the year

No surprises; the year 2005 is stored as the integer 2005.


The documentation for this struct was generated from the following files:
Generated on Thu May 26 09:40:32 2005 for MySQL++ by doxygen1.2.18