mirror of
https://github.com/facebook/squangle.git
synced 2025-04-17 22:37:38 +03:00
mustSucceed()
function and RequiredOperationFailedException
Summary: The `mustSucceed()` function is dangerous. It was intended as a shortcut during testing, but there are other ways to do that. Remove it so that it won't be used in production code accidentally. The RequiredOperationFailedException was generated to be thrown by this function so remove it (at least as a globally available exception) as well. Reviewed By: tensor-flower Differential Revision: D72977621 fbshipit-source-id: 8162592d8761acbbb7391d167f19f2bc043ae6b1
SQuangLe
Overview
SQuangLe is a C++ MySQL client library built on top of WebScaleSQL's C client library. It does not require a WebScaleSQL server - WebScaleSQL, MySQL, MariaDB, and Percona Server should all work fine.
Current Status
SQuangLe is not supported as a standalone project; it is released as a dependency of HHVM's async mysql extension to the Hack language.
Features
- Object-oriented API
- Query builder with automatic escaping
- Asynchronous query execution
License
SQuangLe is BSD-licensed. We also provide an additional patent grant. Please see the LICENSE file.
Contributing
Please see CONTRIBUTING.md
Description
Languages
C++
99.9%