X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBI%2FInterBase.pm;h=6779e4766aa737b94fe03883e2a76f61ec55ea87;hb=a870aa85e;hp=ab8bc7032c25c67cbbf07dddc76fe44e49c573c4;hpb=2b8cc2f27d0dc881059e55dd6462bb28b7b8e414;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Storage/DBI/InterBase.pm b/lib/DBIx/Class/Storage/DBI/InterBase.pm index ab8bc70..6779e47 100644 --- a/lib/DBIx/Class/Storage/DBI/InterBase.pm +++ b/lib/DBIx/Class/Storage/DBI/InterBase.pm @@ -35,6 +35,9 @@ L. __PACKAGE__->_use_insert_returning (1); __PACKAGE__->sql_limit_dialect ('FirstSkip'); __PACKAGE__->sql_quote_char ('"'); +__PACKAGE__->datetime_parser_type( + 'DBIx::Class::Storage::DBI::InterBase::DateTime::Format' +); sub _sequence_fetch { my ($self, $nextval, $sequence) = @_; @@ -93,21 +96,21 @@ EOF } sub _svp_begin { - my ($self, $name) = @_; + my ($self, $name) = @_; - $self->_get_dbh->do("SAVEPOINT $name"); + $self->_dbh->do("SAVEPOINT $name"); } sub _svp_release { - my ($self, $name) = @_; + my ($self, $name) = @_; - $self->_get_dbh->do("RELEASE SAVEPOINT $name"); + $self->_dbh->do("RELEASE SAVEPOINT $name"); } sub _svp_rollback { - my ($self, $name) = @_; + my ($self, $name) = @_; - $self->_get_dbh->do("ROLLBACK TO SAVEPOINT $name") + $self->_dbh->do("ROLLBACK TO SAVEPOINT $name") } sub _ping { @@ -211,8 +214,7 @@ Timestamp columns can be declared with either C or C. You will need the L module for inflation to work. -For L, this is a noop and sub-second -precision is not currently available. +For L, this is a noop. =cut @@ -222,9 +224,6 @@ sub connect_call_datetime_setup { $self->_get_dbh->{ib_time_all} = 'ISO'; } -sub datetime_parser_type { - 'DBIx::Class::Storage::DBI::InterBase::DateTime::Format' -} package # hide from PAUSE DBIx::Class::Storage::DBI::InterBase::DateTime::Format; @@ -296,11 +295,6 @@ C support by default only works for Firebird versions 2 or greater, L however should work with earlier versions. -=item * - -Sub-second precision for TIMESTAMPs is not currently available when using the -L driver. - =back =head1 AUTHOR @@ -312,3 +306,4 @@ See L and L. You may distribute this code under the same terms as Perl itself. =cut +# vim:sts=2 sw=2: