NAME

Podius::Persistence::PureComponentPropertyMap - pure customized component property mapping


SYNOPSIS

  use Podius::Persistence::PureComponentPropertyMap;

See the Podius::Persistence::ComponentPropertyMap manpage synopsis.


DESCRIPTION

This is pure customized version of Podius::Persistence::ComponentPropertyMap. It can overwrite default component property mapping.


STATIC CONSTANTS

  $table_name_prefix - string
  $use_c_table_name_prefix - boolean
  $property_type_map - HASH { (property_type => property_map_entry)* }
  $property_name_map - HASH { ('c_type:p_name' => property_map_entry)* }
  $property_type_aliases - HASH { (property_type1 => property_type2)* }
  $property_name_aliases - HASH { ('c_type:p_name1'=>'c_type:p_name2')* }
  $inheritance_map - [ name, [ <super_type,id,real_type>_field_entry ] ]
  $high_key_map - [ name, [ <super_type,last_value>_field_entry ] ]
  $key_field_entry - <id>_field_entry == [ name, type, search-type ]
  $revision_field_entry - <revision>_f_e == [ name, type, search-type ]


REQUIREMENTS

the Podius::Persistence::ComponentPropertyMap manpage.