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)