The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

#############################################################################
sub wish_to_adjust_options_for_views {
my ($options) = @_;
$options -> {key} = ['name'];
}
#############################################################################
sub wish_to_clarify_demands_for_views {
my ($view, $options) = @_;
my @columns = ();
foreach my $line (split /\n/, $view -> {_src}) {
last if $line =~ /^[\#\s]*(keys|data|sql)\s*=\>/;
next if $line =~ /^\s*columns\s*=\>/;
$line =~ /^\s*(\w+)\s*=\>/ and push @columns, $1;
}
$view -> {columns} = join ', ', @columns;
}
#############################################################################
sub wish_to_explore_existing_views {}
#############################################################################
sub wish_to_schedule_cleanup_for_views {}
1;