perfmon

Module Events perfmon

EventsCalled
OnGetTableSchemaCPerfomanceSchema :: Init
OnPageStartCPerfomanceKeeper :: IsActive

Constant module perfmon

ConstantChecked
ADMIN_SECTIONCPerfomanceKeeper :: writeToDatabase
PERFMON_STARTEDCPerfomanceKeeper :: OnAfterAfterEpilog
PERFMON_STOPCPerfomanceKeeper :: OnPageStart

List of module methods perfmon

Methods
BaseObject :: compareName($name)
BaseObject :: getCompareName($name)
BaseObject :: getCreateDdl($dbType = '')
BaseObject :: getDropDdl($dbType = '')
BaseObject :: getLowercasedName()
BaseObject :: getModifyDdl(BaseObject $target, $dbType = '')
BaseObject :: getUnquotedName($name = null)
BaseObject :: setBody($body)
BaseObject :: setParent(BaseObject $parent = null)
BaseObject :: __construct($name = '')
CAdminListColumn :: getFilterInput()
CAdminListColumn :: getRowEdit($arRes)
CAdminListColumn :: getRowView($arRes)
CAdminListColumn :: __construct($id, $info)
CAdminListColumnList :: getFilterInput()
CAdminListColumnList :: getRowEdit($arRes)
CAdminListColumnList :: getRowView($arRes)
CAdminListColumnList :: __construct($id, $info, array $list = array())
CAdminListColumnNumber :: getRowView($arRes)
CAdminListColumnNumber :: __construct($id, $info, $precision)
CAdminListPage :: addColumn(CAdminListColumn $column)
CAdminListPage :: displayFilter()
CAdminListPage :: getContextMenu()
CAdminListPage :: getDataSource($arOrder, $arFilter, $arSelect)
CAdminListPage :: getFilter()
CAdminListPage :: getFooter()
CAdminListPage :: getHeaders()
CAdminListPage :: getOrder()
CAdminListPage :: getSelectedFields()
CAdminListPage :: initFilter()
CAdminListPage :: show()
CAdminListPage :: __construct($pageTitle, $sTableID, $arSort = false, $navLabel = "")
CodeTree :: formatCodeTree($result, $level=0)
CodeTree :: getCode($level)
CodeTree :: getCodeTree()
CodeTree :: getPredicateSort($predicate)
CodeTree :: makeCodeTree(array $updaterSteps, &$result)
CodeTree :: __construct(array $statements)
Collection :: add(BaseObject $object)
Collection :: compare(Collection $targetList, $compareBody = true)
Collection :: getList()
Collection :: search($name)
Column :: checkType($type)
Column :: create(Tokenizer $tokenizer)
Column :: getCreateDdl($dbType = '')
Column :: getDropDdl($dbType = '')
Column :: getModifyDdl(Column $target, $dbType = '')
Compare :: compareColumn(Column $source, Column $target)
Compare :: compareProcedures(Schema $source, Schema $target)
Compare :: compareSequences(Schema $source, Schema $target)
Compare :: compareTable(Table $source, Table $target)
Compare :: compareTables(Schema $source, Schema $target)
Compare :: diff(Schema $source, Schema $target)
Condition :: getPredicate()
Condition :: __construct($predicate)
Constraint :: create(Tokenizer $tokenizer, $constraintName = '')
Constraint :: getCreateDdl($dbType = '')
Constraint :: getDropDdl($dbType = '')
Constraint :: getModifyDdl(BaseObject $target, $dbType = '')
CPerfAccel :: GetParams()
CPerfAccel :: GetRecommendations()
CPerfAccel :: IsWorking()
CPerfAccel :: unformat($str)
CPerfAccel :: __construct($enabled, $cache_ttl, $max_file_size, $check_mtime, $memory_total, $memory_used, $cache_limit = -1)
CPerfAccelAPC :: GetParams()
CPerfAccelAPC :: __construct()
CPerfAccelWinCache :: GetParams()
CPerfAccelWinCache :: __construct()
CPerfAccelXCache :: GetParams()
CPerfAccelXCache :: __construct()
CPerfAccelZend :: GetParams()
CPerfAccelZend :: GetRecommendations()
CPerfAccelZend :: __construct()
CPerfAccelZendOpCache :: GetParams()
CPerfAccelZendOpCache :: GetRecommendations()
CPerfAccelZendOpCache :: __construct()
CPerfCluster :: Add($arFields)
CPerfCluster :: GetList($arOrder = false, $arFilter = false, $arSelect = false)
CPerfCluster :: Measure($host, $port, $url, $threads, $iterations = 3, $arOptions = array())
CPerfCluster :: Truncate()
CPerfomanceCache :: Clear()
CPerfomanceCache :: GetList($arOrder, $arFilter, $bGroup, $arNavStartParams, $arSelect)
CPerfomanceComponent :: Clear()
CPerfomanceComponent :: GetList($arOrder, $arFilter, $bGroup, $arNavStartParams, $arSelect)
CPerfomanceError :: Clear()
CPerfomanceError :: Delete($arFilter)
CPerfomanceError :: GetList($arSelect, $arFilter, $arOrder, $bGroup = false)
CPerfomanceHistory :: Add($arFields)
CPerfomanceHistory :: Delete($ID)
CPerfomanceHistory :: GetList($arOrder, $arFilter = array())
CPerfomanceHit :: Clear()
CPerfomanceHit :: GetList($arOrder, $arFilter, $bGroup, $arNavStartParams, $arSelect)
CPerfomanceIndexComplete :: Add($arFields)
CPerfomanceIndexComplete :: Delete($ID)
CPerfomanceIndexComplete :: DeleteByTableName($table, $columns)
CPerfomanceIndexComplete :: GetList($arFilter = array(), $arOrder = array())
CPerfomanceIndexComplete :: IsBanned($table, $columns)
CPerfomanceIndexSuggest :: Add($arFields)
CPerfomanceIndexSuggest :: Clear()
CPerfomanceIndexSuggest :: Delete($ID)
CPerfomanceIndexSuggest :: GetList($arSelect, $arFilter, $arOrder)
CPerfomanceIndexSuggest :: UpdateStat($sql_md5, $count, $query_time, $sql_id)
CPerfomanceKeeper :: countCache($arCacheDebug, &$cache_count)
CPerfomanceKeeper :: countComponents(&$comps_count, &$comps_time, $arIncludeDebug)
CPerfomanceKeeper :: countQueries(&$query_count, &$query_time, $arQueryDebug, $arIncludeDebug)
CPerfomanceKeeper :: findCaller($trace, &$module_id, &$comp_id)
CPerfomanceKeeper :: IsActive()
CPerfomanceKeeper :: OnAfterAfterEpilog()
CPerfomanceKeeper :: OnBeforeAfterEpilog()
CPerfomanceKeeper :: OnEpilog()
CPerfomanceKeeper :: OnPageStart()
CPerfomanceKeeper :: removeCaches($large_cache_size, &$arCacheDebug, &$arIncludeDebug)
CPerfomanceKeeper :: removeQueries(&$arQueryDebug, &$arIncludeDebug, $slow_sql_time, $preserveComponents = false)
CPerfomanceKeeper :: restoreDebugMode()
CPerfomanceKeeper :: saveCaches($HIT_ID, $COMP_ID, $arCacheDebug, &$NN)
CPerfomanceKeeper :: saveQueries($HIT_ID, $COMP_ID, $arQueryDebug, &$NN)
CPerfomanceKeeper :: SetActive($bActive = false, $end_time = 0)
CPerfomanceKeeper :: setDebugModeOn()
CPerfomanceKeeper :: SetPageTimes($START_EXEC_CURRENT_TIME, &$arFields)
CPerfomanceKeeper :: writeToDatabase()
CPerfomanceMeasure :: GetAccelerator()
CPerfomanceMeasure :: GetAllAccelerators()
CPerfomanceMeasure :: GetDBMark($type)
CPerfomanceMeasure :: GetPHPCPUMark()
CPerfomanceMeasure :: GetPHPFilesMark()
CPerfomanceMeasure :: GetPHPMailMark()
CPerfomanceSchema :: GetChildren($table_name)
CPerfomanceSchema :: GetParents($table_name)
CPerfomanceSchema :: Init()
CPerfomanceSchema :: _sort($a, $b)
CPerfomanceSQL :: Clear()
CPerfomanceSQL :: Format($strSql)
CPerfomanceSQL :: GetBacktraceList($sql_id)
CPerfomanceSQL :: GetList($arSelect, $arFilter, $arOrder, $bGroup, $arNavStartParams = false)
CPerfomanceSQL :: _console_explain($strSQL)
CPerfomanceTable :: escapeColumn($column)
CPerfomanceTable :: escapeTable($tableName)
CPerfomanceTable :: getCreateIndexDDL($TABLE_NAME, $INDEX_NAME, $INDEX_COLUMNS)
CPerfomanceTable :: GetIndexes($TABLE_NAME = false)
CPerfomanceTable :: GetList($arSelect, $arFilter, $arOrder = array(), $arNavParams = false)
CPerfomanceTable :: GetTableFields($TABLE_NAME = false, $bExtended = false)
CPerfomanceTable :: GetUniqueIndexes($TABLE_NAME = false)
CPerfomanceTable :: Init($TABLE_NAME)
CPerfomanceTable :: IsExists($TABLE_NAME = false)
CPerfomanceTable :: NavQuery($arNavParams, $arQuerySelect, $strTableName, $strQueryWhere, $arQueryOrder)
CPerfomanceTableList :: Fetch()
CPerfomanceTableList :: GetList($bFull = true)
CPerfQuery :: array_power_set($array)
CPerfQuery :: cmp($table, $alias)
CPerfQuery :: find_join($table_name, $column_name)
CPerfQuery :: find_value($table_name, $column_name)
CPerfQuery :: has_where($table_alias = false)
CPerfQuery :: parse($sql)
CPerfQuery :: parse_subqueries()
CPerfQuery :: removeSpaces($str)
CPerfQuery :: remove_literals($sql)
CPerfQuery :: suggest_index($table_alias)
CPerfQuery :: table_joins($table_alias)
CPerfQuery :: transform2select($sql)
CPerfQuery :: _adjust_columns($arColumns)
CPerfQueryFrom :: getTableAliases()
CPerfQueryFrom :: parse($sql)
CPerfQueryJoin :: parse_left($sql)
CPerfQueryJoin :: parse_right($sql)
CPerfQueryJoin :: _parse($sql, &$table, &$column, &$const)
CPerfQueryStat :: Ban($table, $columns)
CPerfQueryStat :: GatherColumnStatByValue($table, $column, $value)
CPerfQueryStat :: GatherColumnStatOverall($table, $column)
CPerfQueryStat :: GatherExpressStat($table, $columns, $q)
CPerfQueryStat :: GatherTableStat($table)
CPerfQueryStat :: GetTableColumns($table)
CPerfQueryStat :: IsBanned($table, $columns)
CPerfQueryStat :: IsSelective($table, $columns)
CPerfQueryStat :: _gather_stat($table, $column, $value, $max_size = -1)
CPerfQueryStat :: _get_stat($table, $column = "", $value = "")
CPerfQueryTable :: parse($sql)
CPerfQueryWhere :: parse($sql)
CPerfQueryWhere :: _or2in($or_match)
CPerfQueryWhere :: _remove_braces($sql)
CPerfQueryWhere :: __construct($table_aliases_regex)
CSqlFormat :: format($sql)
CSqlFormat :: reformatSql($sql, CSqlFormatFormatter $formatter = null)
CSqlFormat :: setFormatter(CSqlFormatFormatter $formatter)
CSqlFormat :: __construct()
CSqlFormatFormatter :: format($tokens)
CSqlFormatFormatter :: getEol()
CSqlFormatFormatter :: getSpace()
CSqlFormatFormatter :: getTab()
CSqlFormatFormatter :: removeSpaces($match)
CSqlFormatFormatter :: removeTrailingSpaces(&$str)
CSqlFormatText :: getEol()
CSqlFormatText :: getSpace()
CSqlFormatText :: getTab()
CSqlLevel :: addLevel(array $tokens)
CSqlLevel :: changeLevelAfter()
CSqlLevel :: changeLevelBefore()
CSqlLevel :: lookBackwardFor($token)
CSqlLevel :: lookForwardFor($token)
CSqlTokenizer :: lookForwardFor($token)
CSqlTokenizer :: parse($sql)
CSqlTokenizer :: removeBalancedBrackets()
CSqlTokenizer :: transform($token)
Index :: addColumn($name)
Index :: create(Tokenizer $tokenizer, $unique = false, $indexName = '')
Index :: getCreateDdl($dbType = '')
Index :: getDropDdl($dbType = '')
Index :: getModifyDdl(BaseObject $target, $dbType = '')
Index :: searchTableName(Tokenizer $tokenizer)
Index :: __construct($name = '', $unique)
perfmon :: DoInstall()
perfmon :: DoUninstall()
perfmon :: GetModuleRightList()
perfmon :: InstallDB($arParams = array())
perfmon :: InstallEvents()
perfmon :: InstallFiles($arParams = array())
perfmon :: OnGetTableSchema()
perfmon :: perfmon()
perfmon :: UnInstallDB($arParams = array())
perfmon :: UnInstallEvents()
perfmon :: UnInstallFiles()
Procedure :: create(Tokenizer $tokenizer)
Procedure :: getCreateDdl($dbType = '')
Procedure :: getDropDdl($dbType = '')
Procedure :: getModifyDdl(BaseObject $target, $dbType = '')
Procedure :: __construct($name = '', $type = '')
Schema :: createFromString($str, $delimiter)
Schema :: executeAlter(Tokenizer $tokenizer)
Schema :: executeCreate(Tokenizer $tokenizer)
Schema :: executeCreateIndex(Tokenizer $tokenizer, $unique)
Schema :: executeCreateProcedure(Tokenizer $tokenizer)
Schema :: executeCreateSequence(Tokenizer $tokenizer)
Schema :: executeCreateTable(Tokenizer $tokenizer)
Schema :: executeCreateTrigger(Tokenizer $tokenizer)
Schema :: executeStatement(Tokenizer $tokenizer)
Schema :: splitStatements(Tokenizer $tokenizer, $delimiter = ';')
Schema :: __construct()
Sequence :: create(Tokenizer $tokenizer)
Sequence :: getCreateDdl($dbType = '')
Sequence :: getDropDdl($dbType = '')
Sequence :: getModifyDdl(BaseObject $target, $dbType = '')
Statement :: addCondition($predicate)
Statement :: addLine($line)
Statement :: formatBodyLines($level = 0)
Statement :: merge(Statement $stmt)
Table :: create(Tokenizer $tokenizer)
Table :: createColumn(Tokenizer $tokenizer)
Table :: createConstraint(Tokenizer $tokenizer, $constraintName = '')
Table :: createIndex(Tokenizer $tokenizer, $unique = false, $indexName = '')
Table :: createTrigger(Tokenizer $tokenizer)
Table :: getCreateDdl($dbType = '')
Table :: getDropDdl($dbType = '')
Table :: __construct($name = '')
Token :: appendText($text)
Token :: setText($text)
Token :: __construct($type, $text)
Tokenizer :: createFromString($sql)
Tokenizer :: createFromTokens(array $tokens)
Tokenizer :: endOfInput()
Tokenizer :: getCurrentToken()
Tokenizer :: getTokens()
Tokenizer :: makeLines()
Tokenizer :: makeParenthesis()
Tokenizer :: nextToken()
Tokenizer :: putBack()
Tokenizer :: resetState()
Tokenizer :: restoreBookmark()
Tokenizer :: setBookmark()
Tokenizer :: skipWhiteSpace()
Tokenizer :: testText($text)
Tokenizer :: testUpperText($text)
Tokenizer :: _tokenize($sql)
Trigger :: create(Tokenizer $tokenizer)
Trigger :: getCreateDdl($dbType = '')
Trigger :: getDropDdl($dbType = '')
Trigger :: getModifyDdl(BaseObject $target, $dbType = '')
Trigger :: searchTableName(Tokenizer $tokenizer)
Updater :: createStatement($prefix, $body, $suffix)
Updater :: generate($sourceSql, $targetSql)
Updater :: getStatements()
Updater :: handle(array $diff)
Updater :: handleChange(BaseObject $source, BaseObject $target)
Updater :: handleCreate(BaseObject $object)
Updater :: handleDrop(BaseObject $object)
Updater :: multiLinePhp($prefix, $body, $suffix)
Updater :: setDbType($dbType = '')
Updater :: setDelimiter($delimiter = '')