DBIx::XMLServer::NumberField - integer field type


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

Index


NAME

Top

DBIx::XMLServer::NumberField - integer field type

DESCRIPTION

Top

This class implements the built-in integer field type of DBIx::XMLServer. Only the where method is overridden from the base class.

where method

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

The condition may consist of one of the numeric comparison operators '=', '>', '<', '>=' or '<=', followed by an integer. The integer must match the regular expression '-?\d+'. The resulting SQL expression is simply

  <field> <condition> <value> .

If the operator is '=', then instead of a single integer a comma-separated list of integers may be given. Then the SQL expression is

  <field> IN (<value1>, <value2>, ...) .

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 .

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.