Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Patterns in kernel/classes/datatable

Every class, view, fetch function, operator and plugin point of kernel/classes/datatable with its design patterns.

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/standards/patterns/area-kernel-classes-datatable.md

Patterns in kernel/classes/datatable

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

Every class, interface and trait of kernel/classes/datatable with the patterns it was recognized as, followed by the module views, policy functions, fetch functions, template operators, cronjobs, event hooks and INI plugin points of the area. All patterns.

Classes (19)

ClassKindPatternsFileDescription
expDataConnectionclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/datatable/expdataconnection.php:19A named database connection made in the administration (Setup › Data tables › Connections): a row of exp_data_connection.
expDataConnectionsclassUtility (static helper)kernel/classes/datatable/expdataconnections.php:35The named database connections of the installation (doc/eng-us/features/6.0/data-tables.md, "Connections"):
expDataSyncclassFactory and static factory methods, Utility (static helper)kernel/classes/datatable/sync/expdatasync.php:39The synchronisation between content and data tables (doc/eng-us/features/6.0/data-tables.md, "Synchronisation"):
expDataSyncConflictclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/datatable/sync/expdatasyncdefinition.php:140A conflict of a two-way synchronisation with the rule "ask" (table exp_data_sync_conflict): both sides changed since the last synchronisation; the va…
expDataSyncDefinitionclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/datatable/sync/expdatasyncdefinition.php:19A synchronisation between content and a data table (table exp_data_sync; doc/eng-us/features/6.0/data-tables.md, "Synchronisation"): the persistent c…
expDataSyncLinkclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/datatable/sync/expdatasyncdefinition.php:104The pairing of a row and a content object of a synchronisation (table exp_data_sync_link): the row's key, the object, and the hashes and times of bot…
expDataSyncListenerclassObserver / listener / event, Utility (static helper)kernel/classes/datatable/sync/expdatasynclistener.php:20The live mirror of the data table synchronisations (doc/eng-us/features/6.0/data-tables.md, "Live mirror"): the kernel notifies content/publish, cont…
expDataSyncTaskclass implements expKernelTransferTask–kernel/classes/datatable/sync/expdatasynctask.php:17One run of a data table synchronisation, as the transfer runner calls it (expKernelTransferTask): parameters sync (the definition's id) and, for the…
expDataTableCatalogueclassSingleton / instance()kernel/classes/datatable/expdatatablecatalogue.php:32The catalogue of data tables (doc/eng-us/features/6.0/data-tables.md, "The catalogue"): every persistent class of the installation (an eZPersistentOb…
expDataTableClassFieldSourceclass implements expDataTableFieldSource–kernel/classes/datatable/expdatatablefieldsources.php:186The fields of a content class: one column per attribute, typed by its datatype, and the columns that tie a row to its object (contentobject_id, uniqu…
expDataTableDescriberclassUtility (static helper)kernel/classes/datatable/expdatatabledescriber.php:25A data table as its database has it (doc/eng-us/features/6.0/data-tables.md, "Describe"): whether the table exists, its columns from the engine's own…
expDataTableFieldSourceinterfaceInterface (contract)kernel/classes/datatable/expdatatablefieldsource.php:33Something that can hand the fields of a new data table to the module table wizard (doc/eng-us/features/6.0/ data-tables.md, "The module table wizard"…
expDataTableFieldSourcesclassUtility (static helper)kernel/classes/datatable/expdatatablefieldsources.php:17The field sources of the module table wizard: the kernel's (a content class, an existing table on a connection) and the kernel services tagged datata…
expDataTableFunctionCollectionclassFetch function (Query Object, Facade), Utility (static helper)kernel/classes/datatable/expdatatablefunctioncollection.php:28The template fetch functions of the datatable module (kernel/datatable/function_definition.php, doc/eng-us/features/6.0/data-tables.md, "In templates…
expDataTableRelationclassUtility (static helper)kernel/classes/datatable/expdatatablerelation.php:25Relations between data tables and content (doc/eng-us/features/6.0/data-tables.md, "Relations"): what a relation column of a row points at (a content…
expDataTableSchemaclassFactory and static factory methods, Utility (static helper)kernel/classes/datatable/expdatatableschema.php:30The schema of data tables on any connection (doc/eng-us/features/6.0/data-tables.md, "Schema"): a .dba schema, or one made from a persistent class's…
expDataTableTableFieldSourceclass implements expDataTableFieldSource–kernel/classes/datatable/expdatatablefieldsources.php:254The fields of an existing table on a connection (the columns as the database describes them).
expDataTableWriterclass–kernel/classes/datatable/expdatatablewriter.php:33Writes rows into a persistent class's table, the one way every import, sync and tool puts rows into a data table (doc/eng-us/features/6.0/data-tables…
expKernelTableSchemaclassUtility (static helper)kernel/classes/datatable/expkerneltableschema.php:25Tables of a .dba schema on any engine: whether a table exists (asked of the engine's own catalogue, never inferred from a query result: MongoDB answe…

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x