name => 'ip',
path => '/ip',
fields => [
- { 'name' => 'ip', 'sql' => ,'id VARCHAR(30) PRIMARY KEY', },
+ { 'name' => 'ip', 'sql' => ,'id VARCHAR(30) PRIMARY KEY', sub => sub {$_[0] =~ s,/32$,,}, },
{ 'name' => 'routedTo', 'sql' => ,'routedto VARCHAR(100)', },
{ 'name' => 'type', 'sql' => ,'type VARCHAR(100)', },
{ 'name' => 'country', 'sql' => ,'country VARCHAR(100)', },
$val = join(' ',@$val);
}
+ if (exists $fd->{sub}) {
+ $fd->{sub}->($val);
+ }
+
if (!defined $val) {
$val = 'NULL';