From b8aa3ca8891d4b8869ecef8459fcf2e14f0d08e9 Mon Sep 17 00:00:00 2001 From: donhardman Date: Mon, 12 Feb 2024 05:16:31 +0000 Subject: [PATCH] deploy: 043cbdaf729882c94ff3af7f519ce8841909a771 --- .../Buddy/Core/Plugin/BasePayload.html | 57 +++++++-- .../Buddy/Core/Plugin/Pluggable.html | 116 +++++++----------- doc-index.html | 8 +- doctum-search.json | 2 +- renderer.index | 2 +- 5 files changed, 97 insertions(+), 88 deletions(-) diff --git a/Manticoresearch/Buddy/Core/Plugin/BasePayload.html b/Manticoresearch/Buddy/Core/Plugin/BasePayload.html index 514f53f..1827654 100644 --- a/Manticoresearch/Buddy/Core/Plugin/BasePayload.html +++ b/Manticoresearch/Buddy/Core/Plugin/BasePayload.html @@ -133,6 +133,16 @@

Methods

Get processors that plugin supports, list of classes

+ +
+
+ static string +
+
+ getInfo() + +

Get info about this plugin

+
@@ -240,13 +250,46 @@

Return Value

+
+
+ + +
+

+
at line 36
+ static string + getInfo() + +

+
+ + + + +
+

Get info about this plugin

+
+
+ +

Return Value

+ + + + + + +
string
+ + + +

-
at line 38
+
at line 46
BasePayload setSettings(Settings $manticoreSettings) @@ -289,7 +332,7 @@

Return Value

-
at line 47
+
at line 55
Settings getSettings() @@ -322,7 +365,7 @@

Return Value

-
at line 57
+
at line 65
static array getEndpointInfo(Request $request) @@ -365,7 +408,7 @@

Return Value

-
at line 67
+
at line 75
abstract static BasePayload fromRequest(Request $request) @@ -408,7 +451,7 @@

Return Value

-
at line 74
+
at line 82
abstract static bool hasMatch(Request $request) @@ -451,7 +494,7 @@

Return Value

-
at line 80
+
at line 88
string getHandlerClassName() @@ -484,7 +527,7 @@

Return Value

-
at line 90
+
at line 98
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 @@

Constants

+ + + + + + + +
+ CORE_NS_PREFIX + +

+

+
+ EXTRA_NS_PREFIX + +

+

+
@@ -304,16 +322,6 @@

Methods

Get list of external plugin names

- -
-
- array -
-
- fetchPlugins() - -

Helper function to get external or core plugins

-
@@ -406,7 +414,7 @@

Details

-
at line 44
+
at line 46
void __construct(Settings $settings, array $hooks = []) @@ -454,7 +462,7 @@

Return Value

-
at line 55
+
at line 57
static void setCorePlugins(array $plugins) @@ -497,7 +505,7 @@

Return Value

-
at line 64
+
at line 66
static void setContainer(ContainerInterface $container) @@ -540,7 +548,7 @@

Return Value

-
at line 72
+
at line 74
static ContainerInterface getContainer() @@ -573,7 +581,7 @@

Return Value

-
at line 82
+
at line 84
void install(string $package) @@ -625,7 +633,7 @@

Exceptions

-
at line 101
+
at line 103
void remove(string $package) @@ -668,7 +676,7 @@

Return Value

-
at line 112
+
at line 114
array getList() @@ -710,7 +718,7 @@

Exceptions

-
at line 153
+
at line 155
string getClassNamespaceByFullName(string $name) @@ -754,7 +762,7 @@

Return Value

-
at line 196
+
at line 198
void reload() @@ -796,7 +804,7 @@

Exceptions

-
at line 205
+
at line 207
void unregisterAutoload() @@ -829,7 +837,7 @@

Return Value

-
at line 218
+
at line 220
void registerAutoload() @@ -871,7 +879,7 @@

Exceptions

-
at line 267
+
at line 269
void autoloader(string $className) @@ -914,7 +922,7 @@

Return Value

-
at line 302
+
at line 304
protected BufferedOutput composer(string $command, array $options, string|null $package = null) @@ -976,7 +984,7 @@

Exceptions

-
at line 347
+
at line 349
array fetchCorePlugins() @@ -1018,7 +1026,7 @@

Exceptions

-
at line 369
+
at line 371
array fetchExtraPlugins() @@ -1054,55 +1062,13 @@

Exceptions

-
-
- -
-
-

-
at line 380
- array - fetchPlugins() - -

-
- - - - -
-

Helper function to get external or core plugins

-
-
- -

Return Value

- - - - - - -
array
- - -

Exceptions

- - - - - - -
Exception
- - -

-
at line 392
+
at line 382
protected void registerHooks() @@ -1136,7 +1102,7 @@

Return Value

-
at line 405
+
at line 395
Pluggable setPluginDir(string $dir) @@ -1179,7 +1145,7 @@

Return Value

-
at line 414
+
at line 404
string getPluginDir() @@ -1212,7 +1178,7 @@

Return Value

-
at line 423
+
at line 413
protected string findPluginDir() @@ -1254,7 +1220,7 @@

Exceptions

-
at line 449
+
at line 439
protected string getPluginComposerFile() @@ -1296,7 +1262,7 @@

Exceptions

-
at line 465
+
at line 455
protected string getPSR4AutoloadFile() @@ -1339,7 +1305,7 @@

Exceptions

-
at line 482
+
at line 472
protected string getNSAutoloadFile() @@ -1382,7 +1348,7 @@

Exceptions

-
at line 498
+
at line 488
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 @@

A

Pluggable::fetchCorePlugins() — Method in class Pluggable

Get list of core plugin names

Pluggable::fetchExtraPlugins() — Method in class Pluggable
-

Get list of external plugin names

-Pluggable::fetchPlugins() — Method in class Pluggable
-

Helper function to get external or core plugins

+

Get list of external plugin names

Pluggable::findPluginDir() — Method in class Pluggable

Get path to the plugin dir where we install all of it

$ Task#futureProperty in class Task
@@ -263,7 +261,9 @@

A

BaseHandlerWithTableFormatter::getProps() — Method in class BaseHandlerWithTableFormatter
BasePayload::getProcessors() — Method in class BasePayload
-

Get processors that plugin supports, list of classes

+

Get processors that plugin supports, list of classes

+BasePayload::getInfo() — Method in class BasePayload
+

Get info about this plugin

BasePayload::getSettings() — Method in class BasePayload

Get current settings

BasePayload::getEndpointInfo() — Method in class BasePayload
diff --git a/doctum-search.json b/doctum-search.json index b765785..875d197 100644 --- a/doctum-search.json +++ b/doctum-search.json @@ -1 +1 @@ -{"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::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