+
KeyboardLayout::__construct() — Method in class KeyboardLayout
Initialize the object with a given language code layout
SqlQueryParser::__clone() — Method in class SqlQueryParser
diff --git a/doctum-search.json b/doctum-search.json
index 96a3849..4e45609 100644
--- a/doctum-search.json
+++ b/doctum-search.json
@@ -1 +1 @@
-{"items":[{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag","p":"Manticoresearch/Buddy/Core/Cache/Flag.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Cache","p":"Manticoresearch/Buddy/Core/Cache.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\InvalidNetworkRequestError","p":"Manticoresearch/Buddy/Core/Error/InvalidNetworkRequestError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\ManticoreSearchClientError","p":"Manticoresearch/Buddy/Core/Error/ManticoreSearchClientError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\ManticoreSearchResponseError","p":"Manticoresearch/Buddy/Core/Error/ManticoreSearchResponseError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\QueryParseError","p":"Manticoresearch/Buddy/Core/Error/QueryParseError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\QueryValidationError","p":"Manticoresearch/Buddy/Core/Error/QueryValidationError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\TableValidationError","p":"Manticoresearch/Buddy/Core/Error/TableValidationError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Fields","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Fields.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Settings","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Settings.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\TableValidator","p":"Manticoresearch/Buddy/Core/ManticoreSearch/TableValidator.html","d":"The purpose of this class is to offer various validations for Manticore Search tables\nCurrently we use it for fuzzy and autocomplete to check that in cacheable way that table has min_infix_len set
","f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Network\\Request","p":"Manticoresearch/Buddy/Core/Network/Request.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Network","p":"Manticoresearch/Buddy/Core/Network.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Network\\Response","p":"Manticoresearch/Buddy/Core/Network/Response.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Network","p":"Manticoresearch/Buddy/Core/Network.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct","p":"Manticoresearch/Buddy/Core/Network/Struct.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Network","p":"Manticoresearch/Buddy/Core/Network.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandler","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithClient","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithClient.html","d":"This is the parent class to handle erroneous queries via Manticore client requests
","f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithFlagCache","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithFlagCache.html","d":"This is the parent class to format Manticore client responses as tables
","f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithTableFormatter","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithTableFormatter.html","d":"This is the parent class to format Manticore client responses as tables
","f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Process\\Process","p":"Manticoresearch/Buddy/Core/Process/Process.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker","p":"Manticoresearch/Buddy/Core/Process/Worker.html","d":"This is just wrapper to hide Swoole to external plugins
","f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html","d":"The worker runner is processed in the following way. First, we call init method and after run.
","f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Task\\Task","p":"Manticoresearch/Buddy/Core/Task/Task.html","d":"The most important thing for this class you should call\nTask::init() first with runtime file and [init.php]\nTask::setSettings() with passed settings before you can use anything [main.php]
","f":{"n":"Manticoresearch\\Buddy\\Core\\Task","p":"Manticoresearch/Buddy/Core/Task.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html","d":"Simple container for running tasks
","f":{"n":"Manticoresearch\\Buddy\\Core\\Task","p":"Manticoresearch/Buddy/Core/Task.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html","d":"Simple struct for task result data
","f":{"n":"Manticoresearch\\Buddy\\Core\\Task","p":"Manticoresearch/Buddy/Core/Task.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings","p":"Manticoresearch/Buddy/Core/Tool/Strings.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"I","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html","f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::__construct","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method___construct","d":"Initialize the cache with the given capacity
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::set","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_set","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::get","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_get","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::has","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_has","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::remove","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_remove","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::clear","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_clear","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::getCount","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_getCount","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::__construct","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::create","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_create","d":"Little helper to simplify error creation
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::throw","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_throw","d":"Little proxy to little helper to not just create but throw also
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::setResponseError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_setResponseError","d":"Set response error that we will return to client
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::setResponseErrorBody","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_setResponseErrorBody","d":"Set response error body that we will return to client
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::setResponseErrorCode","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_setResponseErrorCode","d":"Set response error code that we will return to client
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::getResponseError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_getResponseError","d":"Client error message, that we return to the manticore to return to client
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::getResponseErrorBody","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_getResponseErrorBody","d":"Compound client error message, that we return to the manticore if it exists; used by Manticore API clients
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::getResponseErrorCode","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_getResponseErrorCode","d":"Client HTTP error code 0 when proxy original one
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::hasResponseError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_hasResponseError","d":"Check if response error is set
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::hasResponseErrorBody","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_hasResponseErrorBody","d":"Check if response error body is set
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::setProxyOriginalError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_setProxyOriginalError","d":"Set if we should proxy original error or not
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::getProxyOriginalError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_getProxyOriginalError","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::__construct","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method___construct","d":"Initialize the Client that will use provided
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::setServerUrl","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_setServerUrl","d":"Set server URL of Manticore searchd to send requests to
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::getServerUrl","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_getServerUrl","d":"Get current server url
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::sendRequest","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_sendRequest","d":"Send the request where request represents the SQL query to be send
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::sendMultiRequest","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_sendMultiRequest","d":"Send multiple requests with async and get all responses in single run
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::sendRequestToUrl","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_sendRequestToUrl","d":"Helper function that let us to send request to the specified url and setit back to original
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::setForceSync","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_setForceSync","d":"Force to use sync client instead of async detection
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::runAsyncRequest","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_runAsyncRequest","d":"Run the async request that is not blocking and must be run inside a coroutine
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::runSyncRequest","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_runSyncRequest","d":"Run the old styled sync client request that is blocking
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::getAllTables","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_getAllTables","d":"Get all tables for this instance by running SHOW TABLES\nAnd filter only required types or any if not specified
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::validateTables","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_validateTables","d":"Validate input tables and return all tables when empty array passed\nor validate and throw error if we have missing table in the list
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::hasTable","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_hasTable","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::getSettings","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_getSettings","d":"Get cached settings or fetch if not
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::fetchSettings","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_fetchSettings","d":"Extractd logic to fetch manticore settings and store it in class property
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::fetchFuzzyVariations","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_fetchFuzzyVariations","d":"Helper to build combinations of words with typo and fuzzy correction to next combine in searches
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getError","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getError","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getBody","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getBody","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::filterResult","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_filterResult","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getResult","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getResult","d":"Get parsed and json decoded reply from the Manticore daemon
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::setMeta","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_setMeta","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getMeta","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getMeta","d":"Return the meta data from the request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::hasError","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_hasError","d":"Check if we had error on performing our request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::postprocess","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_postprocess","d":"Run callable function on results and postprocess it with custom logic
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::parse","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_parse","d":"Parse the response into the struct
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::fromBody","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_fromBody","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Settings::fromVector","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Settings.html#method_fromVector","d":"Create Settings structr from the Vector of configurations and variable
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Settings::isRtMode","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Settings.html#method_isRtMode","d":"Detect if manticore runs in RT mode
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\TableValidator::__construct","p":"Manticoresearch/Buddy/Core/ManticoreSearch/TableValidator.html#method___construct","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\TableValidator::hasMinInfixLen","p":"Manticoresearch/Buddy/Core/ManticoreSearch/TableValidator.html#method_hasMinInfixLen","d":"Perform validation, method should be run inside coroutine
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::__construct","p":"Manticoresearch/Buddy/Core/Network/Request.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::default","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_default","d":"Create default filled request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::fromString","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_fromString","d":"Create request from string and validate that it's ok for us
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::fromArray","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_fromArray","d":"Helper to create request from prepare array data\nIt can be useful for tests
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::fromPayload","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_fromPayload","d":"This method is same as fromArray but applied to payload
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::validateOrFail","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_validateOrFail","d":"Validate input data before we will parse it into a request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::parseOrFail","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_parseOrFail","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::isElasticPath","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_isElasticPath","d":"Helper function to detect if request path refers to Elastic-like request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::validateInputFields","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_validateInputFields","d":"Helper function to do recursive validation of input fields
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::detectMySQLTool","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_detectMySQLTool","d":"Detect if the request is sent with some MySQLTool, like DBeaver, etc.
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::removeComments","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_removeComments","d":"Remove all types of comments from the query, because we do not use it for now
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::__construct","p":"Manticoresearch/Buddy/Core/Network/Response.html#method___construct","d":"Initialize response with string message to be returned (json encoded) and bool flag setting if response has error
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::isEmpty","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_isEmpty","d":"Check if the data is empty
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::hasError","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_hasError","d":"Return hasError property
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::fromResult","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_fromResult","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::fromMessage","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_fromMessage","d":"Create response from the message when we have no error and success in respond
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::fromMessageAndMeta","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_fromMessageAndMeta","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::fromError","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_fromError","d":"Create response from provided error, useful when we want to return error
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::none","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_none","d":"Helper to create empty response with nothing to response (shortcut to use)
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::fromMessageAndError","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_fromMessageAndError","d":"Create response from the message and include error to it also
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::__toString","p":"Manticoresearch/Buddy/Core/Network/Response.html#method___toString","d":"This magic helps us to keep things simple :)
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::__construct","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method___construct","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::offsetGet","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_offsetGet","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::offsetSet","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_offsetSet","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::offsetExists","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_offsetExists","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::offsetUnset","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_offsetUnset","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::toArray","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_toArray","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::map","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_map","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::getBigIntFields","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_getBigIntFields","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::addBigIntField","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_addBigIntField","d":"Add new bigint field, so we will know how to handle it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::isValid","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_isValid","d":"Check if the input JSON is valid structure
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::fromJson","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_fromJson","d":"Create Struct from JSON string with paths preservation for modified unsigned big integers
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::fromData","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_fromData","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::isList","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_isList","d":"Check if underlying data is list
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::hasKey","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_hasKey","d":"Check if the key exists in the data
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::jsonSerialize","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_jsonSerialize","d":"Serialization implementation with proper integer handling
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::toJson","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_toJson","d":"Encode the data to JSON string
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandler::run","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html#method_run","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandler::getProps","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html#method_getProps","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithClient::getProps","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithClient.html#method_getProps","d":"Get props for the handler that we will set on initializeation in QueryProcessor
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithClient::setManticoreClient","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithClient.html#method_setManticoreClient","d":"Instantiating the http client to execute requests to Manticore server
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithFlagCache::getProps","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithFlagCache.html#method_getProps","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithFlagCache::setFlagCache","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithFlagCache.html#method_setFlagCache","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithTableFormatter::getProps","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithTableFormatter.html#method_getProps","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithTableFormatter::setTableFormatter","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithTableFormatter.html#method_setTableFormatter","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::getProcessors","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_getProcessors","d":"Get processors that plugin supports, list of classes
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::getInfo","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_getInfo","d":"Get info about this plugin
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::setSettings","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_setSettings","d":"Set current settings to use in request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::getSettings","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_getSettings","d":"Get current settings
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::getEndpointInfo","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_getEndpointInfo","d":"Redirect all /cli requests to /sql endpoint
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::fromRequest","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_fromRequest","d":"Create payload from the HTTP request from Manticore that we parsed at Buddy base level
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::hasMatch","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_hasMatch","d":"This method validates if this request suites for our plugin or not
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::getHandlerClassName","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_getHandlerClassName","d":"Get handler class name that points to default one Handler in the same ns
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::setParser","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_setParser","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::__construct","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method___construct","d":"Initialize and set plugin dir
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::setCorePlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_setCorePlugins","d":"Set core plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::isCorePlugin","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_isCorePlugin","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getCorePlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getCorePlugins","d":"The cacheable method for getting core plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getLocalPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getLocalPlugins","d":"The cacheable method for getting local plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getExtraPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getExtraPlugins","d":"The cacheable method for getting extra plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getDisabledPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getDisabledPlugins","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::enablePlugin","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_enablePlugin","d":"Enable plugin by name
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::disablePlugin","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_disablePlugin","d":"Disable plugin by name
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::setContainer","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_setContainer","d":"Set current container interface for future usage
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getContainer","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getContainer","d":"Get current container
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::install","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_install","d":"Install specified package in plugin dir by using composer call
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::remove","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_remove","d":"Remove installed package
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getList","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getList","d":"Get list of all packages that are installed in a plugin directory
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getClassNamespaceByFullName","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getClassNamespaceByFullName","d":"This is helper function to get fully qualified class name for plugin\nby using fully qualified composer name of it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::reload","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_reload","d":"Just little helper to update autoload we should call it outside of thread
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::unregisterAutoload","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_unregisterAutoload","d":"Remove old composer autoloader just to register new one
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::registerAutoload","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_registerAutoload","d":"Register new autoloader from the composer generated autoload file
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::autoloader","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_autoloader","d":"Implement own autoloader that will allow us to skip installed packages
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::composer","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_composer","d":"Execute low level composer command through Application class
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::fetchLocalPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_fetchLocalPlugins","d":"Helper to fetch local plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::fetchExtraPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_fetchExtraPlugins","d":"Get list of external plugin names
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::setPluginDir","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_setPluginDir","d":"Set plugin dir, default we initialize from settings
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getPluginDir","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getPluginDir","d":"Get current plugin dir
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::findPluginDir","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_findPluginDir","d":"Get path to the plugin dir where we install all of it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getPluginComposerFile","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getPluginComposerFile","d":"Get path to the composer.json of the plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getPSR4AutoloadFile","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getPSR4AutoloadFile","d":"Get autoload file that generated by composer in plugin dir where\nwe have all vendor packages installed with CREATE PLUGIN command
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getNSAutoloadFile","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getNSAutoloadFile","d":"Get autoload file that generated by composer in plugin dir where\nwe have all vendor packages installed with CREATE PLUGIN command
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getShortName","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getShortName","d":"Helper to get short name from the full qualitifed name of the plugin
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::isRegistered","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_isRegistered","d":"Check if the plugin is registered in the autoloader
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::iterateProcessors","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_iterateProcessors","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::__construct","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::__toString","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method___toString","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::getTable","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_getTable","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::setData","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_setData","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::borderLine","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_borderLine","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::row","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_row","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::rowLine","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_rowLine","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::prepare","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_prepare","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::countCJK","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_countCJK","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::setWidth","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_setWidth","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::valueToLines","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_valueToLines","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::mbStrPad","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_mbStrPad","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::__construct","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method___construct","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::setClient","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_setClient","d":"Set the client to the current process namespace
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::start","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_start","d":"Initialization step in case if it's required to run once on Buddy start.
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::stop","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_stop","d":"Shutdown step that we run once the application is stopping
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::pause","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_pause","d":"Temporarily suspend the process\nThis is a method to be used with execute only
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::parseMessage","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_parseMessage","d":"Parse and return callable function to run in case we are able to do so\nand the process is not yet paused. When paused, do nothing.
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::resume","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_resume","d":"This is method to use with execute only
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::shutdown","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_shutdown","d":"Shutdown the server from the loop
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::addTicker","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_addTicker","d":"Add self-removable ticker to run periodically.
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::execute","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_execute","d":"Just proxy to the internal process\nReserved events: pause, resume
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::getProcess","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_getProcess","d":"Get internal swoole process
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::__construct","p":"Manticoresearch/Buddy/Core/Process/Process.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::createWorker","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_createWorker","d":"Create a worker with given id
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::addWorker","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_addWorker","d":"Add extra worker to current process, so base processor can control it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::removeWorker","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_removeWorker","d":"Remove the given worker from the pool and stop it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::getWorker","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_getWorker","d":"Fetch worker from the pool
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::getWorkers","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_getWorkers","d":"Get all workers we set
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::startWorkers","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_startWorkers","d":"Start all workers that is not running
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::stopWorkers","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_stopWorkers","d":"Stop all workers that are running
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::create","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_create","d":"Create a new process based on the given instance
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::start","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_start","d":"Start the created process that will handle all actions
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::stop","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_stop","d":"Stop handle that actually send kill and process stop on its own
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::execute","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_execute","d":"Execute the process event in a single one shot way
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker::__construct","p":"Manticoresearch/Buddy/Core/Process/Worker.html#method___construct","d":"Create a new wrapper on givent closure that we will put into the swoole process
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker::start","p":"Manticoresearch/Buddy/Core/Process/Worker.html#method_start","d":"Start the current process
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker::stop","p":"Manticoresearch/Buddy/Core/Process/Worker.html#method_stop","d":"Stop handle that actually send kill and process stop on its own
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker::isRunning","p":"Manticoresearch/Buddy/Core/Process/Worker.html#method_isRunning","d":"Get the current state of the worker if it's running
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::init","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_init","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::run","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_run","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::stop","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_stop","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::__construct","p":"Manticoresearch/Buddy/Core/Task/Task.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::setSettings","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_setSettings","d":"Set settings for usage in function run
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::isDeferred","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_isDeferred","d":"Check if this task is deferred
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::getId","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_getId","d":"Get current task ID
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::create","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_create","d":"Main entry point to create a task
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::defer","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_defer","d":"Set task to be deferred
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::run","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_run","d":"Launch the current task
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::wait","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_wait","d":"Blocking call to wait till the task is finished
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::getStatus","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_getStatus","d":"Get current status of launched task
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::isRunning","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_isRunning","d":"Shortcut to check if the task is still running
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::isSucceed","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_isSucceed","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::on","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_on","d":"Register callback that will be handled before execution\nUseful to run hooks or something like this
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::processCallbacks","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_processCallbacks","d":"Process all callbacks if we have any
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::getError","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_getError","d":"Just getter for current error
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::getResult","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_getResult","d":"Just getter for result of future
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::pool","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_pool","d":"Get current pool
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::add","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_add","d":"Add new task to the pool, so we can understand what is running now
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::remove","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_remove","d":"Remove the specified task from the pool, so we will not count it when it's done
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::getList","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_getList","d":"Get all active tasks in the pool
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::getCount","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_getCount","d":"Get total count of running tasks in a pool
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::__construct","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method___construct","d":"Initialize the empty result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::raw","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_raw","d":"Entrypoint to create raw result, that we probably need in some cases\nFor example, elastic like responses, cli tables and so on\nPrefer to not use raw when you return standard structure to the client response
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::fromResponse","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_fromResponse","d":"Create new struct from a raw response of the Manticore to include meta in it also
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::none","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_none","d":"Entrypoint to the object creation with none of data
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withData","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withData","d":"Entrypoint to the object creation with data
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withRow","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withRow","d":"Entrypoint to the object creation with a single row in the data
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withTotal","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withTotal","d":"Entrypoint to the object creation with total only, may be useful with affected rows only
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withError","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withError","d":"Entrypoint to the object creation with error occurred
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withWarning","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withWarning","d":"Entrypoint to the object creation with error occurred
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::meta","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_meta","d":"Set meta data for the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::error","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_error","d":"Set error for the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::warning","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_warning","d":"Set warning for the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::data","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_data","d":"Set data for the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::row","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_row","d":"Add single row to the final data structure
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::column","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_column","d":"Add new column to the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::toString","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_toString","d":"Convert the initialized data into the final response encoded with JSON
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::getMeta","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_getMeta","d":"Get current meta for this result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::getStruct","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_getStruct","d":"Get resulting struct without JSON encoding
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::getPositionalCombinations","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_getPositionalCombinations","d":"Get all combinations of words with typo and fuzzy correction, sorted by relevance based on scoreMap
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::setValueByDotNotation","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_setValueByDotNotation","d":"Set the value in nested array by dot notation path to it and ref
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::normalizeValues","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_normalizeValues","d":"Run normalization on the array values\nIn case empty array passed, return empty array
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::blend","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_blend","d":"Combine two arrays with relevance into single one that means two arrays will be merged in t
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::getMapSum","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_getMapSum","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::boostListValues","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_boostListValues","d":"Boost multiple values in case they exist in array and place them on the first positions of the list
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::setVersionFile","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_setVersionFile","d":"Set version file, that we will use to read the Buddy version
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::info","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_info","d":"Print INFO message, that is important to be in production also
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::debug","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_debug","d":"This is helper to display debug info in debug mode
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::debugv","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_debugv","d":"Wrapper to display message with higher level of the verbosity
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::warning","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_warning","d":"Warning that means you need to take a care about it but still continue
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::error","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_error","d":"This method write unrecoverable error to the log
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::getVersion","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_getVersion","d":"Get version that is read from the file we provided before\nNormally it's done on initialization stage of the Buddy base
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::getProcessName","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_getProcessName","d":"Get the process name with suffix and id if passed
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::__construct","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method___construct","d":"Initialize the object with a given language code layout
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::convert","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_convert","d":"Convert the input string to the target language layout
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::convertMany","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_convertMany","d":"Get results of the conversion for all languages in array
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::combineMany","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_combineMany","d":"Convert the input string to the target language layout by using multiple languages\nIt works almost the same as convertMany but combine ALL possible pairs of languages
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::combineAll","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_combineAll","d":"The same as combineMany but combine all available languages we support
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::getPairs","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_getPairs","d":"Get all available sorted by target language pairs of passed languages
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::getSupportedLanguages","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_getSupportedLanguages","d":"Get the list of all supported language keyboard layouts codes
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::getLangMap","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_getLangMap","d":"Lazy loading lang map from the config file and cache it for future usage
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::__clone","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method___clone","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::__wakeup","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method___wakeup","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::getInstance","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_getInstance","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::parse","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_parse","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::getCompletedPayload","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_getCompletedPayload","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::getParsedPayload","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_getParsedPayload","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::setParsedPayload","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_setParsedPayload","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::removeQuotes","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_removeQuotes","d":"Helper that allows removal of starting and ending quotes from string,\ncause parser usually leaves it as is ('manticore', \"manticore\", manticore
)
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings::camelcaseToUnderscore","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_camelcaseToUnderscore","d":"Single iteration implementation of camelcase to underscore
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings::underscoreToCamelcase","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_underscoreToCamelcase","d":"Underscore to camelcase
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings::camelcaseBySeparator","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_camelcaseBySeparator","d":"Single iteration implementation of separate string to camelcase
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings::classNameToIdentifier","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_classNameToIdentifier","d":"Convert the class name to it's identifier with dash as separator
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::init","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_init","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::run","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_run","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::stop","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_stop","d":null},{"t":"N","n":"Manticoresearch","p":"Manticoresearch.html"},{"t":"N","n":"Manticoresearch\\Buddy","p":"Manticoresearch/Buddy.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core","p":"Manticoresearch/Buddy/Core.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Cache","p":"Manticoresearch/Buddy/Core/Cache.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Network","p":"Manticoresearch/Buddy/Core/Network.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Task","p":"Manticoresearch/Buddy/Core/Task.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}]}
+{"items":[{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag","p":"Manticoresearch/Buddy/Core/Cache/Flag.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Cache","p":"Manticoresearch/Buddy/Core/Cache.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\InvalidNetworkRequestError","p":"Manticoresearch/Buddy/Core/Error/InvalidNetworkRequestError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\ManticoreSearchClientError","p":"Manticoresearch/Buddy/Core/Error/ManticoreSearchClientError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\ManticoreSearchResponseError","p":"Manticoresearch/Buddy/Core/Error/ManticoreSearchResponseError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\QueryParseError","p":"Manticoresearch/Buddy/Core/Error/QueryParseError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\QueryValidationError","p":"Manticoresearch/Buddy/Core/Error/QueryValidationError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Error\\TableValidationError","p":"Manticoresearch/Buddy/Core/Error/TableValidationError.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Fields","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Fields.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Settings","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Settings.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\TableValidator","p":"Manticoresearch/Buddy/Core/ManticoreSearch/TableValidator.html","d":"The purpose of this class is to offer various validations for Manticore Search tables\nCurrently we use it for fuzzy and autocomplete to check that in cacheable way that table has min_infix_len set
","f":{"n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Network\\Request","p":"Manticoresearch/Buddy/Core/Network/Request.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Network","p":"Manticoresearch/Buddy/Core/Network.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Network\\Response","p":"Manticoresearch/Buddy/Core/Network/Response.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Network","p":"Manticoresearch/Buddy/Core/Network.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct","p":"Manticoresearch/Buddy/Core/Network/Struct.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Network","p":"Manticoresearch/Buddy/Core/Network.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandler","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithClient","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithClient.html","d":"This is the parent class to handle erroneous queries via Manticore client requests
","f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithFlagCache","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithFlagCache.html","d":"This is the parent class to format Manticore client responses as tables
","f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Process\\Process","p":"Manticoresearch/Buddy/Core/Process/Process.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker","p":"Manticoresearch/Buddy/Core/Process/Worker.html","d":"This is just wrapper to hide Swoole to external plugins
","f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html","d":"The worker runner is processed in the following way. First, we call init method and after run.
","f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Task\\Task","p":"Manticoresearch/Buddy/Core/Task/Task.html","d":"The most important thing for this class you should call\nTask::init() first with runtime file and [init.php]\nTask::setSettings() with passed settings before you can use anything [main.php]
","f":{"n":"Manticoresearch\\Buddy\\Core\\Task","p":"Manticoresearch/Buddy/Core/Task.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html","d":"Simple container for running tasks
","f":{"n":"Manticoresearch\\Buddy\\Core\\Task","p":"Manticoresearch/Buddy/Core/Task.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html","d":"Simple struct for task result data
","f":{"n":"Manticoresearch\\Buddy\\Core\\Task","p":"Manticoresearch/Buddy/Core/Task.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html","d":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"C","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings","p":"Manticoresearch/Buddy/Core/Tool/Strings.html","d":"","f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"t":"I","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html","f":{"n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"}},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::__construct","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method___construct","d":"Initialize the cache with the given capacity
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::set","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_set","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::get","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_get","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::has","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_has","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::remove","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_remove","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::clear","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_clear","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Cache\\Flag::getCount","p":"Manticoresearch/Buddy/Core/Cache/Flag.html#method_getCount","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::__construct","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::create","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_create","d":"Little helper to simplify error creation
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::throw","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_throw","d":"Little proxy to little helper to not just create but throw also
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::setResponseError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_setResponseError","d":"Set response error that we will return to client
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::setResponseErrorBody","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_setResponseErrorBody","d":"Set response error body that we will return to client
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::setResponseErrorCode","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_setResponseErrorCode","d":"Set response error code that we will return to client
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::getResponseError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_getResponseError","d":"Client error message, that we return to the manticore to return to client
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::getResponseErrorBody","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_getResponseErrorBody","d":"Compound client error message, that we return to the manticore if it exists; used by Manticore API clients
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::getResponseErrorCode","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_getResponseErrorCode","d":"Client HTTP error code 0 when proxy original one
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::hasResponseError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_hasResponseError","d":"Check if response error is set
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::hasResponseErrorBody","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_hasResponseErrorBody","d":"Check if response error body is set
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::setProxyOriginalError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_setProxyOriginalError","d":"Set if we should proxy original error or not
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Error\\GenericError::getProxyOriginalError","p":"Manticoresearch/Buddy/Core/Error/GenericError.html#method_getProxyOriginalError","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::__construct","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method___construct","d":"Initialize the Client that will use provided
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::setServerUrl","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_setServerUrl","d":"Set server URL of Manticore searchd to send requests to
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::sendRequest","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_sendRequest","d":"Send the request where request represents the SQL query to be send
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::setForceSync","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_setForceSync","d":"Force to use sync client instead of async detection
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::runAsyncRequest","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_runAsyncRequest","d":"Run the async request that is not blocking and must be run inside a coroutine
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::runSyncRequest","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_runSyncRequest","d":"Run the old styled sync client request that is blocking
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::getAllTables","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_getAllTables","d":"Get all tables for this instance by running SHOW TABLES\nAnd filter only required types or any if not specified
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::validateTables","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_validateTables","d":"Validate input tables and return all tables when empty array passed\nor validate and throw error if we have missing table in the list
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::hasTable","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_hasTable","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::getSettings","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_getSettings","d":"Get cached settings or fetch if not
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::fetchSettings","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_fetchSettings","d":"Extractd logic to fetch manticore settings and store it in class property
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Client::fetchFuzzyVariations","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_fetchFuzzyVariations","d":"Helper to build combinations of words with typo and fuzzy correction to next combine in searches
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getError","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getError","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getWarning","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getWarning","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getBody","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getBody","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::mapData","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_mapData","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::filterData","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_filterData","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::extendData","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_extendData","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::apply","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_apply","d":"Apply some function to the whole result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getResult","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getResult","d":"Get parsed and json decoded reply from the Manticore daemon
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getData","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getData","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getColumns","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getColumns","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getTotal","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getTotal","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::setMeta","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_setMeta","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::getMeta","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_getMeta","d":"Return the meta data from the request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::hasError","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_hasError","d":"Check if we had error on performing our request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::hasWarning","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_hasWarning","d":"Check if we had warning on performing our request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::hasData","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_hasData","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::postprocess","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_postprocess","d":"Run callable function on results and postprocess it with custom logic
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::parse","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_parse","d":"Parse the response into the struct
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::isRaw","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_isRaw","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::assign","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_assign","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Response::fromBody","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method_fromBody","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Settings::fromVector","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Settings.html#method_fromVector","d":"Create Settings structr from the Vector of configurations and variable
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\Settings::isRtMode","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Settings.html#method_isRtMode","d":"Detect if manticore runs in RT mode
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\TableValidator::__construct","p":"Manticoresearch/Buddy/Core/ManticoreSearch/TableValidator.html#method___construct","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch\\TableValidator::hasMinInfixLen","p":"Manticoresearch/Buddy/Core/ManticoreSearch/TableValidator.html#method_hasMinInfixLen","d":"Perform validation, method should be run inside coroutine
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::__construct","p":"Manticoresearch/Buddy/Core/Network/Request.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::default","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_default","d":"Create default filled request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::fromString","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_fromString","d":"Create request from string and validate that it's ok for us
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::fromArray","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_fromArray","d":"Helper to create request from prepare array data\nIt can be useful for tests
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::fromPayload","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_fromPayload","d":"This method is same as fromArray but applied to payload
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::validateOrFail","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_validateOrFail","d":"Validate input data before we will parse it into a request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::parseOrFail","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_parseOrFail","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::isElasticPath","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_isElasticPath","d":"Helper function to detect if request path refers to Elastic-like request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::validateInputFields","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_validateInputFields","d":"Helper function to do recursive validation of input fields
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::detectMySQLTool","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_detectMySQLTool","d":"Detect if the request is sent with some MySQLTool, like DBeaver, etc.
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::removeComments","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_removeComments","d":"Remove all types of comments from the query, because we do not use it for now
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Request::getOutputFormat","p":"Manticoresearch/Buddy/Core/Network/Request.html#method_getOutputFormat","d":"Validate if we should format the output in the Table way
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::__construct","p":"Manticoresearch/Buddy/Core/Network/Response.html#method___construct","d":"Initialize response with string message to be returned (json encoded) and bool flag setting if response has error
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::isEmpty","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_isEmpty","d":"Check if the data is empty
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::hasError","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_hasError","d":"Return hasError property
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::fromMessage","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_fromMessage","d":"Create response from the message when we have no error and success in respond
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::fromMessageAndMeta","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_fromMessageAndMeta","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::fromError","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_fromError","d":"Create response from provided error, useful when we want to return error
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::none","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_none","d":"Helper to create empty response with nothing to response (shortcut to use)
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::fromMessageAndError","p":"Manticoresearch/Buddy/Core/Network/Response.html#method_fromMessageAndError","d":"Create response from the message and include error to it also
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Response::__toString","p":"Manticoresearch/Buddy/Core/Network/Response.html#method___toString","d":"This magic helps us to keep things simple :)
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::__construct","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method___construct","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::offsetGet","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_offsetGet","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::offsetSet","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_offsetSet","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::offsetExists","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_offsetExists","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::offsetUnset","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_offsetUnset","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::toArray","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_toArray","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::map","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_map","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::getBigIntFields","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_getBigIntFields","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::addBigIntField","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_addBigIntField","d":"Add new bigint field, so we will know how to handle it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::isValid","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_isValid","d":"Check if the input JSON is valid structure
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::fromJson","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_fromJson","d":"Create Struct from JSON string with paths preservation for modified unsigned big integers
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::fromData","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_fromData","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::isList","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_isList","d":"Check if underlying data is list
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::hasKey","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_hasKey","d":"Check if the key exists in the data
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::jsonSerialize","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_jsonSerialize","d":"Serialization implementation with proper integer handling
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Network\\Struct::toJson","p":"Manticoresearch/Buddy/Core/Network/Struct.html#method_toJson","d":"Encode the data to JSON string
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandler::run","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html#method_run","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandler::getProps","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html#method_getProps","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithClient::getProps","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithClient.html#method_getProps","d":"Get props for the handler that we will set on initializeation in QueryProcessor
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithClient::setManticoreClient","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithClient.html#method_setManticoreClient","d":"Instantiating the http client to execute requests to Manticore server
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithFlagCache::getProps","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithFlagCache.html#method_getProps","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandlerWithFlagCache::setFlagCache","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithFlagCache.html#method_setFlagCache","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::getProcessors","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_getProcessors","d":"Get processors that plugin supports, list of classes
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::getInfo","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_getInfo","d":"Get info about this plugin
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::setSettings","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_setSettings","d":"Set current settings to use in request
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::getSettings","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_getSettings","d":"Get current settings
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::fromRequest","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_fromRequest","d":"Create payload from the HTTP request from Manticore that we parsed at Buddy base level
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::hasMatch","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_hasMatch","d":"This method validates if this request suites for our plugin or not
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::getHandlerClassName","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_getHandlerClassName","d":"Get handler class name that points to default one Handler in the same ns
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BasePayload::setParser","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload.html#method_setParser","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::__construct","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method___construct","d":"Initialize and set plugin dir
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::setCorePlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_setCorePlugins","d":"Set core plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::isCorePlugin","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_isCorePlugin","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getCorePlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getCorePlugins","d":"The cacheable method for getting core plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getLocalPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getLocalPlugins","d":"The cacheable method for getting local plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getExtraPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getExtraPlugins","d":"The cacheable method for getting extra plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getDisabledPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getDisabledPlugins","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::enablePlugin","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_enablePlugin","d":"Enable plugin by name
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::disablePlugin","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_disablePlugin","d":"Disable plugin by name
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::setContainer","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_setContainer","d":"Set current container interface for future usage
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getContainer","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getContainer","d":"Get current container
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::install","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_install","d":"Install specified package in plugin dir by using composer call
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::remove","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_remove","d":"Remove installed package
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getList","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getList","d":"Get list of all packages that are installed in a plugin directory
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getClassNamespaceByFullName","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getClassNamespaceByFullName","d":"This is helper function to get fully qualified class name for plugin\nby using fully qualified composer name of it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::reload","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_reload","d":"Just little helper to update autoload we should call it outside of thread
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::unregisterAutoload","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_unregisterAutoload","d":"Remove old composer autoloader just to register new one
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::registerAutoload","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_registerAutoload","d":"Register new autoloader from the composer generated autoload file
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::autoloader","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_autoloader","d":"Implement own autoloader that will allow us to skip installed packages
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::composer","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_composer","d":"Execute low level composer command through Application class
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::fetchLocalPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_fetchLocalPlugins","d":"Helper to fetch local plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::fetchExtraPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_fetchExtraPlugins","d":"Get list of external plugin names
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::setPluginDir","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_setPluginDir","d":"Set plugin dir, default we initialize from settings
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getPluginDir","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getPluginDir","d":"Get current plugin dir
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::findPluginDir","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_findPluginDir","d":"Get path to the plugin dir where we install all of it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getPluginComposerFile","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getPluginComposerFile","d":"Get path to the composer.json of the plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getPSR4AutoloadFile","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getPSR4AutoloadFile","d":"Get autoload file that generated by composer in plugin dir where\nwe have all vendor packages installed with CREATE PLUGIN command
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getNSAutoloadFile","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getNSAutoloadFile","d":"Get autoload file that generated by composer in plugin dir where\nwe have all vendor packages installed with CREATE PLUGIN command
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::getShortName","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_getShortName","d":"Helper to get short name from the full qualitifed name of the plugin
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::isRegistered","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_isRegistered","d":"Check if the plugin is registered in the autoloader
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::iterateProcessors","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_iterateProcessors","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::__construct","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::__toString","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method___toString","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::getTable","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_getTable","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::setData","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_setData","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::borderLine","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_borderLine","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::row","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_row","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::rowLine","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_rowLine","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::prepare","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_prepare","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::countCJK","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_countCJK","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::setWidth","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_setWidth","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::valueToLines","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_valueToLines","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\TableFormatter::mbStrPad","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter.html#method_mbStrPad","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::__construct","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method___construct","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::setClient","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_setClient","d":"Set the client to the current process namespace
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::start","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_start","d":"Initialization step in case if it's required to run once on Buddy start.
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::stop","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_stop","d":"Shutdown step that we run once the application is stopping
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::pause","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_pause","d":"Temporarily suspend the process\nThis is a method to be used with execute only
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::parseMessage","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_parseMessage","d":"Parse and return callable function to run in case we are able to do so\nand the process is not yet paused. When paused, do nothing.
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::resume","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_resume","d":"This is method to use with execute only
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::shutdown","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_shutdown","d":"Shutdown the server from the loop
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::addTicker","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_addTicker","d":"Add self-removable ticker to run periodically.
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::execute","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_execute","d":"Just proxy to the internal process\nReserved events: pause, resume
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\BaseProcessor::getProcess","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor.html#method_getProcess","d":"Get internal swoole process
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::__construct","p":"Manticoresearch/Buddy/Core/Process/Process.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::createWorker","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_createWorker","d":"Create a worker with given id
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::addWorker","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_addWorker","d":"Add extra worker to current process, so base processor can control it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::removeWorker","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_removeWorker","d":"Remove the given worker from the pool and stop it
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::getWorker","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_getWorker","d":"Fetch worker from the pool
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::getWorkers","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_getWorkers","d":"Get all workers we set
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::startWorkers","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_startWorkers","d":"Start all workers that is not running
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::stopWorkers","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_stopWorkers","d":"Stop all workers that are running
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::create","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_create","d":"Create a new process based on the given instance
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::start","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_start","d":"Start the created process that will handle all actions
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::stop","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_stop","d":"Stop handle that actually send kill and process stop on its own
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Process::execute","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_execute","d":"Execute the process event in a single one shot way
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker::__construct","p":"Manticoresearch/Buddy/Core/Process/Worker.html#method___construct","d":"Create a new wrapper on givent closure that we will put into the swoole process
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker::start","p":"Manticoresearch/Buddy/Core/Process/Worker.html#method_start","d":"Start the current process
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker::stop","p":"Manticoresearch/Buddy/Core/Process/Worker.html#method_stop","d":"Stop handle that actually send kill and process stop on its own
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\Worker::isRunning","p":"Manticoresearch/Buddy/Core/Process/Worker.html#method_isRunning","d":"Get the current state of the worker if it's running
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::init","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_init","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::run","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_run","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::stop","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_stop","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::__construct","p":"Manticoresearch/Buddy/Core/Task/Task.html#method___construct","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::setSettings","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_setSettings","d":"Set settings for usage in function run
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::isDeferred","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_isDeferred","d":"Check if this task is deferred
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::getId","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_getId","d":"Get current task ID
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::create","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_create","d":"Main entry point to create a task
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::defer","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_defer","d":"Set task to be deferred
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::run","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_run","d":"Launch the current task
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::wait","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_wait","d":"Blocking call to wait till the task is finished
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::getStatus","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_getStatus","d":"Get current status of launched task
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::isRunning","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_isRunning","d":"Shortcut to check if the task is still running
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::isSucceed","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_isSucceed","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::on","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_on","d":"Register callback that will be handled before execution\nUseful to run hooks or something like this
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::processCallbacks","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_processCallbacks","d":"Process all callbacks if we have any
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::getError","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_getError","d":"Just getter for current error
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\Task::getResult","p":"Manticoresearch/Buddy/Core/Task/Task.html#method_getResult","d":"Just getter for result of future
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::pool","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_pool","d":"Get current pool
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::add","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_add","d":"Add new task to the pool, so we can understand what is running now
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::remove","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_remove","d":"Remove the specified task from the pool, so we will not count it when it's done
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::getList","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_getList","d":"Get all active tasks in the pool
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskPool::getCount","p":"Manticoresearch/Buddy/Core/Task/TaskPool.html#method_getCount","d":"Get total count of running tasks in a pool
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::raw","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_raw","d":"Entrypoint to create raw result, that we probably need in some cases\nFor example, elastic like responses, cli tables and so on\nPrefer to not use raw when you return standard structure to the client response
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::fromResponse","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_fromResponse","d":"Create new struct from a raw response of the Manticore to include meta in it also
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::none","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_none","d":"Entrypoint to the object creation with none of data
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withData","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withData","d":"Entrypoint to the object creation with data
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withRow","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withRow","d":"Entrypoint to the object creation with a single row in the data
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withTotal","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withTotal","d":"Entrypoint to the object creation with total only, may be useful with affected rows only
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withError","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withError","d":"Entrypoint to the object creation with error occurred
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::withWarning","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_withWarning","d":"Entrypoint to the object creation with error occurred
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::meta","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_meta","d":"Set meta data for the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::error","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_error","d":"Set error for the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::warning","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_warning","d":"Set warning for the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::data","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_data","d":"Set data for the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::total","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_total","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::row","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_row","d":"Add single row to the final data structure
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::column","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_column","d":"Add new column to the current result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::toString","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_toString","d":"Convert the initialized data into the final response encoded with JSON
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::getMeta","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_getMeta","d":"Get current meta for this result
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::getStruct","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_getStruct","d":"Get resulting struct without JSON encoding
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Task\\TaskResult::getTableFormatted","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_getTableFormatted","d":"Get struct but in the way of formatted output
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::getPositionalCombinations","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_getPositionalCombinations","d":"Get all combinations of words with typo and fuzzy correction, sorted by relevance based on scoreMap
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::setValueByDotNotation","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_setValueByDotNotation","d":"Set the value in nested array by dot notation path to it and ref
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::normalizeValues","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_normalizeValues","d":"Run normalization on the array values\nIn case empty array passed, return empty array
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::blend","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_blend","d":"Combine two arrays with relevance into single one that means two arrays will be merged in t
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::getMapSum","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_getMapSum","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Arrays::boostListValues","p":"Manticoresearch/Buddy/Core/Tool/Arrays.html#method_boostListValues","d":"Boost multiple values in case they exist in array and place them on the first positions of the list
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::setVersionFile","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_setVersionFile","d":"Set version file, that we will use to read the Buddy version
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::info","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_info","d":"Print INFO message, that is important to be in production also
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::debug","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_debug","d":"This is helper to display debug info in debug mode
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::debugv","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_debugv","d":"Wrapper to display message with higher level of the verbosity
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::warning","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_warning","d":"Warning that means you need to take a care about it but still continue
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::error","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_error","d":"This method write unrecoverable error to the log
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::getVersion","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_getVersion","d":"Get version that is read from the file we provided before\nNormally it's done on initialization stage of the Buddy base
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Buddy::getProcessName","p":"Manticoresearch/Buddy/Core/Tool/Buddy.html#method_getProcessName","d":"Get the process name with suffix and id if passed
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::__construct","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method___construct","d":"Initialize the object with a given language code layout
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::convert","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_convert","d":"Convert the input string to the target language layout
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::convertMany","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_convertMany","d":"Get results of the conversion for all languages in array
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::combineMany","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_combineMany","d":"Convert the input string to the target language layout by using multiple languages\nIt works almost the same as convertMany but combine ALL possible pairs of languages
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::combineAll","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_combineAll","d":"The same as combineMany but combine all available languages we support
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::getPairs","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_getPairs","d":"Get all available sorted by target language pairs of passed languages
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::getSupportedLanguages","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_getSupportedLanguages","d":"Get the list of all supported language keyboard layouts codes
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\KeyboardLayout::getLangMap","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout.html#method_getLangMap","d":"Lazy loading lang map from the config file and cache it for future usage
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::__clone","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method___clone","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::__wakeup","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method___wakeup","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::getInstance","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_getInstance","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::parse","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_parse","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::getCompletedPayload","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_getCompletedPayload","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::getParsedPayload","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_getParsedPayload","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::setParsedPayload","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_setParsedPayload","d":""},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\SqlQueryParser::removeQuotes","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser.html#method_removeQuotes","d":"Helper that allows removal of starting and ending quotes from string,\ncause parser usually leaves it as is ('manticore', \"manticore\", manticore
)
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings::camelcaseToUnderscore","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_camelcaseToUnderscore","d":"Single iteration implementation of camelcase to underscore
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings::underscoreToCamelcase","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_underscoreToCamelcase","d":"Underscore to camelcase
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings::camelcaseBySeparator","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_camelcaseBySeparator","d":"Single iteration implementation of separate string to camelcase
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Strings::classNameToIdentifier","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_classNameToIdentifier","d":"Convert the class name to it's identifier with dash as separator
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::init","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_init","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::run","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_run","d":null},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Process\\WorkerRunnerInterface::stop","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface.html#method_stop","d":null},{"t":"N","n":"Manticoresearch","p":"Manticoresearch.html"},{"t":"N","n":"Manticoresearch\\Buddy","p":"Manticoresearch/Buddy.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core","p":"Manticoresearch/Buddy/Core.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Cache","p":"Manticoresearch/Buddy/Core/Cache.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Error","p":"Manticoresearch/Buddy/Core/Error.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Network","p":"Manticoresearch/Buddy/Core/Network.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Plugin","p":"Manticoresearch/Buddy/Core/Plugin.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Process","p":"Manticoresearch/Buddy/Core/Process.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Task","p":"Manticoresearch/Buddy/Core/Task.html"},{"t":"N","n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}]}
diff --git a/doctum.js b/doctum.js
index a15d5b8..8d29e83 100644
--- a/doctum.js
+++ b/doctum.js
@@ -1,5 +1,5 @@
var Doctum = {
- treeJson: {"tree":{"l":0,"n":"","p":"","c":[{"l":1,"n":"Manticoresearch","p":"Manticoresearch","c":[{"l":2,"n":"Buddy","p":"Manticoresearch/Buddy","c":[{"l":3,"n":"Core","p":"Manticoresearch/Buddy/Core","c":[{"l":4,"n":"Cache","p":"Manticoresearch/Buddy/Core/Cache","c":[{"l":5,"n":"Flag","p":"Manticoresearch/Buddy/Core/Cache/Flag"}]},{"l":4,"n":"Error","p":"Manticoresearch/Buddy/Core/Error","c":[{"l":5,"n":"GenericError","p":"Manticoresearch/Buddy/Core/Error/GenericError"},{"l":5,"n":"InvalidNetworkRequestError","p":"Manticoresearch/Buddy/Core/Error/InvalidNetworkRequestError"},{"l":5,"n":"ManticoreSearchClientError","p":"Manticoresearch/Buddy/Core/Error/ManticoreSearchClientError"},{"l":5,"n":"ManticoreSearchResponseError","p":"Manticoresearch/Buddy/Core/Error/ManticoreSearchResponseError"},{"l":5,"n":"QueryParseError","p":"Manticoresearch/Buddy/Core/Error/QueryParseError"},{"l":5,"n":"QueryValidationError","p":"Manticoresearch/Buddy/Core/Error/QueryValidationError"},{"l":5,"n":"TableValidationError","p":"Manticoresearch/Buddy/Core/Error/TableValidationError"}]},{"l":4,"n":"ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch","c":[{"l":5,"n":"Client","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client"},{"l":5,"n":"Fields","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Fields"},{"l":5,"n":"Response","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response"},{"l":5,"n":"Settings","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Settings"},{"l":5,"n":"TableValidator","p":"Manticoresearch/Buddy/Core/ManticoreSearch/TableValidator"}]},{"l":4,"n":"Network","p":"Manticoresearch/Buddy/Core/Network","c":[{"l":5,"n":"Request","p":"Manticoresearch/Buddy/Core/Network/Request"},{"l":5,"n":"Response","p":"Manticoresearch/Buddy/Core/Network/Response"},{"l":5,"n":"Struct","p":"Manticoresearch/Buddy/Core/Network/Struct"}]},{"l":4,"n":"Plugin","p":"Manticoresearch/Buddy/Core/Plugin","c":[{"l":5,"n":"BaseHandler","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler"},{"l":5,"n":"BaseHandlerWithClient","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithClient"},{"l":5,"n":"BaseHandlerWithFlagCache","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithFlagCache"},{"l":5,"n":"BaseHandlerWithTableFormatter","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithTableFormatter"},{"l":5,"n":"BasePayload","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload"},{"l":5,"n":"Pluggable","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable"},{"l":5,"n":"TableFormatter","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter"}]},{"l":4,"n":"Process","p":"Manticoresearch/Buddy/Core/Process","c":[{"l":5,"n":"BaseProcessor","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor"},{"l":5,"n":"Process","p":"Manticoresearch/Buddy/Core/Process/Process"},{"l":5,"n":"Worker","p":"Manticoresearch/Buddy/Core/Process/Worker"},{"l":5,"n":"WorkerRunnerInterface","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface"}]},{"l":4,"n":"Task","p":"Manticoresearch/Buddy/Core/Task","c":[{"l":5,"n":"Task","p":"Manticoresearch/Buddy/Core/Task/Task"},{"l":5,"n":"TaskPool","p":"Manticoresearch/Buddy/Core/Task/TaskPool"},{"l":5,"n":"TaskResult","p":"Manticoresearch/Buddy/Core/Task/TaskResult"}]},{"l":4,"n":"Tool","p":"Manticoresearch/Buddy/Core/Tool","c":[{"l":5,"n":"Arrays","p":"Manticoresearch/Buddy/Core/Tool/Arrays"},{"l":5,"n":"Buddy","p":"Manticoresearch/Buddy/Core/Tool/Buddy"},{"l":5,"n":"KeyboardLayout","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout"},{"l":5,"n":"SqlQueryParser","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser"},{"l":5,"n":"Strings","p":"Manticoresearch/Buddy/Core/Tool/Strings"}]}]}]}]}]},"treeOpenLevel":2},
+ treeJson: {"tree":{"l":0,"n":"","p":"","c":[{"l":1,"n":"Manticoresearch","p":"Manticoresearch","c":[{"l":2,"n":"Buddy","p":"Manticoresearch/Buddy","c":[{"l":3,"n":"Core","p":"Manticoresearch/Buddy/Core","c":[{"l":4,"n":"Cache","p":"Manticoresearch/Buddy/Core/Cache","c":[{"l":5,"n":"Flag","p":"Manticoresearch/Buddy/Core/Cache/Flag"}]},{"l":4,"n":"Error","p":"Manticoresearch/Buddy/Core/Error","c":[{"l":5,"n":"GenericError","p":"Manticoresearch/Buddy/Core/Error/GenericError"},{"l":5,"n":"InvalidNetworkRequestError","p":"Manticoresearch/Buddy/Core/Error/InvalidNetworkRequestError"},{"l":5,"n":"ManticoreSearchClientError","p":"Manticoresearch/Buddy/Core/Error/ManticoreSearchClientError"},{"l":5,"n":"ManticoreSearchResponseError","p":"Manticoresearch/Buddy/Core/Error/ManticoreSearchResponseError"},{"l":5,"n":"QueryParseError","p":"Manticoresearch/Buddy/Core/Error/QueryParseError"},{"l":5,"n":"QueryValidationError","p":"Manticoresearch/Buddy/Core/Error/QueryValidationError"},{"l":5,"n":"TableValidationError","p":"Manticoresearch/Buddy/Core/Error/TableValidationError"}]},{"l":4,"n":"ManticoreSearch","p":"Manticoresearch/Buddy/Core/ManticoreSearch","c":[{"l":5,"n":"Client","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client"},{"l":5,"n":"Fields","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Fields"},{"l":5,"n":"Response","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response"},{"l":5,"n":"Settings","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Settings"},{"l":5,"n":"TableValidator","p":"Manticoresearch/Buddy/Core/ManticoreSearch/TableValidator"}]},{"l":4,"n":"Network","p":"Manticoresearch/Buddy/Core/Network","c":[{"l":5,"n":"Request","p":"Manticoresearch/Buddy/Core/Network/Request"},{"l":5,"n":"Response","p":"Manticoresearch/Buddy/Core/Network/Response"},{"l":5,"n":"Struct","p":"Manticoresearch/Buddy/Core/Network/Struct"}]},{"l":4,"n":"Plugin","p":"Manticoresearch/Buddy/Core/Plugin","c":[{"l":5,"n":"BaseHandler","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler"},{"l":5,"n":"BaseHandlerWithClient","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithClient"},{"l":5,"n":"BaseHandlerWithFlagCache","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandlerWithFlagCache"},{"l":5,"n":"BasePayload","p":"Manticoresearch/Buddy/Core/Plugin/BasePayload"},{"l":5,"n":"Pluggable","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable"},{"l":5,"n":"TableFormatter","p":"Manticoresearch/Buddy/Core/Plugin/TableFormatter"}]},{"l":4,"n":"Process","p":"Manticoresearch/Buddy/Core/Process","c":[{"l":5,"n":"BaseProcessor","p":"Manticoresearch/Buddy/Core/Process/BaseProcessor"},{"l":5,"n":"Process","p":"Manticoresearch/Buddy/Core/Process/Process"},{"l":5,"n":"Worker","p":"Manticoresearch/Buddy/Core/Process/Worker"},{"l":5,"n":"WorkerRunnerInterface","p":"Manticoresearch/Buddy/Core/Process/WorkerRunnerInterface"}]},{"l":4,"n":"Task","p":"Manticoresearch/Buddy/Core/Task","c":[{"l":5,"n":"Task","p":"Manticoresearch/Buddy/Core/Task/Task"},{"l":5,"n":"TaskPool","p":"Manticoresearch/Buddy/Core/Task/TaskPool"},{"l":5,"n":"TaskResult","p":"Manticoresearch/Buddy/Core/Task/TaskResult"}]},{"l":4,"n":"Tool","p":"Manticoresearch/Buddy/Core/Tool","c":[{"l":5,"n":"Arrays","p":"Manticoresearch/Buddy/Core/Tool/Arrays"},{"l":5,"n":"Buddy","p":"Manticoresearch/Buddy/Core/Tool/Buddy"},{"l":5,"n":"KeyboardLayout","p":"Manticoresearch/Buddy/Core/Tool/KeyboardLayout"},{"l":5,"n":"SqlQueryParser","p":"Manticoresearch/Buddy/Core/Tool/SqlQueryParser"},{"l":5,"n":"Strings","p":"Manticoresearch/Buddy/Core/Tool/Strings"}]}]}]}]}]},"treeOpenLevel":2},
/** @var boolean */
treeLoaded: false,
/** @var boolean */
diff --git a/renderer.index b/renderer.index
index 274989b..7095429 100644
--- a/renderer.index
+++ b/renderer.index
@@ -1 +1 @@
-O:21:"Doctum\Renderer\Index":3:{i:0;a:35:{s:37:"Manticoresearch\Buddy\Core\Cache\Flag";s:40:"36f656231d75218e96a91336327ebd25d207aab0";s:45:"Manticoresearch\Buddy\Core\Error\GenericError";s:40:"6ae86c76f32cab923ec88ee596159c72d753a3cd";s:59:"Manticoresearch\Buddy\Core\Error\InvalidNetworkRequestError";s:40:"6d3a1d7e483abe2bd35e3a006814540c6448f13b";s:59:"Manticoresearch\Buddy\Core\Error\ManticoreSearchClientError";s:40:"0054313bba0e4879bb9482c51a6d547550fd5946";s:61:"Manticoresearch\Buddy\Core\Error\ManticoreSearchResponseError";s:40:"73de0978120e1a50ae0555fc899194d48d284118";s:48:"Manticoresearch\Buddy\Core\Error\QueryParseError";s:40:"26959878277dc3a6b4da11b826599de09d9fb558";s:53:"Manticoresearch\Buddy\Core\Error\QueryValidationError";s:40:"d66af7a6744f3bc0d49342df8fc0646cdc70c5fb";s:53:"Manticoresearch\Buddy\Core\Error\TableValidationError";s:40:"81cee12ac010a8d04f5c5c05caff15ab2a696df1";s:49:"Manticoresearch\Buddy\Core\ManticoreSearch\Client";s:40:"8552e0d350687677c69f06c23a6b40c900192d7f";s:49:"Manticoresearch\Buddy\Core\ManticoreSearch\Fields";s:40:"0c4af9559836d5e8ec8080dd40fc5c3a32f9eecb";s:51:"Manticoresearch\Buddy\Core\ManticoreSearch\Response";s:40:"c45f17f497fbab74a65cd9deacab80292179257a";s:51:"Manticoresearch\Buddy\Core\ManticoreSearch\Settings";s:40:"0d87714518f61e7d60acdaf7a742894c27b05e31";s:57:"Manticoresearch\Buddy\Core\ManticoreSearch\TableValidator";s:40:"c054f5d9e842674b75e45134f4196736286364b1";s:42:"Manticoresearch\Buddy\Core\Network\Request";s:40:"5a5d77425266e89ab86cf2fd226477aedaa0a369";s:43:"Manticoresearch\Buddy\Core\Network\Response";s:40:"f9de7923d1211f23f152d9b04f12977d865781ab";s:41:"Manticoresearch\Buddy\Core\Network\Struct";s:40:"387e22d2ed04d1077f5428c5561495609616bce6";s:45:"Manticoresearch\Buddy\Core\Plugin\BaseHandler";s:40:"426553cbac918f1bb4f7e71b1fece10d12eb1179";s:55:"Manticoresearch\Buddy\Core\Plugin\BaseHandlerWithClient";s:40:"384fa5e83a7757dea295ae2953059f8df6ba9687";s:58:"Manticoresearch\Buddy\Core\Plugin\BaseHandlerWithFlagCache";s:40:"b02b6adb20420503309eb07e1de76eb0e397301a";s:63:"Manticoresearch\Buddy\Core\Plugin\BaseHandlerWithTableFormatter";s:40:"ae33866cc1ff2a5c23c12eb32467d9a7b6fa0c4e";s:45:"Manticoresearch\Buddy\Core\Plugin\BasePayload";s:40:"a1fdcc0cb2d55606d8302b5555277d25c6d10832";s:43:"Manticoresearch\Buddy\Core\Plugin\Pluggable";s:40:"155b8899e2fb59b13e6c34a99aa527d17158f515";s:48:"Manticoresearch\Buddy\Core\Plugin\TableFormatter";s:40:"c06700ac3bcba9c994c14c0cd91ef0690fb777c3";s:48:"Manticoresearch\Buddy\Core\Process\BaseProcessor";s:40:"cda26caad972d008e07367cfcf1a90d68a6c8cf4";s:42:"Manticoresearch\Buddy\Core\Process\Process";s:40:"581c35c0bc06f630ff0740a9b475bfaa3910fc2d";s:41:"Manticoresearch\Buddy\Core\Process\Worker";s:40:"fa5886cf57366941735e9cb683b54b4551e040de";s:56:"Manticoresearch\Buddy\Core\Process\WorkerRunnerInterface";s:40:"a32de8811c03e8fce0de7b9f6916400dd0ae324e";s:36:"Manticoresearch\Buddy\Core\Task\Task";s:40:"3c51c2322d908873f6dfdba7ab3792e1e33d3f61";s:40:"Manticoresearch\Buddy\Core\Task\TaskPool";s:40:"e71e8dcba21688bf3e8c3cdd9df16d3dda65a6a8";s:42:"Manticoresearch\Buddy\Core\Task\TaskResult";s:40:"f738ce0dfed9085384f178175685884cbb356a01";s:38:"Manticoresearch\Buddy\Core\Tool\Arrays";s:40:"265d7655fba0967c813c96de8b42192ee0e03bd0";s:37:"Manticoresearch\Buddy\Core\Tool\Buddy";s:40:"a420570e02516d8acee270fcc54bd6c3e0c1d2a7";s:46:"Manticoresearch\Buddy\Core\Tool\KeyboardLayout";s:40:"5064053a1cf0b49dc301d011d484f9fee1ca60d1";s:46:"Manticoresearch\Buddy\Core\Tool\SqlQueryParser";s:40:"7aca63de2b38c38b10909d54f0ed4b58e5ab2365";s:39:"Manticoresearch\Buddy\Core\Tool\Strings";s:40:"a07c96e0cf55ad66c4eac3d601fffd3e6fa3a89b";}i:1;a:1:{i:0;s:4:"main";}i:2;a:11:{i:0;s:15:"Manticoresearch";i:1;s:21:"Manticoresearch\Buddy";i:2;s:26:"Manticoresearch\Buddy\Core";i:3;s:32:"Manticoresearch\Buddy\Core\Cache";i:4;s:32:"Manticoresearch\Buddy\Core\Error";i:5;s:42:"Manticoresearch\Buddy\Core\ManticoreSearch";i:6;s:34:"Manticoresearch\Buddy\Core\Network";i:7;s:33:"Manticoresearch\Buddy\Core\Plugin";i:8;s:34:"Manticoresearch\Buddy\Core\Process";i:9;s:31:"Manticoresearch\Buddy\Core\Task";i:10;s:31:"Manticoresearch\Buddy\Core\Tool";}}
\ No newline at end of file
+O:21:"Doctum\Renderer\Index":3:{i:0;a:34:{s:37:"Manticoresearch\Buddy\Core\Cache\Flag";s:40:"36f656231d75218e96a91336327ebd25d207aab0";s:45:"Manticoresearch\Buddy\Core\Error\GenericError";s:40:"6ae86c76f32cab923ec88ee596159c72d753a3cd";s:59:"Manticoresearch\Buddy\Core\Error\InvalidNetworkRequestError";s:40:"6d3a1d7e483abe2bd35e3a006814540c6448f13b";s:59:"Manticoresearch\Buddy\Core\Error\ManticoreSearchClientError";s:40:"0054313bba0e4879bb9482c51a6d547550fd5946";s:61:"Manticoresearch\Buddy\Core\Error\ManticoreSearchResponseError";s:40:"73de0978120e1a50ae0555fc899194d48d284118";s:48:"Manticoresearch\Buddy\Core\Error\QueryParseError";s:40:"26959878277dc3a6b4da11b826599de09d9fb558";s:53:"Manticoresearch\Buddy\Core\Error\QueryValidationError";s:40:"d66af7a6744f3bc0d49342df8fc0646cdc70c5fb";s:53:"Manticoresearch\Buddy\Core\Error\TableValidationError";s:40:"81cee12ac010a8d04f5c5c05caff15ab2a696df1";s:49:"Manticoresearch\Buddy\Core\ManticoreSearch\Client";s:40:"7c47b70f1f15697ef6b70b87e4da11c1222e6b5c";s:49:"Manticoresearch\Buddy\Core\ManticoreSearch\Fields";s:40:"0c4af9559836d5e8ec8080dd40fc5c3a32f9eecb";s:51:"Manticoresearch\Buddy\Core\ManticoreSearch\Response";s:40:"c2cf55c82f22e5ae1e0065e53353ae37f1308f80";s:51:"Manticoresearch\Buddy\Core\ManticoreSearch\Settings";s:40:"0d87714518f61e7d60acdaf7a742894c27b05e31";s:57:"Manticoresearch\Buddy\Core\ManticoreSearch\TableValidator";s:40:"c054f5d9e842674b75e45134f4196736286364b1";s:42:"Manticoresearch\Buddy\Core\Network\Request";s:40:"b7649d95879f70f31f8d1d6c9ca7f7a61b29ab35";s:43:"Manticoresearch\Buddy\Core\Network\Response";s:40:"3fedb66948f32532be6cbe72a4ed561ff7332a61";s:41:"Manticoresearch\Buddy\Core\Network\Struct";s:40:"a12d471bbe3e997682bab7e7787813e5f14bd749";s:45:"Manticoresearch\Buddy\Core\Plugin\BaseHandler";s:40:"426553cbac918f1bb4f7e71b1fece10d12eb1179";s:55:"Manticoresearch\Buddy\Core\Plugin\BaseHandlerWithClient";s:40:"384fa5e83a7757dea295ae2953059f8df6ba9687";s:58:"Manticoresearch\Buddy\Core\Plugin\BaseHandlerWithFlagCache";s:40:"b02b6adb20420503309eb07e1de76eb0e397301a";s:45:"Manticoresearch\Buddy\Core\Plugin\BasePayload";s:40:"58c940ae2df7eaebd9d913e450060921737b324a";s:43:"Manticoresearch\Buddy\Core\Plugin\Pluggable";s:40:"155b8899e2fb59b13e6c34a99aa527d17158f515";s:48:"Manticoresearch\Buddy\Core\Plugin\TableFormatter";s:40:"c90d76a8e9397159b6bf7240689db05713761f5c";s:48:"Manticoresearch\Buddy\Core\Process\BaseProcessor";s:40:"cda26caad972d008e07367cfcf1a90d68a6c8cf4";s:42:"Manticoresearch\Buddy\Core\Process\Process";s:40:"581c35c0bc06f630ff0740a9b475bfaa3910fc2d";s:41:"Manticoresearch\Buddy\Core\Process\Worker";s:40:"fa5886cf57366941735e9cb683b54b4551e040de";s:56:"Manticoresearch\Buddy\Core\Process\WorkerRunnerInterface";s:40:"a32de8811c03e8fce0de7b9f6916400dd0ae324e";s:36:"Manticoresearch\Buddy\Core\Task\Task";s:40:"3c51c2322d908873f6dfdba7ab3792e1e33d3f61";s:40:"Manticoresearch\Buddy\Core\Task\TaskPool";s:40:"e71e8dcba21688bf3e8c3cdd9df16d3dda65a6a8";s:42:"Manticoresearch\Buddy\Core\Task\TaskResult";s:40:"3a6893e4fb85e3e845ecab475574d1a5af99dd1a";s:38:"Manticoresearch\Buddy\Core\Tool\Arrays";s:40:"265d7655fba0967c813c96de8b42192ee0e03bd0";s:37:"Manticoresearch\Buddy\Core\Tool\Buddy";s:40:"a420570e02516d8acee270fcc54bd6c3e0c1d2a7";s:46:"Manticoresearch\Buddy\Core\Tool\KeyboardLayout";s:40:"5064053a1cf0b49dc301d011d484f9fee1ca60d1";s:46:"Manticoresearch\Buddy\Core\Tool\SqlQueryParser";s:40:"7aca63de2b38c38b10909d54f0ed4b58e5ab2365";s:39:"Manticoresearch\Buddy\Core\Tool\Strings";s:40:"a07c96e0cf55ad66c4eac3d601fffd3e6fa3a89b";}i:1;a:1:{i:0;s:4:"main";}i:2;a:11:{i:0;s:15:"Manticoresearch";i:1;s:21:"Manticoresearch\Buddy";i:2;s:26:"Manticoresearch\Buddy\Core";i:3;s:32:"Manticoresearch\Buddy\Core\Cache";i:4;s:32:"Manticoresearch\Buddy\Core\Error";i:5;s:42:"Manticoresearch\Buddy\Core\ManticoreSearch";i:6;s:34:"Manticoresearch\Buddy\Core\Network";i:7;s:33:"Manticoresearch\Buddy\Core\Plugin";i:8;s:34:"Manticoresearch\Buddy\Core\Process";i:9;s:31:"Manticoresearch\Buddy\Core\Task";i:10;s:31:"Manticoresearch\Buddy\Core\Tool";}}
\ No newline at end of file
diff --git a/traits.html b/traits.html
index 7692801..efdb2d7 100644
--- a/traits.html
+++ b/traits.html
@@ -77,7 +77,7 @@ Traits