Method |
Description |
|
__construct ( string $engine ) |
Constructor |
|
getComment ( ) : string |
Fetches the server's comment about this engine |
|
getEngine ( string $engine ) : StorageEngine |
Loads the corresponding engine plugin, if available. |
|
getHtmlSelect ( string $name = 'engine', string $id = null, string $selected = null, boolean $offerUnavailableEngines = false, boolean $addEmpty = false ) : string |
Returns HTML code for storage engine select box |
|
getHtmlVariables ( ) : string |
Returns as HTML table of the engine's server variables |
|
getInfoPages ( ) : string[] |
Returns a list of available information pages with labels |
|
getMysqlHelpPage ( ) : string |
Returns string with filename for the MySQL helppage
about this storage engine |
|
getPage ( string $id ) : string |
Generates the requested information page |
|
getStorageEngines ( ) : string[] |
Returns array of storage engines |
|
getSupportInformationMessage ( ) : string |
Information message on whether this storage engine is supported |
|
getTitle ( ) : string |
Reveals the engine's title |
|
getVariables ( ) : array |
Generates a list of MySQL variables that provide information about this
engine. This function should be overridden when extending this class
for a particular engine. |
|
getVariablesLikePattern ( ) : string |
Returns the pattern to be used in the query for SQL variables
related to the storage engine |
|
getVariablesStatus ( ) : array |
Returns array with detailed info about engine specific server variables |
|
isValid ( string $engine ) : boolean |
Returns true if given engine name is supported/valid, otherwise false |
|
resolveTypeSize ( integer $value ) : string |
Returns the engine specific handling for
PMA_ENGINE_DETAILS_TYPE_SIZE type variables. |
|