DefaultTableMapping::generateFieldTableName

protected DefaultTableMapping::generateFieldTableName(FieldStorageDefinitionInterface $storage_definition, $revision) Generates a safe and unambiguous field table name. The method accounts for a maximum table name length of 64 characters, and takes care of disambiguation. Parameters \Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition: The field storage definition. bool $revision: TRUE for revision table, FALSE otherwise. Return value string The final table name. File core/l

DefaultTableMapping::allowsSharedTableStorage

public DefaultTableMapping::allowsSharedTableStorage(FieldStorageDefinitionInterface $storage_definition) Checks whether the given field can be stored in a shared table. Parameters \Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition: The field storage definition. Return value bool TRUE if the field can be stored in a dedicated table, FALSE otherwise. File core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php, line 274 Class DefaultTableMapping Defines a default table

DefaultTableMapping::$fieldStorageDefinitions

The field storage definitions of this mapping. Type: \Drupal\Core\Field\FieldStorageDefinitionInterface[] File core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php, line 25 Class DefaultTableMapping Defines a default table mapping class. Namespace Drupal\Core\Entity\Sql Code protected $fieldStorageDefinitions = array();

DefaultTableMapping::$fieldNames

A list of field names per table. This corresponds to the return value of TableMappingInterface::getFieldNames() except that this variable is additionally keyed by table name. Type: array[] File core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php, line 36 Class DefaultTableMapping Defines a default table mapping class. Namespace Drupal\Core\Entity\Sql Code protected $fieldNames = array();

DefaultTableMapping::$extraColumns

A list of database columns which store denormalized data per table. This corresponds to the return value of TableMappingInterface::getExtraColumns() except that this variable is additionally keyed by table name. Type: array[] File core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php, line 47 Class DefaultTableMapping Defines a default table mapping class. Namespace Drupal\Core\Entity\Sql Code protected $extraColumns = array();

DefaultTableMapping::$entityType

The entity type definition. Type: \Drupal\Core\Entity\ContentEntityTypeInterface File core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php, line 18 Class DefaultTableMapping Defines a default table mapping class. Namespace Drupal\Core\Entity\Sql Code protected $entityType;

DefaultTableMapping::$columnMapping

A mapping of column names per field name. This corresponds to the return value of TableMappingInterface::getColumnNames() except that this variable is additionally keyed by field name. This data is derived from static::$storageDefinitions, but is stored separately to avoid repeated processing. Type: array[] File core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php, line 61 Class DefaultTableMapping Defines a default table mapping class. Namespace Drupal\Core\Entity\Sql Code protecte

DefaultTableMapping::$allColumns

A list of all database columns per table. This corresponds to the return value of TableMappingInterface::getAllColumns() except that this variable is additionally keyed by table name. This data is derived from static::$storageDefinitions, static::$fieldNames, and static::$extraColumns, but is stored separately to avoid repeated processing. Type: array[] File core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php, line 76 Class DefaultTableMapping Defines a default table mapping class. N

DefaultTableMapping

Defines a default table mapping class. Hierarchy class \Drupal\Core\Entity\Sql\DefaultTableMapping implements TableMappingInterface File core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php, line 11 Namespace Drupal\Core\Entity\Sql Members Name Modifiers Type Description DefaultTableMapping::$allColumns protected property A list of all database columns per table. DefaultTableMapping::$columnMapping protected property A mapping of column names per field name.

DefaultRequestPolicy::__construct

public DefaultRequestPolicy::__construct(SessionConfigurationInterface $session_configuration) Constructs the default page cache request policy. Parameters \Drupal\Core\Session\SessionConfigurationInterface $session_configuration: The session configuration. File core/lib/Drupal/Core/PageCache/DefaultRequestPolicy.php, line 24 Class DefaultRequestPolicy The default page cache request policy. Namespace Drupal\Core\PageCache Code public function __construct(SessionConfigurationInterface