From ffcd33ee7e557964649f4cdfc0fb29e70dab1d0e Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Wed, 26 Aug 2015 10:54:42 +0200 Subject: [PATCH] Introduce query InstanceQuery refs #9945 --- .../Backend/Ido/Query/InstanceQuery.php | 26 +++++++++++++++ .../library/Monitoring/DataView/Instance.php | 33 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 modules/monitoring/library/Monitoring/Backend/Ido/Query/InstanceQuery.php create mode 100644 modules/monitoring/library/Monitoring/DataView/Instance.php diff --git a/modules/monitoring/library/Monitoring/Backend/Ido/Query/InstanceQuery.php b/modules/monitoring/library/Monitoring/Backend/Ido/Query/InstanceQuery.php new file mode 100644 index 000000000..8e75171e0 --- /dev/null +++ b/modules/monitoring/library/Monitoring/Backend/Ido/Query/InstanceQuery.php @@ -0,0 +1,26 @@ + array( + 'instance_id' => 'i.instance_id', + 'instance_name' => 'i.instance_name' + ) + ); + + /** + * {@inheritdoc} + */ + protected function joinBaseTables() + { + $this->select()->from(array('i' => $this->prefix . 'instances')); + $this->joinedVirtualTables['instances'] = true; + } +} diff --git a/modules/monitoring/library/Monitoring/DataView/Instance.php b/modules/monitoring/library/Monitoring/DataView/Instance.php new file mode 100644 index 000000000..0b737801f --- /dev/null +++ b/modules/monitoring/library/Monitoring/DataView/Instance.php @@ -0,0 +1,33 @@ + array( + 'order' => self::SORT_ASC + ) + ); + } +}