{
    "mode": "perldoc",
    "parameter": "Class::DBI::SQL::Transformer",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/perldoc/Class%3A%3ADBI%3A%3ASQL%3A%3ATransformer/json",
    "generated": "2026-10-05T03:31:20Z",
    "synopsis": "my $trans = $tclass->new($self, $sql, @args);\nreturn $self->SUPER::transformsql($trans->sql => $trans->args);",
    "sections": {
        "NAME": {
            "content": "Class::DBI::SQL::Transformer - Transform SQL\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "my $trans = $tclass->new($self, $sql, @args);\nreturn $self->SUPER::transformsql($trans->sql => $trans->args);\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "Class::DBI hooks into the transformsql() method in Ima::DBI to provide its own SQL extensions.\nClass::DBI::SQL::Transformer does the heavy lifting of these transformations.\n",
            "subsections": []
        },
        "CONSTRUCTOR": {
            "content": "new\nmy $trans = $tclass->new($self, $sql, @args);\n\nCreate a new transformer for the SQL and arguments that will be used with the given object (or\nclass).\n\nsql / args\nmy $sql = $trans->sql;\nmy @args = $trans->args;\n\nThe transformed SQL and args.\n",
            "subsections": []
        }
    },
    "summary": "Class::DBI::SQL::Transformer - Transform SQL",
    "flags": [],
    "examples": [],
    "see_also": []
}