NAME

DDC::PP - pure-perl drop-in replacements for DDC::XS module

SYNOPSIS

 use DDC::PP;

 #... stuff happens ...

DESCRIPTION

This package doesn't do anything but load the pure-perl drop-in replacements for the DDC::XS modules. See submodule documentation for details.

The code in this module is a pure-perl implementation of the original DDC C++ and XS code, based on DDC::XS v0.25 and DDC v2.2.4.

Newer features of the C++ query parser and its XS interface may not be supported. If you need to be 100% sure you're parsing queries exactly as the C++ DDC server does, use the DDC::XS distribution linked to the appropriate version of the underlying DDC C++ libraries.

If you would like to use the "real" C++ wrappers provided by DDC::XS when they are available and use the pure-perl implementations as a fallback, see the DDC::Any module provided in this distribution.

SUBMODULES

DDC::PP::Constants

Pure-perl implementation of DDC::XS::Constants

DDC::PP::Object

Pure-perl implementation of DDC::XS::Object

DDC::PP::CQuery

Pure-perl implementation of DDC::XS::CQuery

DDC::PP::CQFilter

Pure-perl implementation of DDC::XS::CQFilter

DDC::PP::CQCount

Pure-perl implementation of DDC::XS::CQCount

DDC::PP::CQueryOptions

Pure-perl implementation of DDC::XS::CQueryOptions

DDC::PP::CQueryCompiler

Pure-perl implementation of DDC::XS::CQueryCompiler

ACKNOWLEDGEMENTS

perl by Larry Wall.

DDC originally by Alexey Sokirko.

AUTHOR

Bryan Jurish <moocow@cpan.org>

COPYRIGHT

Copyright (c) 2016-2020, Bryan Jurish. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.2 or, at your option, any later version of Perl 5 you may have available.

SEE ALSO

perl(1), DDC::XS(3perl)