website: www.hooke.org.uk

Granny--Grandpa-WEBColonel Cyril George Hooke [1896-1969] was my (Graham Hooke) grandfather. My memories of him, from childhood and teenage years, are of an elderly man with a twinkle in his eye and a great sense of fun. He lived with my Granny Elaine Hooke in a wonderful old house called "The Clinches" in Bexhill on Sea, the recognised home town for retired military men.

The-ClinchesadjWeb

Arrayed on a window sill were a collection of bells; large bells with a deep boing and tinkly cowbells brought home from their visits to the mountains of Austria. My brothers, sisters and I took great delight in ringing each bell as loudly as possible! Most of the house seemed rather posh, with polished wooden floors and rugs, beautiful old furniture; a place of memories to be respected. The kitchen, by contrast, was very cramped and old-fashioned, a little place where Granny beavered away with inimitable alacrity and determination.

 

Photos: The Clinches (Below - February 1986)

The-Clinches-Feb86adcrop-WEBOut the back door was a wonderful large garden, a place which Granny & Grandpa obviously took great delight in, tending its flower beds and growing vegetables and apples in the orchard - loads of apples! The most important piece of equipment at the Clinches was the wheelbarrow. No doubt it had its gardening uses but for us, the grandchildren - five children of Granny and Grandpa's son George and our three cousins, children of their second son John -  it was quite simply the best form of transport on earth! Photos and cine film from the 1960s reveal the amount of fun we had with Grandpa's wheelbarrow! Even better than having a ride in it was several of us giving Dad a ride in it, usually ending up with us tipping him out on the tight bends!

Clinches-Ella-Trixie-Dad-Wendy-Andrew-Grandpa-WEB

 

The lawns in summer, which was when we usually visited, hosted wonderful times with Grandpa's sisters - in particular the great Aunts Ella and Trixie who lived in nearby Ninfield, Battle. They were dear ladies who lived together in their old age, who sadly had never found a husband because in their prime of life because most of the menfolk were taken from them during WW1. Trixie had the good fortune to marry in later life although her husband had since died. Their elder sister Mildred, who carved out a career of great renown as a Headteacher, had also married in later life but in the years when we visited the Clinches she was heavily occupied in nursing her even more famous husband, Sir William Farren, one of Britain's pioneers of aviation, as he suffered ill health in his final years of life. Their stories are told here.

