DBIx::XMLServer::BooleanField - Boolean field type


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

Index


NAME

Top

DBIx::XMLServer::BooleanField - Boolean field type

DESCRIPTION

Top

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

where method

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

The condition must either be empty, or be equal to one of the following:

  !
  =1
  =y
  =yes
  =true
  =0
  =n
  =no
  =false .

If the condition is empty, then the SQL expression is

  <field> IS NOT NULL .

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

  <field> IS NULL .

Otherwise, the SQL expression returned is equal to

  <field> = 'Y'  or  <field> = 'N'

accordingly.

value method

The value is either 'true' or 'false', as required by the xsi:boolean type in 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.