You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
proxysql/include
Jared Jetsel 0ef478e597
In debug mode, the handlers for ProxySQL_Statistics are called even if the web interface plugin is not loaded. This way the code can be tested even if the plugin is not loaded. Added new member function ProxySQL_Statistics::knows_variable_name(), which is used to check if a variable_name is in the map. This is useful to do a check before get_variable_id_for_name() in instances where it is undesirable to load or create entries in the lookup table, while keeping direct access to the map private and mutex protected. In ProxySQL_Statistics::get_variable_id_for_name, wrapped the variable_id select code in a lambda so that it could be reused instead of calling sqlite3_last_insert_rowid(), as there were some thread safety concerns which potentially could produce incorrect ids. Changed the insert to use execute() instead of execute_statement() instead, sufficient and simpler. Added error in case the function could not find, load, or generate a new id.
4 years ago
..
ClickHouse_Authentication.hpp Implementation of AUTH SWITCH 7 years ago
ClickHouse_Server.h Use the right schema for new connections to ClickHouse #1419 8 years ago
MySQL_Authentication.hpp Working prototype for SPIFFE 5 years ago
MySQL_Data_Stream.h Removed dead functions from MySQL_Data_Stream() 5 years ago
MySQL_HostGroups_Manager.h Shun "soft" and "hard" in group replication lag 5 years ago
MySQL_LDAP_Authentication.hpp Count connections for frontend user, not backend 5 years ago
MySQL_Logger.hpp Reduce locking on MySQL_Logger writes to disk 7 years ago
MySQL_Monitor.hpp Increasing the amount of entries stored in mysql_server_aws_aurora_log 5 years ago
MySQL_PreparedStatement.h Removing or commenting legacy/unused code 5 years ago
MySQL_Protocol.h Merge pull request #3544 from sysown/v2.x-3525 5 years ago
MySQL_Session.h Reimplemented the handling of comments in 'USE' statements #3493 5 years ago
MySQL_Thread.h Merge pull request #3617 from sysown/v2.x-client_err_limit 5 years ago
MySQL_Variables.h Introduce ignore_vars in MySQL_Variables 5 years ago
ProxySQL_Cluster.hpp Implemented sync support for 'mysql_ldap_mapping' table 5 years ago
ProxySQL_HTTP_Server.hpp HTTP: moving funtions into private 8 years ago
ProxySQL_RESTAPI_Server.hpp Modified 'ProxySQL_RESTAPI_Server' constructor for being able to define generic extra GET endpoints 6 years ago
ProxySQL_Statistics.hpp In debug mode, the handlers for ProxySQL_Statistics are called even if the web interface plugin is not loaded. This way the code can be tested even if the plugin is not loaded. Added new member function ProxySQL_Statistics::knows_variable_name(), which is used to check if a variable_name is in the map. This is useful to do a check before get_variable_id_for_name() in instances where it is undesirable to load or create entries in the lookup table, while keeping direct access to the map private and mutex protected. In ProxySQL_Statistics::get_variable_id_for_name, wrapped the variable_id select code in a lambda so that it could be reused instead of calling sqlite3_last_insert_rowid(), as there were some thread safety concerns which potentially could produce incorrect ids. Changed the insert to use execute() instead of execute_statement() instead, sufficient and simpler. Added error in case the function could not find, load, or generate a new id. 4 years ago
SQLite3_Server.h Replaced 'TEST_GROUPREP' impl to better match approach followed for 'READONLY' 5 years ago
SpookyV2.h first commit 11 years ago
StatCounters.h Code cleanup and speeding compile time 6 years ago
Web_Interface.hpp Preparing the API for web interface plugin 6 years ago
btree.h first commit 11 years ago
btree_container.h first commit 11 years ago
btree_map.h first commit 11 years ago
btree_set.h first commit 11 years ago
btree_test.h first commit 11 years ago
c_tokenizer.h Support for KILL command #860 7 years ago
configfile.hpp Removing or commenting legacy/unused code 5 years ago
cpp.h Code cleanup and speeding compile time 6 years ago
ezOptionParser.hpp first commit 11 years ago
fileutils.hpp Revert "Refactor header includes." 9 years ago
gen_utils.h Moved helper function 'proxy_mysql_stmt_close' from 'gen_utils' to 'MySQL_Protocol' #3525 5 years ago
khash.h V2.0.8 fast routing (#2309) 6 years ago
mysql_backend.h Fix issues/FR #2120 , #2121 and #2125 7 years ago
mysql_connection.h Remove unused variables 5 years ago
prometheus_helpers.h Fixes #2802: Added checks to verify that no prometheus array element is left un-initialized 6 years ago
proxy_defines.h 2nd commit to support Darwin #930 9 years ago
proxysql.h Removed dependency from ma_global.h 6 years ago
proxysql_admin.h Added tables 'stats_mysql_client_host_cache' and 'stats_mysql_client_host_cache_reset' exposing entries in 'client_host_cache' 5 years ago
proxysql_atomic.h Removing spinlock completely #977 9 years ago
proxysql_config.h Fixes #2916: 'admindb' is now replaced if current one doesn't match the one in the static object 6 years ago
proxysql_debug.h Handle binary protocol resultset with ERR #3547 5 years ago
proxysql_glovars.hpp Implemented PROXYSQL RELOAD TLS 5 years ago
proxysql_gtid.h Resolved conflicts for "ProxySQL reads GTID information from proxysql_mysqlbinlog" 8 years ago
proxysql_hash.h Revert "Refactor header includes." 9 years ago
proxysql_macros.h Wrong decoding causes crash #1350 7 years ago
proxysql_mem.h Revert "Refactor header includes." 9 years ago
proxysql_restapi.h Renamed 'interval_ms' from 'restapi_routes' table into 'timeout_ms' 5 years ago
proxysql_structs.h Merge pull request #3617 from sysown/v2.x-client_err_limit 5 years ago
proxysql_utils.h Added new header file for helper functions 6 years ago
query_cache.hpp Added support to convert EOF packets into OK packets for 'Query_Cache' entries 5 years ago
query_processor.h Added new column 'attributes' to 'mysql_query_rules' table 5 years ago
safe_btree.h first commit 11 years ago
safe_btree_map.h first commit 11 years ago
safe_btree_set.h first commit 11 years ago
set_parser.h set character set implementation. initial commit 6 years ago
sqlite3db.h Added extra logging reporting all galera nodes status when ProxySQL moves a node from hostgroup 5 years ago
thread.h Commenting unused code 5 years ago
valgrind.h first commit 11 years ago
wqueue.h Adding thread pool for Monitor Ping 10 years ago