Photo from left to right: Aunt Trixie, Dad (George Hooke), Grandpa (Cyril Hooke), Aunt Ella, Wendy and Andrew (twins - one each of my sisters and brothers) (Trixie & Ella are two of Cyril's older sisters)

CINE FILM ON YOU TUBE  - WHEELBARROWS AT THE CLINCHES

Aunts Ella and Trixie shared the Hooke sense of humour whilst retaining the quiet dignity befitting elderly ladies! Cine film of us all playing bowls on the lawn show Aunt Ella in her long skirt still clutching her handbag in her left hand while bowling with her right! We had only rare opportunities to meet our great aunts but of course their primary purpose for us children was undoubtedly their usefulness at Christmas and birthdays! Despite there being so many nephews and nieces for them to bestow their generous benificence on, at the appropriate time, arriving in the post were letters including a postal order for perhaps 5 shillings or maybe even 10.

But this article is meant to be about Granny and Grandpa Hooke. They too were faithful in their recognition of the most important occasions of life - birthdays! Granny outlived Grandpa by many years (1900-1997) and she was an indomitable but gentle lady who was still capable of driving her little Wolsely 1500 all of 320 miles from Bexhill-on-Sea to Lytham St Annes well into her 80s! 

As children we took our relatives for granted. Lovely people, they were exactly who they were - elderly, retired old folk. It was only occasionally when the old photo albums and cine films came out that we discovered another world - our grandparents had been young once! This astounding revelation was only dimly and occasionally recognised in my youth, but now, in my own late middle age, with a wealth of family history passed down to me in boxes, I have begun to appreciate much more of who my relatives were. Sadly, as probably happens in most families, by the time you most want to know about your family history, the key repositories of information and anecdotes are no longer alive to divulge their secrets! There are so many questions I wish I had asked my Granny before she died in 1997 and more that I wish I still had opportunity to ask my Uncle John and my Father who both died in 2015.

Perhaps the greatest revelation was that Lt-Cyril-Hooke-WW1-WEBmy Grandpa was a war hero. He won the Military Cross in WW1. I never heard him talk about it but I have the citation which reveals his bravery. It was also something of a surprise to gradually discover that our family history was peppered with people who were quite well-to do! There had been money about though quite what happened to it all I never knew! Certainly, Granny & Grandpa were generous to our family  in our times of need. Growing up in a family of seven with a hardworking Dad and Mum, we never had anything to spare. I owned an old banger before my Dad did, he cycled to work every day of his life. Whilst my school friends had televisions, we obtained our first grainy old TV just in time for the moon landings in 1969 by which time I was 15. Money was always tight, that was the way life was, but we never suffered deprivation. Our parents gave us a wonderful childhood with great family holidays all over the UK, albeit travelling on the bus, train or by foot and with accommodation in tents!

There is a curious fascination in piecing together life stories from what is available; photos, letters, documents and newspaper cuttings. In my Granny's case I actually have a suitcase full of all her diaries dating from the 1920s to 1993, when the entries gradually fizzled out in January. Somewhat disappointingly, her diaries are not sources of humorous anecdotes and interesting information. They are more likely to be of use to a historical meterologist, providing good information on the state of the weather wherever Granny happened to be! But at the very least I can trawl through and date most events in her life and cross-reference them to husband, Cyril. Given that they were apart for much of the early years of marriage as Grandpa served in the Army in overseas postings, this has been useful.

Cyril Hooke - Childhood

2nd Lt C G Hooke - Called Up

Lt C G Hooke - The Military Cross and his military career

Lieutenant C G Hooke - Off to India

Cyril & Elaine Hooke - Marriage

Cyril & Elaine Hooke - Life in India

Cyril Hooke - Church & Faith

Cyril Hooke - Correspondence with Mildred

Cyril Hooke - Family Letters

Col Cyril & Elaine Hooke - The End of Empire (1947)

Elaine Hooke - A Full Life Remembered

POSSIBLE PAGES TO BE WRITTEN

Cyril Hooke - His creative side

Cyril Hooke - The sportsman

Elaine Hooke - Growing up in India (Oakden pages)

Cyril & Elaine Hooke - Family Life

Cyril & Elaine Hooke - Travelogue

 Elaine Hooke - 1969-1997

10MBMemory Usage573msRequest Duration
Joomla! Version4.3.4
PHP Version8.2.28
Identityguest
Response200
Templatert_koleti
Database
Server
mysql
Version
5.7.44-log
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
[]
$_COOKIE
[]
$_SERVER
array:58 [ "CONTEXT_DOCUMENT_ROOT" => "/home/ewdpdev/public_html" "CONTEXT_PREFIX" => "" "DOCU...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1746633162 "last" => 1746633162...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (779.77KB) (84.54ms)
  • afterInitialise (2.03MB) (159ms)
  • afterRoute (1.12MB) (47.63ms)
  • beforeRenderComponent com_content (176.27KB) (7.99ms)
  • Before Access::preloadComponents (all components) (208.52KB) (19.93ms)
  • After Access::preloadComponents (all components) (126.33KB) (1.18ms)
  • Before Access::preloadPermissions (com_content) (424B) (20μs)
  • After Access::preloadPermissions (com_content) (58.7KB) (543μs)
  • Before Access::getAssetRules (id:122 name:com_content.article.46) (1.15KB) (18μs)
  • After Access::getAssetRules (id:122 name:com_content.article.46) (7.55KB) (811μs)
  • afterRenderComponent com_content (639.87KB) (70.17ms)
  • afterDispatch (9.85KB) (3.05ms)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.3MB) (97.82ms)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (258.93KB) (7.29ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (720B) (11μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (3.51KB) (324μs)
  • afterRender (839.43KB) (48.37ms)
  • 1 x afterInitialise (2.03MB) (27.83%)
    159.40ms
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.3MB) (17.08%)
    97.82ms
    1 x afterLoad (779.77KB) (14.76%)
    84.54ms
    1 x afterRenderComponent com_content (639.87KB) (12.25%)
    70.17ms
    1 x afterRender (839.43KB) (8.44%)
    48.37ms
    1 x afterRoute (1.12MB) (8.32%)
    47.63ms
    1 x Before Access::preloadComponents (all components) (208.52KB) (3.48%)
    19.93ms
    1 x beforeRenderComponent com_content (176.27KB) (1.39%)
    7.99ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (258.93KB) (1.27%)
    7.29ms
    1 x afterDispatch (9.85KB) (0.53%)
    3.05ms
    1 x After Access::preloadComponents (all components) (126.33KB) (0.21%)
    1.18ms
    1 x After Access::getAssetRules (id:122 name:com_content.article.46) (7.55KB) (0.14%)
    811μs
    1 x After Access::preloadPermissions (com_content) (58.7KB) (0.09%)
    543μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (3.51KB) (0.06%)
    324μs
    1 x Before Access::preloadPermissions (com_content) (424B) (0%)
    20μs
    1 x Before Access::getAssetRules (id:122 name:com_content.article.46) (1.15KB) (0%)
    18μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (720B) (0%)
    11μs
23 statements were executed, 2 of which were duplicates, 21 unique15.29ms77.46KB
  • SELECT @@SESSION.sql_mode;192μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `ewdpdev_session` WHERE `session_id` = ?3.15ms1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `ewdpdev_session` WHERE `session_id` = :session_id LIMIT 1300μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `ewdpdev_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.82ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `ewdpdev_viewlevels`150μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `ewdpdev_usergroups` AS `a` LEFT JOIN `ewdpdev_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest81μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `name` FROM `ewdpdev_extensions` WHERE `type` = 'package' AND `element` = 'pkg_eventgallery_full'97μs520B/administrator/components/com_eventgallery/version.php:24Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM ewdpdev_template_styles AS s WHERE s.client_id = 0 AND s.template = 'rt_koleti' ORDER BY s.id103μs832B/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ewdpdev_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46)369μs8.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ewdpdev_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0182μs3.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `ewdpdev_content`1.38ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `ewdpdev_content` SET `hits` = (`hits` + 1) WHERE `id` = '46'2.57ms48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `ewdpdev_content` AS `a` INNER JOIN `ewdpdev_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `ewdpdev_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `ewdpdev_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `ewdpdev_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `ewdpdev_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)867μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `ewdpdev_categories` AS `s` INNER JOIN `ewdpdev_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`206μs3.95KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `ewdpdev_contentitem_tag_map` AS `m` INNER JOIN `ewdpdev_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)551μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `ewdpdev_categories` AS `s` INNER JOIN `ewdpdev_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`188μs3.95KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM ewdpdev_fields AS a LEFT JOIN `ewdpdev_languages` AS l ON l.lang_code = a.language LEFT JOIN ewdpdev_users AS uc ON uc.id=a.checked_out LEFT JOIN ewdpdev_viewlevels AS ag ON ag.id = a.access LEFT JOIN ewdpdev_users AS ua ON ua.id = a.created_user_id LEFT JOIN ewdpdev_fields_groups AS g ON g.id = a.group_id LEFT JOIN `ewdpdev_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC223μs6KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT folder.* FROM `ewdpdev_eventgallery_folder` AS folder LEFT JOIN `ewdpdev_eventgallery_file` AS file ON folder.folder = file.folder and file.published=1 and file.ismainimage=0 WHERE file.file IS NULL AND (folder.foldertypeid=1 OR folder.foldertypeid=2 OR folder.foldertypeid=4)188μs4.55KB/plugins/system/picasaupdater/picasaupdater.php:80Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `ewdpdev_menu_types` AS `a` WHERE `a`.`client_id` = 076μs608B/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM ewdpdev_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft71μs2.48KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `ewdpdev_modules` AS `m` LEFT JOIN `ewdpdev_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `ewdpdev_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`1.71ms1.97KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `ewdpdev_scheduler_tasks` AS `a` LEFT JOIN `ewdpdev_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`next_execution` <= :now ORDER BY `a`.`title` asc622μs3.2KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `ewdpdev_scheduler_tasks` AS `a` LEFT JOIN `ewdpdev_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`locked` IS NOT NULL ORDER BY `a`.`title` asc186μs3.18KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy