--- /dev/null
+use MooseX::Declare;
+
+class SQL::Abstract::Compat {
+}
+
+=head1 NAME
+
+SQL::Abstract::Compant - compatibility layer for SQL::Abstrct v 1.xx
+
+=head1 DESCRIPTION
+
+This class attempts to maintain the original behaviour of version 1 of
+SQL::Abstract. It does this by internally converting to an AST and then using
+the standard AST visitor.
+
+If so desired, you can get hold of this transformed AST somehow. This is aimed
+at libraries such as L<DBIx::Class> that use SQL::Abstract-style arrays or
+hashes as part of their public interface.
+
+=head1 AUTHOR
+
+Ash Berlin C<< <ash@cpan.org> >>
+
+=cut
+
+1;