X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBI%2FNoBindVars.pm;h=9f81caffce384be029e926eeb5b76da6837a1831;hb=00c937a24ecd01b75997dd3e0211f2377fcd84ff;hp=51ef7d50544ff99a038a40ac455720d6ef7f5db9;hpb=0d5d1f12fe509629966bab32eff760af08de64b5;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/Storage/DBI/NoBindVars.pm b/lib/DBIx/Class/Storage/DBI/NoBindVars.pm index 51ef7d5..9f81caf 100644 --- a/lib/DBIx/Class/Storage/DBI/NoBindVars.pm +++ b/lib/DBIx/Class/Storage/DBI/NoBindVars.pm @@ -64,6 +64,19 @@ sub _prep_for_execute { return ($new_sql); } +=head2 should_quote_data_type + +This method is called by L for every column in +order to determine if its value should be quoted or not. The sole +argument is the current column data type, and the return value is +interpreted as: true - do quote, false - do not quote. You should +override this in you Storage::DBI:: subclass, if your +RDBMS does not like quotes around certain datatypes (e.g. Sybase +and integer columns). The default method always returns true (do +quote). + +=cut + sub should_quote_data_type { 1 } =head1 AUTHORS