From b8aa3ca8891d4b8869ecef8459fcf2e14f0d08e9 Mon Sep 17 00:00:00 2001
From: donhardman Get processors that plugin supports, list of classesMethods
Get info about this plugin
static string
+ getInfo()
+
+ Get info about this plugin
+ BasePayload
setSettings(Settings $manticoreSettings)
@@ -289,7 +332,7 @@ Settings
getSettings()
@@ -322,7 +365,7 @@ static array
getEndpointInfo(Request $request)
@@ -365,7 +408,7 @@ abstract static BasePayload
fromRequest(Request $request)
@@ -408,7 +451,7 @@ abstract static bool
hasMatch(Request $request)
@@ -451,7 +494,7 @@ string
getHandlerClassName()
@@ -484,7 +527,7 @@ static void
setParser(SqlQueryParser $sqlQueryParser)
diff --git a/Manticoresearch/Buddy/Core/Plugin/Pluggable.html b/Manticoresearch/Buddy/Core/Plugin/Pluggable.html
index 2c39086..56f46e1 100644
--- a/Manticoresearch/Buddy/Core/Plugin/Pluggable.html
+++ b/Manticoresearch/Buddy/Core/Plugin/Pluggable.html
@@ -105,6 +105,24 @@ + CORE_NS_PREFIX + | +
+ + + |
+
+ EXTRA_NS_PREFIX + | +
+ + + |
Get list of external plugin names
Helper function to get external or core plugins
void
__construct(Settings $settings, array $hooks = [])
@@ -454,7 +462,7 @@ static void
setCorePlugins(array $plugins)
@@ -497,7 +505,7 @@ static void
setContainer(ContainerInterface $container)
@@ -540,7 +548,7 @@ static ContainerInterface
getContainer()
@@ -573,7 +581,7 @@ void
install(string $package)
@@ -625,7 +633,7 @@ void
remove(string $package)
@@ -668,7 +676,7 @@ array
getList()
@@ -710,7 +718,7 @@ string
getClassNamespaceByFullName(string $name)
@@ -754,7 +762,7 @@ void
reload()
@@ -796,7 +804,7 @@ void
unregisterAutoload()
@@ -829,7 +837,7 @@ void
registerAutoload()
@@ -871,7 +879,7 @@ void
autoloader(string $className)
@@ -914,7 +922,7 @@ protected BufferedOutput
composer(string $command, array $options, string|null $package = null)
@@ -976,7 +984,7 @@ array
fetchCorePlugins()
@@ -1018,7 +1026,7 @@ array
fetchExtraPlugins()
@@ -1054,55 +1062,13 @@ array
- fetchPlugins()
-
- Helper function to get external or core plugins
- protected void
registerHooks()
@@ -1136,7 +1102,7 @@ Pluggable
setPluginDir(string $dir)
@@ -1179,7 +1145,7 @@ string
getPluginDir()
@@ -1212,7 +1178,7 @@ protected string
findPluginDir()
@@ -1254,7 +1220,7 @@ protected string
getPluginComposerFile()
@@ -1296,7 +1262,7 @@ protected string
getPSR4AutoloadFile()
@@ -1339,7 +1305,7 @@ protected string
getNSAutoloadFile()
@@ -1382,7 +1348,7 @@ static protected string
getShortName(string $fullName)
diff --git a/doc-index.html b/doc-index.html
index 5a5f105..76ee519 100644
--- a/doc-index.html
+++ b/doc-index.html
@@ -230,9 +230,7 @@ Get list of core plugin names
Get list of external plugin names
Helper function to get external or core plugins
Get list of external plugin names
Get path to the plugin dir where we install all of it
Get processors that plugin supports, list of classes
Get processors that plugin supports, list of classes
Get info about this plugin
Get current settings
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\\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":null,"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":null,"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\\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\\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\\Process","p":"Manticoresearch/Buddy/Core/Tool/Process.html","d":null,"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":null,"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":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"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::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::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::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::setResponseBuilder","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_setResponseBuilder","d":"Set Response Builder
"},{"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::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\\Response::__construct","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method___construct","d":""},{"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::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::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\\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::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::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::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::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\\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\\BaseHandler::registerHook","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html#method_registerHook","d":"Register hook with closure processor that will receive its data and may do something
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandler::processHook","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html#method_processHook","d":"Process hook and pass the data that will be send to the callable function
"},{"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\\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::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::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::fetchCorePlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_fetchCorePlugins","d":"Get list of core plugin names
"},{"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::fetchPlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_fetchPlugins","d":"Helper function to get external or core plugins
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\Pluggable::registerHooks","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_registerHooks","d":"Register all hooks to known core plugins\nIt's called on init phase once and keep updated on event emited from the plugin
"},{"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\\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::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 buddy is stopping
"},{"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
"},{"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::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::destroy","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_destroy","d":""},{"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::execute","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_execute","d":"Executor of the Metric component in separate thread
"},{"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::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 ocurred
"},{"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 ocurred
"},{"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::getStruct","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_getStruct","d":"Get resulting struct without JSON encoding
"},{"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::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\\Process::getParentPid","p":"Manticoresearch/Buddy/Core/Tool/Process.html#method_getParentPid","d":"Cross-platform function to get parent pid of manticore process
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Process::exists","p":"Manticoresearch/Buddy/Core/Tool/Process.html#method_exists","d":"Check wether process is running or not
"},{"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\\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::camelcaseBySeparator","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_camelcaseBySeparator","d":"Single iteration implementation of separate string to camelcase
"},{"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\\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\\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\\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\\Response","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html","d":null,"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\\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":null,"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\\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":null,"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":null,"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\\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\\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\\Process","p":"Manticoresearch/Buddy/Core/Tool/Process.html","d":null,"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":null,"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":null,"f":{"n":"Manticoresearch\\Buddy\\Core\\Tool","p":"Manticoresearch/Buddy/Core/Tool.html"}},{"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::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::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::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::setResponseBuilder","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Client.html#method_setResponseBuilder","d":"Set Response Builder
"},{"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::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\\Response::__construct","p":"Manticoresearch/Buddy/Core/ManticoreSearch/Response.html#method___construct","d":""},{"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::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::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\\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::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::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::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::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\\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\\BaseHandler::registerHook","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html#method_registerHook","d":"Register hook with closure processor that will receive its data and may do something
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Plugin\\BaseHandler::processHook","p":"Manticoresearch/Buddy/Core/Plugin/BaseHandler.html#method_processHook","d":"Process hook and pass the data that will be send to the callable function
"},{"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\\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::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::fetchCorePlugins","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_fetchCorePlugins","d":"Get list of core plugin names
"},{"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::registerHooks","p":"Manticoresearch/Buddy/Core/Plugin/Pluggable.html#method_registerHooks","d":"Register all hooks to known core plugins\nIt's called on init phase once and keep updated on event emited from the plugin
"},{"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\\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::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 buddy is stopping
"},{"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
"},{"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::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::destroy","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_destroy","d":""},{"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::execute","p":"Manticoresearch/Buddy/Core/Process/Process.html#method_execute","d":"Executor of the Metric component in separate thread
"},{"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::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 ocurred
"},{"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 ocurred
"},{"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::getStruct","p":"Manticoresearch/Buddy/Core/Task/TaskResult.html#method_getStruct","d":"Get resulting struct without JSON encoding
"},{"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::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\\Process::getParentPid","p":"Manticoresearch/Buddy/Core/Tool/Process.html#method_getParentPid","d":"Cross-platform function to get parent pid of manticore process
"},{"t":"M","n":"Manticoresearch\\Buddy\\Core\\Tool\\Process::exists","p":"Manticoresearch/Buddy/Core/Tool/Process.html#method_exists","d":"Check wether process is running or not
"},{"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\\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::camelcaseBySeparator","p":"Manticoresearch/Buddy/Core/Tool/Strings.html#method_camelcaseBySeparator","d":"Single iteration implementation of separate string to camelcase
"},{"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\\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/renderer.index b/renderer.index index 9c14fb2..35b4c28 100644 --- a/renderer.index +++ b/renderer.index @@ -1 +1 @@ -O:21:"Doctum\Renderer\Index":3:{i:0;a:25:{s:45:"Manticoresearch\Buddy\Core\Error\GenericError";s:40:"51a07b9e7a8c48b5c796b8a7eaada982b1574f79";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:49:"Manticoresearch\Buddy\Core\ManticoreSearch\Client";s:40:"09583bfa5875cf0c500669565db029e71fda8506";s:51:"Manticoresearch\Buddy\Core\ManticoreSearch\Response";s:40:"3f043a2f9e49a726452e4614a499685d68b87cd4";s:51:"Manticoresearch\Buddy\Core\ManticoreSearch\Settings";s:40:"0d87714518f61e7d60acdaf7a742894c27b05e31";s:42:"Manticoresearch\Buddy\Core\Network\Request";s:40:"1f889d0d058bdef672009de5f3d2fd2b7f482e18";s:43:"Manticoresearch\Buddy\Core\Network\Response";s:40:"98c9d5865830b3efc06a978128b334afef9f4f1d";s:45:"Manticoresearch\Buddy\Core\Plugin\BaseHandler";s:40:"71bc523f646337b5286e5b383e21eebbc4167cce";s:55:"Manticoresearch\Buddy\Core\Plugin\BaseHandlerWithClient";s:40:"384fa5e83a7757dea295ae2953059f8df6ba9687";s:63:"Manticoresearch\Buddy\Core\Plugin\BaseHandlerWithTableFormatter";s:40:"ae33866cc1ff2a5c23c12eb32467d9a7b6fa0c4e";s:45:"Manticoresearch\Buddy\Core\Plugin\BasePayload";s:40:"38f9a00471d82fa61534b0e70d53884e2a894e61";s:43:"Manticoresearch\Buddy\Core\Plugin\Pluggable";s:40:"b2b0bcca194eae190e2fde0e568b963358232127";s:48:"Manticoresearch\Buddy\Core\Plugin\TableFormatter";s:40:"1b409f8f869f94258935438aeb07d8fd417baead";s:48:"Manticoresearch\Buddy\Core\Process\BaseProcessor";s:40:"8276a64ce0faaf4b639223e9b3b59e42f303fa2b";s:42:"Manticoresearch\Buddy\Core\Process\Process";s:40:"8e31a69a60d956fb8d4b028ec5923b77ff9bebd5";s:36:"Manticoresearch\Buddy\Core\Task\Task";s:40:"36462226e88bccd42adce438c2fdf74678bcc513";s:40:"Manticoresearch\Buddy\Core\Task\TaskPool";s:40:"e71e8dcba21688bf3e8c3cdd9df16d3dda65a6a8";s:42:"Manticoresearch\Buddy\Core\Task\TaskResult";s:40:"f918a4fd5e465531677ba0e9d5896b2034934a67";s:37:"Manticoresearch\Buddy\Core\Tool\Buddy";s:40:"d4585c4cef1eb14bb95073bd90c460e9ec16364d";s:39:"Manticoresearch\Buddy\Core\Tool\Process";s:40:"52048044e48fa472b46b70fcb51585163bc40be0";s:46:"Manticoresearch\Buddy\Core\Tool\SqlQueryParser";s:40:"d2b993428009d48f7306488733f7da73b713e7e9";s:39:"Manticoresearch\Buddy\Core\Tool\Strings";s:40:"2761429bd746c20b468da2f537730438e9d0a81f";}i:1;a:1:{i:0;s:4:"main";}i:2;a:10:{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\Error";i:4;s:42:"Manticoresearch\Buddy\Core\ManticoreSearch";i:5;s:34:"Manticoresearch\Buddy\Core\Network";i:6;s:33:"Manticoresearch\Buddy\Core\Plugin";i:7;s:34:"Manticoresearch\Buddy\Core\Process";i:8;s:31:"Manticoresearch\Buddy\Core\Task";i:9;s:31:"Manticoresearch\Buddy\Core\Tool";}} \ No newline at end of file +O:21:"Doctum\Renderer\Index":3:{i:0;a:25:{s:45:"Manticoresearch\Buddy\Core\Error\GenericError";s:40:"51a07b9e7a8c48b5c796b8a7eaada982b1574f79";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:49:"Manticoresearch\Buddy\Core\ManticoreSearch\Client";s:40:"09583bfa5875cf0c500669565db029e71fda8506";s:51:"Manticoresearch\Buddy\Core\ManticoreSearch\Response";s:40:"3f043a2f9e49a726452e4614a499685d68b87cd4";s:51:"Manticoresearch\Buddy\Core\ManticoreSearch\Settings";s:40:"0d87714518f61e7d60acdaf7a742894c27b05e31";s:42:"Manticoresearch\Buddy\Core\Network\Request";s:40:"1f889d0d058bdef672009de5f3d2fd2b7f482e18";s:43:"Manticoresearch\Buddy\Core\Network\Response";s:40:"98c9d5865830b3efc06a978128b334afef9f4f1d";s:45:"Manticoresearch\Buddy\Core\Plugin\BaseHandler";s:40:"71bc523f646337b5286e5b383e21eebbc4167cce";s:55:"Manticoresearch\Buddy\Core\Plugin\BaseHandlerWithClient";s:40:"384fa5e83a7757dea295ae2953059f8df6ba9687";s:63:"Manticoresearch\Buddy\Core\Plugin\BaseHandlerWithTableFormatter";s:40:"ae33866cc1ff2a5c23c12eb32467d9a7b6fa0c4e";s:45:"Manticoresearch\Buddy\Core\Plugin\BasePayload";s:40:"c3cf6d9c76e3853ae0d7eaeda788ccf9d25d3a4e";s:43:"Manticoresearch\Buddy\Core\Plugin\Pluggable";s:40:"481b3f942f2519823cf5cefd66f746b419e6ab6c";s:48:"Manticoresearch\Buddy\Core\Plugin\TableFormatter";s:40:"1b409f8f869f94258935438aeb07d8fd417baead";s:48:"Manticoresearch\Buddy\Core\Process\BaseProcessor";s:40:"8276a64ce0faaf4b639223e9b3b59e42f303fa2b";s:42:"Manticoresearch\Buddy\Core\Process\Process";s:40:"8e31a69a60d956fb8d4b028ec5923b77ff9bebd5";s:36:"Manticoresearch\Buddy\Core\Task\Task";s:40:"36462226e88bccd42adce438c2fdf74678bcc513";s:40:"Manticoresearch\Buddy\Core\Task\TaskPool";s:40:"e71e8dcba21688bf3e8c3cdd9df16d3dda65a6a8";s:42:"Manticoresearch\Buddy\Core\Task\TaskResult";s:40:"f918a4fd5e465531677ba0e9d5896b2034934a67";s:37:"Manticoresearch\Buddy\Core\Tool\Buddy";s:40:"d4585c4cef1eb14bb95073bd90c460e9ec16364d";s:39:"Manticoresearch\Buddy\Core\Tool\Process";s:40:"52048044e48fa472b46b70fcb51585163bc40be0";s:46:"Manticoresearch\Buddy\Core\Tool\SqlQueryParser";s:40:"d2b993428009d48f7306488733f7da73b713e7e9";s:39:"Manticoresearch\Buddy\Core\Tool\Strings";s:40:"2761429bd746c20b468da2f537730438e9d0a81f";}i:1;a:1:{i:0;s:4:"main";}i:2;a:10:{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\Error";i:4;s:42:"Manticoresearch\Buddy\Core\ManticoreSearch";i:5;s:34:"Manticoresearch\Buddy\Core\Network";i:6;s:33:"Manticoresearch\Buddy\Core\Plugin";i:7;s:34:"Manticoresearch\Buddy\Core\Process";i:8;s:31:"Manticoresearch\Buddy\Core\Task";i:9;s:31:"Manticoresearch\Buddy\Core\Tool";}} \ No newline at end of file