Я хочу превратить строку запроса в стиле:
my $query = q{recipe "with sauce" +eggs -pastrami};
В программный запрос SQL :: Abstract , который будет использоваться в DBIx :: Class.
$where = { -and=>[
'ingredients' =>[ { -like=>'%recipe%' }, { -like=>'%with sauce%' } ],
'ingredients' =>{ -like=>'%eggs%' },
-not => { 'ingredients => { -like => '%pastrami%' } }
]};
Приведенное выше представление является лишь приблизительным.Она написана на слух, не проверена и ни в коем случае не синтаксически и не концептуально верна.
Я ищу какой-то уровень техники по этому вопросу, основные вещи.Возможно, модуль CPAN или библиотека C, которую можно превратить в модуль CPAN.Есть ли стандарт для такой вещи?