‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Database\ReferenceIndex Member List

This is the complete list of members for TYPO3\CMS\Core\Database\ReferenceIndex, including all inherited members.

$currentRelationHashesTYPO3\CMS\Core\Database\ReferenceIndex
$currentRelationHashesTYPO3\CMS\Core\Database\ReferenceIndex
$excludedTablesTYPO3\CMS\Core\Database\ReferenceIndexprivate
$queryBuilderTYPO3\CMS\Core\Database\ReferenceIndex
$queryResultTYPO3\CMS\Core\Database\ReferenceIndex
$tableRelationFieldCacheTYPO3\CMS\Core\Database\ReferenceIndexprivate
__construct(private readonly EventDispatcherInterface $eventDispatcher, private readonly SoftReferenceParserFactory $softReferenceParserFactory, private readonly ConnectionPool $connectionPool, private readonly Registry $registry, private readonly FlexFormTools $flexFormTools,)TYPO3\CMS\Core\Database\ReferenceIndex
compileReferenceIndexRowsForRecord(string $tableName, array $record, int $workspaceUid)TYPO3\CMS\Core\Database\ReferenceIndexprivate
getConnectionForTable('sys_refindex')TYPO3\CMS\Core\Database\ReferenceIndexprivate
getListOfActiveWorkspaces()TYPO3\CMS\Core\Database\ReferenceIndexprivate
getNumberOfReferencedRecords(string $tableName, int $uid)TYPO3\CMS\Core\Database\ReferenceIndex
getNumberOfUnusedTablesInReferenceIndex(array $tableNames)TYPO3\CMS\Core\Database\ReferenceIndexprivate
getNumberOfUnusedWorkspaceRowsInReferenceIndex(array $activeWorkspaces)TYPO3\CMS\Core\Database\ReferenceIndexprivate
getRelations(string $tableName, array $record, int $workspaceUid)TYPO3\CMS\Core\Database\ReferenceIndex
getRelationsFromFlexData(string $tableName, string $fieldName, array $row, int $workspaceUid)TYPO3\CMS\Core\Database\ReferenceIndexprivate
getRelationsFromRelationField(string $tableName, mixed $fieldValue, array $conf, int $uid, int $workspaceUid, array $row=[])TYPO3\CMS\Core\Database\ReferenceIndexprivate
getTableRelationFields(string $tableName)TYPO3\CMS\Core\Database\ReferenceIndexprivate
HASH_VERSIONTYPO3\CMS\Core\Database\ReferenceIndexprivate
isDbReferenceField(array $configuration)TYPO3\CMS\Core\Database\ReferenceIndexprivate
isReferenceField(array $configuration)TYPO3\CMS\Core\Database\ReferenceIndexprivate
removeReferenceIndexDataFromUnusedDatabaseTables(array $tableNames)TYPO3\CMS\Core\Database\ReferenceIndexprivate
removeRelationHashes(array $currentRelationHashes)TYPO3\CMS\Core\Database\ReferenceIndexprivate
removeUnusedWorkspaceRowsFromReferenceIndex(array $activeWorkspaces)TYPO3\CMS\Core\Database\ReferenceIndexprivate
shouldExcludeTableFromReferenceIndex(string $tableName)TYPO3\CMS\Core\Database\ReferenceIndexprivate
updateIndex(bool $testOnly, ?ProgressListenerInterface $progressListener=null)TYPO3\CMS\Core\Database\ReferenceIndex
updateRefIndexTable(string $tableName, int $uid, bool $testOnly=false, int $workspaceUid=0, array $currentRecord=null)TYPO3\CMS\Core\Database\ReferenceIndex