CRM-20312 regenerated DAOS with indexes
[civicrm-core.git] / CRM / Financial / DAO / FinancialItem.php
index 790891f4ec1cc8f3000e46c19bb1c2ae8f13ef40..82d71822af91545d38db8e3e1bae3b81f5d4d6a7 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Financial/FinancialItem.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:009860f02e86ddf541f553766597e0c6)
+ * (GenCodeChecksum:95e199969f4ff93ccae635fb7e0d30f2)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -154,6 +154,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
         ) ,
         'created_date' => array(
           'name' => 'created_date',
@@ -165,6 +166,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
         ) ,
         'transaction_date' => array(
           'name' => 'transaction_date',
@@ -175,6 +177,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
         ) ,
         'contact_id' => array(
           'name' => 'contact_id',
@@ -189,6 +192,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
           'FKClassName' => 'CRM_Contact_DAO_Contact',
         ) ,
         'description' => array(
@@ -201,6 +205,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
         ) ,
         'amount' => array(
           'name' => 'amount',
@@ -215,6 +220,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
         ) ,
         'currency' => array(
           'name' => 'currency',
@@ -230,6 +236,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
           'html' => array(
             'type' => 'Select',
           ) ,
@@ -248,6 +255,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
           'FKClassName' => 'CRM_Financial_DAO_FinancialAccount',
           'html' => array(
             'type' => 'Select',
@@ -270,6 +278,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
           'html' => array(
             'type' => 'Select',
           ) ,
@@ -288,6 +297,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
         ) ,
         'entity_id' => array(
           'name' => 'entity_id',
@@ -297,6 +307,7 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
           'table_name' => 'civicrm_financial_item',
           'entity' => 'FinancialItem',
           'bao' => 'CRM_Financial_BAO_FinancialItem',
+          'localizable' => 0,
         ) ,
       );
       CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']);
@@ -353,4 +364,37 @@ class CRM_Financial_DAO_FinancialItem extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'financial_item', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'IX_created_date' => array(
+        'name' => 'IX_created_date',
+        'field' => array(
+          0 => 'created_date',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_financial_item::0::created_date',
+      ) ,
+      'IX_transaction_date' => array(
+        'name' => 'IX_transaction_date',
+        'field' => array(
+          0 => 'transaction_date',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_financial_item::0::transaction_date',
+      ) ,
+      'index_entity_id_entity_table' => array(
+        'name' => 'index_entity_id_entity_table',
+        'field' => array(
+          0 => 'entity_id',
+          1 => 'entity_table',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_financial_item::0::entity_id::entity_table',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }