View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
Alastair Douglas > OpusVL-SysParams-0.20 > OpusVL::SysParams::Schema::Result::SysInfo

Download:
OpusVL-SysParams-0.20.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.20   Source  

NAME ^

OpusVL::SysParams::Schema::Result::SysInfo

VERSION ^

version 0.20

ACCESSORS ^

name

  data_type: 'text'
  is_nullable: 0
  original: {data_type => "varchar"}

value

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

comment

  data_type: 'text'
  is_nullable: 1
  original: {data_type => "varchar"}

decoded_value

Returns the value that the get method returns. This may be any arbitrary data (simple) type.

viable_type_conversions

Returns an arrayref of the types we can probably convert this value to. Also returns the current type.

For a new row, this simply returns the whole set, because we haven't specified the type yet.

METHODS

convert_to

$data_type

Converts the value to the provided data type (see viable_type_conversions), if necessary. Returns the decoded value, i.e. a Perl data structure.

Expected types are,

set_type_from_value

$value

Attempts to guess the data type of the provided value, which defaults to the row's value if not provided. Sets the data_type property on the field, but doesn't save it.

AUTHOR ^

OpusVL - www.opusvl.com

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2011 - 2016 by OpusVL - www.opusvl.com.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: