Podius::Persistence::UserComponentPropertyMap - user customized component property mapping
use Podius::Persistence::UserComponentPropertyMap;
See the Podius::Persistence::ComponentPropertyMap manpage synopsis.
This is user customized version of Podius::Persistence::ComponentPropertyMap. It can overwrite default component property mapping.
$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 ]