$$fieldmap{$n}{hint} = $c;
$$fieldmap{$n}{virtual} = ($idl->{$c}{'oils_persist:virtual'} eq 'true') ? 1 : 0;
+ $$fieldmap{$n}{table} = $idl->{$c}{'oils_persist:tablename'};
$$fieldmap{$n}{identity} = $idl->{$c}{fields}{'oils_persist:primary'};
for my $f ( keys %{ $idl->{$c}{fields}{field} } ) {
return $$fieldmap{$class_name}{identity};
}
+sub Table {
+ my $class_name = shift;
+ return $$fieldmap{$class_name}{table};
+}
+
sub class_name {
my $class_name = shift;
return ref($class_name) || $class_name;