DBIx::XMLServer::DateField - date field type


DBIx-XMLServer documentation  | view source Contained in the DBIx-XMLServer distribution.

Index


NAME

Top

DBIx::XMLServer::DateField - date field type

DESCRIPTION

Top

This class implements the built-in date field type of DBIx::XMLServer. The where and value methods are overridden from the base class.

To use this field type, you must have the Date::Manip package installed.

where method

  $sql_expression = $date_field->where($condition);

The condition may consist of one of the comparison operators '=', '<', '>', '>=' or '<=' followed by a date. The date may be in any format understood by the Date::Manip package, such as '1976-02-28' or 'two months ago'.

Alternatively, the condition may be empty, in which case the SQL expression is

  <field> IS NOT NULL .

If the condition is the character '!', then the SQL expression is

  <field> IS NULL .

value method

  $date = $date_field->value(\@results);

The date is returned as 'YYYY-mm-dd', as required by the xsd:date type of XML Schema.

SEE ALSO

Top

DBIx::XMLServer::Field

AUTHOR

Top

Martin Bright <martin@boojum.org.uk>

COPYRIGHT AND LICENCE

Top


DBIx-XMLServer documentation  | view source Contained in the DBIx-XMLServer distribution.