=for comment POD_DERIVED_INDEX_GENERATED
The following documentation is automatically generated.  Please do not edit
this file, but rather the original, inline with EntityModel::Query::ParseSQL
at lib/EntityModel/Query/ParseSQL.pm
(on the system that originally ran this).
If you do edit this file, and don't want your changes to be removed, make
sure you change the first line.

=cut

=head1 NAME

EntityModel::Query::ParseSQL

=head1 VERSION

version 0.102

=head1 SYNOPSIS

 use strict; use warnings;
 use EntityModel::Query::ParseSQL;
 my $parser = EntityModel::Query::ParseSQL->new;
 print Dumper($parser->from_string('select id from tbl x inner join tbl y on x.idx = y.idx where x.idx < 14'));

=head1 METHODS

=head1 SEE ALSO

L<SQL::Translator>, L<SQL::Abstract>

=head1 INHERITED METHODS

=over 4

=item L<Parser::MGC>

L<any_of|Parser::MGC/any_of>, L<at_eos|Parser::MGC/at_eos>, L<commit|Parser::MGC/commit>, L<expect|Parser::MGC/expect>, L<fail|Parser::MGC/fail>, L<fail_from|Parser::MGC/fail_from>, L<from_file|Parser::MGC/from_file>, L<from_reader|Parser::MGC/from_reader>, L<from_string|Parser::MGC/from_string>, L<generic_token|Parser::MGC/generic_token>, L<list_of|Parser::MGC/list_of>, L<maybe|Parser::MGC/maybe>, L<maybe_expect|Parser::MGC/maybe_expect>, L<new|Parser::MGC/new>, L<one_of|Parser::MGC/one_of>, L<pos|Parser::MGC/pos>, L<scope_level|Parser::MGC/scope_level>, L<scope_of|Parser::MGC/scope_of>, L<sequence_of|Parser::MGC/sequence_of>, L<skip_ws|Parser::MGC/skip_ws>, L<substring_before|Parser::MGC/substring_before>, L<token_float|Parser::MGC/token_float>, L<token_ident|Parser::MGC/token_ident>, L<token_int|Parser::MGC/token_int>, L<token_kw|Parser::MGC/token_kw>, L<token_number|Parser::MGC/token_number>, L<token_string|Parser::MGC/token_string>, L<where|Parser::MGC/where>

=back

=head1 AUTHOR

Tom Molesworth <cpan@entitymodel.com>

=head1 LICENSE

Copyright Tom Molesworth 2011. Licensed under the same terms as Perl itself.
