CRM-20312 regenerated DAOS with indexes
authorAidan Saunders <aidan.saunders@squiffle.uk>
Wed, 5 Apr 2017 03:05:06 +0000 (15:05 +1200)
committereileen <emcnaughton@wikimedia.org>
Wed, 5 Apr 2017 03:05:41 +0000 (15:05 +1200)
153 files changed:
CRM/ACL/DAO/ACL.php
CRM/ACL/DAO/Cache.php
CRM/ACL/DAO/EntityRole.php
CRM/Activity/DAO/Activity.php
CRM/Activity/DAO/ActivityContact.php
CRM/Batch/DAO/Batch.php
CRM/Batch/DAO/EntityBatch.php
CRM/Campaign/DAO/Campaign.php
CRM/Campaign/DAO/CampaignGroup.php
CRM/Campaign/DAO/Survey.php
CRM/Case/DAO/Case.php
CRM/Case/DAO/CaseActivity.php
CRM/Case/DAO/CaseContact.php
CRM/Case/DAO/CaseType.php
CRM/Contact/DAO/ACLContactCache.php
CRM/Contact/DAO/Contact.php
CRM/Contact/DAO/ContactType.php
CRM/Contact/DAO/DashboardContact.php
CRM/Contact/DAO/Group.php
CRM/Contact/DAO/GroupContact.php
CRM/Contact/DAO/GroupContactCache.php
CRM/Contact/DAO/GroupNesting.php
CRM/Contact/DAO/GroupOrganization.php
CRM/Contact/DAO/Relationship.php
CRM/Contact/DAO/RelationshipType.php
CRM/Contact/DAO/SavedSearch.php
CRM/Contact/DAO/SubscriptionHistory.php
CRM/Contribute/DAO/Contribution.php
CRM/Contribute/DAO/ContributionPage.php
CRM/Contribute/DAO/ContributionProduct.php
CRM/Contribute/DAO/ContributionRecur.php
CRM/Contribute/DAO/ContributionSoft.php
CRM/Contribute/DAO/Premium.php
CRM/Contribute/DAO/PremiumsProduct.php
CRM/Contribute/DAO/Product.php
CRM/Contribute/DAO/Widget.php
CRM/Core/DAO/ActionLog.php
CRM/Core/DAO/ActionMapping.php
CRM/Core/DAO/ActionSchedule.php
CRM/Core/DAO/Address.php
CRM/Core/DAO/AddressFormat.php
CRM/Core/DAO/AllCoreTables.data.php
CRM/Core/DAO/Cache.php
CRM/Core/DAO/Component.php
CRM/Core/DAO/Country.php
CRM/Core/DAO/County.php
CRM/Core/DAO/CustomField.php
CRM/Core/DAO/CustomGroup.php
CRM/Core/DAO/Dashboard.php
CRM/Core/DAO/Discount.php
CRM/Core/DAO/Domain.php
CRM/Core/DAO/Email.php
CRM/Core/DAO/EntityFile.php
CRM/Core/DAO/EntityTag.php
CRM/Core/DAO/Extension.php
CRM/Core/DAO/File.php
CRM/Core/DAO/IM.php
CRM/Core/DAO/Job.php
CRM/Core/DAO/JobLog.php
CRM/Core/DAO/LocBlock.php
CRM/Core/DAO/LocationType.php
CRM/Core/DAO/Log.php
CRM/Core/DAO/MailSettings.php
CRM/Core/DAO/Managed.php
CRM/Core/DAO/Mapping.php
CRM/Core/DAO/MappingField.php
CRM/Core/DAO/Menu.php
CRM/Core/DAO/MessageTemplate.php
CRM/Core/DAO/Navigation.php
CRM/Core/DAO/Note.php
CRM/Core/DAO/OpenID.php
CRM/Core/DAO/OptionGroup.php
CRM/Core/DAO/OptionValue.php
CRM/Core/DAO/Persistent.php
CRM/Core/DAO/Phone.php
CRM/Core/DAO/PreferencesDate.php
CRM/Core/DAO/PrevNextCache.php
CRM/Core/DAO/PrintLabel.php
CRM/Core/DAO/RecurringEntity.php
CRM/Core/DAO/Setting.php
CRM/Core/DAO/StateProvince.php
CRM/Core/DAO/StatusPreference.php
CRM/Core/DAO/SystemLog.php
CRM/Core/DAO/Tag.php
CRM/Core/DAO/Timezone.php
CRM/Core/DAO/UFField.php
CRM/Core/DAO/UFGroup.php
CRM/Core/DAO/UFJoin.php
CRM/Core/DAO/UFMatch.php
CRM/Core/DAO/Website.php
CRM/Core/DAO/WordReplacement.php
CRM/Core/DAO/Worldregion.php
CRM/Cxn/DAO/Cxn.php
CRM/Dedupe/DAO/Exception.php
CRM/Dedupe/DAO/Rule.php
CRM/Dedupe/DAO/RuleGroup.php
CRM/Event/Cart/DAO/Cart.php
CRM/Event/Cart/DAO/EventInCart.php
CRM/Event/DAO/Event.php
CRM/Event/DAO/Participant.php
CRM/Event/DAO/ParticipantPayment.php
CRM/Event/DAO/ParticipantStatusType.php
CRM/Financial/DAO/Currency.php
CRM/Financial/DAO/EntityFinancialAccount.php
CRM/Financial/DAO/EntityFinancialTrxn.php
CRM/Financial/DAO/FinancialAccount.php
CRM/Financial/DAO/FinancialItem.php
CRM/Financial/DAO/FinancialTrxn.php
CRM/Financial/DAO/FinancialType.php
CRM/Financial/DAO/PaymentProcessor.php
CRM/Financial/DAO/PaymentProcessorType.php
CRM/Financial/DAO/PaymentToken.php
CRM/Friend/DAO/Friend.php
CRM/Grant/DAO/Grant.php
CRM/Mailing/DAO/BouncePattern.php
CRM/Mailing/DAO/BounceType.php
CRM/Mailing/DAO/Component.php
CRM/Mailing/DAO/Mailing.php
CRM/Mailing/DAO/MailingAB.php
CRM/Mailing/DAO/MailingGroup.php
CRM/Mailing/DAO/MailingJob.php
CRM/Mailing/DAO/Recipients.php
CRM/Mailing/DAO/Spool.php
CRM/Mailing/DAO/TrackableURL.php
CRM/Mailing/Event/DAO/Bounce.php
CRM/Mailing/Event/DAO/Confirm.php
CRM/Mailing/Event/DAO/Delivered.php
CRM/Mailing/Event/DAO/Forward.php
CRM/Mailing/Event/DAO/Opened.php
CRM/Mailing/Event/DAO/Queue.php
CRM/Mailing/Event/DAO/Reply.php
CRM/Mailing/Event/DAO/Subscribe.php
CRM/Mailing/Event/DAO/TrackableURLOpen.php
CRM/Mailing/Event/DAO/Unsubscribe.php
CRM/Member/DAO/Membership.php
CRM/Member/DAO/MembershipBlock.php
CRM/Member/DAO/MembershipLog.php
CRM/Member/DAO/MembershipPayment.php
CRM/Member/DAO/MembershipStatus.php
CRM/Member/DAO/MembershipType.php
CRM/PCP/DAO/PCP.php
CRM/PCP/DAO/PCPBlock.php
CRM/Pledge/DAO/Pledge.php
CRM/Pledge/DAO/PledgeBlock.php
CRM/Pledge/DAO/PledgePayment.php
CRM/Price/DAO/LineItem.php
CRM/Price/DAO/PriceField.php
CRM/Price/DAO/PriceFieldValue.php
CRM/Price/DAO/PriceSet.php
CRM/Price/DAO/PriceSetEntity.php
CRM/Queue/DAO/QueueItem.php
CRM/Report/DAO/ReportInstance.php
CRM/SMS/DAO/Provider.php

index a8910f87f440017d45f986fd55dfec808d612b87..a9eaecfe592338781498f989da60a21a156923cf 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/ACL/ACL.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:0d351e0ae594f1db9f53743dfd3c2efb)
+ * (GenCodeChecksum:e3bf1ea17c74897968f372d4e27c1d2c)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -339,4 +339,20 @@ class CRM_ACL_DAO_ACL extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'acl', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_acl_id' => array(
+        'name' => 'index_acl_id',
+        'field' => array(
+          0 => 'acl_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_acl::0::acl_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 0393819b8caa0c6b58a1c251779b67c0c1b48086..16c1af6755b1962272006a7e07544ab26e1024d2 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/ACL/Cache.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:160eb4959d8fd0a53ba842f8f32cdbd0)
+ * (GenCodeChecksum:f65002b394a3b1f9c18de75751364acc)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -204,4 +204,20 @@ class CRM_ACL_DAO_Cache extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'acl_cache', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_acl_id' => array(
+        'name' => 'index_acl_id',
+        'field' => array(
+          0 => 'acl_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_acl_cache::0::acl_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 8d8fcdcfb860fc6553fdb894255dfdbb07fcbc0b..5ecda4016a70b9b9147d070895d9c3f4d3c7d2f1 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/ACL/EntityRole.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:e34346dd9bdc6252228fc4b120eac941)
+ * (GenCodeChecksum:b6780a8cf74433fd38a0c7f9e6161986)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -220,4 +220,29 @@ class CRM_ACL_DAO_EntityRole extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'acl_entity_role', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_role' => array(
+        'name' => 'index_role',
+        'field' => array(
+          0 => 'acl_role_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_acl_entity_role::0::acl_role_id',
+      ) ,
+      'index_entity' => array(
+        'name' => 'index_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_acl_entity_role::0::entity_table::entity_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 840c49e561cbecaa7fa9b21363b0e3c236531f37..8020b61cbea06afa844565b0bdd9acd0f6dbbf89 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Activity/Activity.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:930da5a4b8385e51634ab96640875dd5)
+ * (GenCodeChecksum:b54cc88c35882c1870fcfe97d9a529bc)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -697,4 +697,52 @@ class CRM_Activity_DAO_Activity extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'activity', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_source_record_id' => array(
+        'name' => 'UI_source_record_id',
+        'field' => array(
+          0 => 'source_record_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_activity::0::source_record_id',
+      ) ,
+      'UI_activity_type_id' => array(
+        'name' => 'UI_activity_type_id',
+        'field' => array(
+          0 => 'activity_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_activity::0::activity_type_id',
+      ) ,
+      'index_medium_id' => array(
+        'name' => 'index_medium_id',
+        'field' => array(
+          0 => 'medium_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_activity::0::medium_id',
+      ) ,
+      'index_is_current_revision' => array(
+        'name' => 'index_is_current_revision',
+        'field' => array(
+          0 => 'is_current_revision',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_activity::0::is_current_revision',
+      ) ,
+      'index_is_deleted' => array(
+        'name' => 'index_is_deleted',
+        'field' => array(
+          0 => 'is_deleted',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_activity::0::is_deleted',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 126e271086da8a2ac835814d0c1d60721d0aa8cd..bb95eb6fddbc6a8b375431fca47d5b1f4f87bcc0 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Activity/ActivityContact.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:7cf139d8144fc560c03c98cb6ae2a54a)
+ * (GenCodeChecksum:7a410e20f48318deeb83f3dd1900983a)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -216,4 +216,32 @@ class CRM_Activity_DAO_ActivityContact extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'activity_contact', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_activity_contact' => array(
+        'name' => 'UI_activity_contact',
+        'field' => array(
+          0 => 'contact_id',
+          1 => 'activity_id',
+          2 => 'record_type_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_activity_contact::1::contact_id::activity_id::record_type_id',
+      ) ,
+      'index_record_type' => array(
+        'name' => 'index_record_type',
+        'field' => array(
+          0 => 'activity_id',
+          1 => 'record_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_activity_contact::0::activity_id::record_type_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 790e0d684ba003d1b4a7c892c1ebb93139e2aafc..d3396caf92af02650e3804bd4544b280a28252fc 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Batch/Batch.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:e3fbe72a4b894b117ab5ed4f1765192f)
+ * (GenCodeChecksum:f1b35f9cc4e12f1d4c2b026aacca7e50)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -470,4 +470,21 @@ class CRM_Batch_DAO_Batch extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'batch', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_batch::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 39a08876beb60adfb01b3b30e0944d7b1b6b3a23..2ba28e1601e3ebd989d4270039df77584782382e 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Batch/EntityBatch.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:db880689cbebab222e9decece8487c1d)
+ * (GenCodeChecksum:f96c0410a5561b46d8aba0fce509ef6a)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -210,4 +210,32 @@ class CRM_Batch_DAO_EntityBatch extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'entity_batch', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_entity' => array(
+        'name' => 'index_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_entity_batch::0::entity_table::entity_id',
+      ) ,
+      'UI_batch_entity' => array(
+        'name' => 'UI_batch_entity',
+        'field' => array(
+          0 => 'batch_id',
+          1 => 'entity_id',
+          2 => 'entity_table',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_entity_batch::1::batch_id::entity_id::entity_table',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 61737b8284ebec4eddb05ee2e94b8e9ac986c696..2e80da94a113887dc3e30f5bbe322a9c003201c1 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Campaign/Campaign.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:e9d9e088056e37eb04e359efcc942c5c)
+ * (GenCodeChecksum:02b05b18f25c40f15b6992e2f853f5da)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -521,4 +521,37 @@ class CRM_Campaign_DAO_Campaign extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'campaign', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_campaign_type_id' => array(
+        'name' => 'UI_campaign_type_id',
+        'field' => array(
+          0 => 'campaign_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_campaign::0::campaign_type_id',
+      ) ,
+      'UI_campaign_status_id' => array(
+        'name' => 'UI_campaign_status_id',
+        'field' => array(
+          0 => 'status_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_campaign::0::status_id',
+      ) ,
+      'UI_external_identifier' => array(
+        'name' => 'UI_external_identifier',
+        'field' => array(
+          0 => 'external_identifier',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_campaign::1::external_identifier',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index d8a33bac10e594b0c642978d4a1320d4cb774818..9597c097362a1378f55ef936a66697e8834ad047 100644 (file)
@@ -236,4 +236,11 @@ class CRM_Campaign_DAO_CampaignGroup extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'campaign_group', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 450822417959e529aa1ac0af6a2b639db5820c67..f0c128bd227eee0f0885c4b65775da26f03ec4fa 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Campaign/Survey.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:e4d9423883eee80e6f90ccfb0e5a9dd7)
+ * (GenCodeChecksum:55aa9d31d08f8b5353d42dde1278b7f2)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -510,4 +510,20 @@ class CRM_Campaign_DAO_Survey extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'survey', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_activity_type_id' => array(
+        'name' => 'UI_activity_type_id',
+        'field' => array(
+          0 => 'activity_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_survey::0::activity_type_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 611fcec40130b54b6e867dfda240dd9673962905..dd1bfe3b027bfd6ef085942e4cf83004a5e315de 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Case/Case.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:ec4612a24aed71e99dae33589efc40a0)
+ * (GenCodeChecksum:e45e7e2a53a945c4659cf393410a9d7a)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -330,4 +330,28 @@ class CRM_Case_DAO_Case extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'case', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_case_type_id' => array(
+        'name' => 'index_case_type_id',
+        'field' => array(
+          0 => 'case_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_case::0::case_type_id',
+      ) ,
+      'index_is_deleted' => array(
+        'name' => 'index_is_deleted',
+        'field' => array(
+          0 => 'is_deleted',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_case::0::is_deleted',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 095d4398b71bf3e17c106653e8016f11fab5912e..6645ab4b2548e5771e50ad96bfcdcb50e031cb3a 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Case/CaseActivity.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:58cde8198d5fb054a6e3752e61d09d50)
+ * (GenCodeChecksum:80c6c66652f17c130b2eddcfb32c8f3d)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -188,4 +188,21 @@ class CRM_Case_DAO_CaseActivity extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'case_activity', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_case_activity_id' => array(
+        'name' => 'UI_case_activity_id',
+        'field' => array(
+          0 => 'case_id',
+          1 => 'activity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_case_activity::0::case_id::activity_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 60e78d2c4d436cf6c61a66c619fa5631dd137bd3..95b73b89916edbaa0a4ac49e5a6081dac7b97978 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Case/CaseContact.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:15085a2da2c504f3157b293dda26d4ab)
+ * (GenCodeChecksum:449617f59ed0da997f2f1660a3f40bdf)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -191,4 +191,21 @@ class CRM_Case_DAO_CaseContact extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'case_contact', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_case_contact_id' => array(
+        'name' => 'UI_case_contact_id',
+        'field' => array(
+          0 => 'case_id',
+          1 => 'contact_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_case_contact::0::case_id::contact_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 645a2c9b8cf555ca63f996cdbc6d7edbe12842fe..ac84133ab94ce4de801b0a79356484c462445510 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Case/CaseType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:003bac8f98db73c4688194dfe394e97d)
+ * (GenCodeChecksum:a9a547708dfca9da8c4421dd5edac6ac)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -259,4 +259,21 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'case_type', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'case_type_name' => array(
+        'name' => 'case_type_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_case_type::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index b8e67fb2f8529f973c30fa1c190202d9fdb65943..0a16ea51c1c9782906cfcf759dd2bf60c97042e4 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contact/ACLContactCache.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:2d5f4a293cde82941d7d3aee38a844d7)
+ * (GenCodeChecksum:09f2e2cc85dd5a51fa2c23ec4f8dc6ee)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -212,4 +212,23 @@ class CRM_Contact_DAO_ACLContactCache extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'acl_contact_cache', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_user_contact_operation' => array(
+        'name' => 'UI_user_contact_operation',
+        'field' => array(
+          0 => 'user_id',
+          1 => 'contact_id',
+          2 => 'operation',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_acl_contact_cache::1::user_id::contact_id::operation',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index b3488eb67577b87ecfef27de422e8c887bba44f7..ab724755b13daaa8d50af4831bbe0944fcbbcc55 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contact/Contact.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:d77ca456ce6c4b21e0788e64b7f5effd)
+ * (GenCodeChecksum:e54412e4bb3c12a009654bab0ef18e2b)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -1411,4 +1411,143 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'contact', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_contact_type' => array(
+        'name' => 'index_contact_type',
+        'field' => array(
+          0 => 'contact_type',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::contact_type',
+      ) ,
+      'index_contact_sub_type' => array(
+        'name' => 'index_contact_sub_type',
+        'field' => array(
+          0 => 'contact_sub_type',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::contact_sub_type',
+      ) ,
+      'UI_external_identifier' => array(
+        'name' => 'UI_external_identifier',
+        'field' => array(
+          0 => 'external_identifier',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_contact::1::external_identifier',
+      ) ,
+      'index_sort_name' => array(
+        'name' => 'index_sort_name',
+        'field' => array(
+          0 => 'sort_name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::sort_name',
+      ) ,
+      'index_preferred_communication_method' => array(
+        'name' => 'index_preferred_communication_method',
+        'field' => array(
+          0 => 'preferred_communication_method',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::preferred_communication_method',
+      ) ,
+      'index_hash' => array(
+        'name' => 'index_hash',
+        'field' => array(
+          0 => 'hash',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::hash',
+      ) ,
+      'index_api_key' => array(
+        'name' => 'index_api_key',
+        'field' => array(
+          0 => 'api_key',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::api_key',
+      ) ,
+      'index_first_name' => array(
+        'name' => 'index_first_name',
+        'field' => array(
+          0 => 'first_name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::first_name',
+      ) ,
+      'index_last_name' => array(
+        'name' => 'index_last_name',
+        'field' => array(
+          0 => 'last_name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::last_name',
+      ) ,
+      'UI_prefix' => array(
+        'name' => 'UI_prefix',
+        'field' => array(
+          0 => 'prefix_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::prefix_id',
+      ) ,
+      'UI_suffix' => array(
+        'name' => 'UI_suffix',
+        'field' => array(
+          0 => 'suffix_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::suffix_id',
+      ) ,
+      'index_communication_style_id' => array(
+        'name' => 'index_communication_style_id',
+        'field' => array(
+          0 => 'communication_style_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::communication_style_id',
+      ) ,
+      'UI_gender' => array(
+        'name' => 'UI_gender',
+        'field' => array(
+          0 => 'gender_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::gender_id',
+      ) ,
+      'index_household_name' => array(
+        'name' => 'index_household_name',
+        'field' => array(
+          0 => 'household_name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::household_name',
+      ) ,
+      'index_organization_name' => array(
+        'name' => 'index_organization_name',
+        'field' => array(
+          0 => 'organization_name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::organization_name',
+      ) ,
+      'index_is_deleted_sort_name' => array(
+        'name' => 'index_is_deleted_sort_name',
+        'field' => array(
+          0 => 'is_deleted',
+          1 => 'sort_name',
+          2 => 'id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contact::0::is_deleted::sort_name::id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index efd947fa6c13e44ff5ba4d9d7600bedd364434a6..efc21bcb8e6e00fd0d45848409d151e6fa30560c 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contact/ContactType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:db18ee5f07f619cc32e008747659b0d8)
+ * (GenCodeChecksum:0323c01f0e0b176df66fe4fa02e0a342)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -281,4 +281,21 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'contact_type', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'contact_type' => array(
+        'name' => 'contact_type',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_contact_type::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index fb3bd4a69070be8159f107f66a02d88b55ba8e8e..951be6206121506cd8edfef425efe9030474dfd1 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contact/DashboardContact.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:b02ee36683730f70ab6f1084dd1bfc09)
+ * (GenCodeChecksum:bcefe0743f9e78a86266236b31f37fe4)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -234,4 +234,22 @@ class CRM_Contact_DAO_DashboardContact extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'dashboard_contact', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_dashboard_id_contact_id' => array(
+        'name' => 'index_dashboard_id_contact_id',
+        'field' => array(
+          0 => 'dashboard_id',
+          1 => 'contact_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_dashboard_contact::1::dashboard_id::contact_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 4dc59d3a271329c4710147158586ff65254f0ff0..f3a4ad3091aa1f04c8108c78ccf18431e9ff8fda 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contact/Group.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:c4c626170ab2e75f6995809f16e718ef)
+ * (GenCodeChecksum:4c9dfb678f18129fd9d667de3727dfeb)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -486,4 +486,38 @@ class CRM_Contact_DAO_Group extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'group', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_group_type' => array(
+        'name' => 'index_group_type',
+        'field' => array(
+          0 => 'group_type',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_group::0::group_type',
+      ) ,
+      'UI_title' => array(
+        'name' => 'UI_title',
+        'field' => array(
+          0 => 'title',
+        ) ,
+        'localizable' => true,
+        'unique' => true,
+        'sig' => 'civicrm_group::1::title',
+      ) ,
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_group::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index cdcdc163a3d40d0d8e69de4c14db3010a6bde5c0..380588a7d343818cc27c38930ca1053cdf95e616 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contact/GroupContact.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:832e42f213ced8c437cc1cb61bdf087f)
+ * (GenCodeChecksum:2545d3926c711a25b5075a6ac980ed99)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -256,4 +256,22 @@ class CRM_Contact_DAO_GroupContact extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'group_contact', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_contact_group' => array(
+        'name' => 'UI_contact_group',
+        'field' => array(
+          0 => 'contact_id',
+          1 => 'group_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_group_contact::1::contact_id::group_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index f915d79e24a2506c65841c79cd128ddd8fc6d128..d85be450bd62cfc4f8030aff64965e4498c54f96 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contact/GroupContactCache.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:41f4797f37f93e950d1503bf08645836)
+ * (GenCodeChecksum:2ee24826ad267586e2e757ce3b0442a1)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -196,4 +196,22 @@ class CRM_Contact_DAO_GroupContactCache extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'group_contact_cache', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_contact_group' => array(
+        'name' => 'UI_contact_group',
+        'field' => array(
+          0 => 'contact_id',
+          1 => 'group_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_group_contact_cache::1::contact_id::group_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index d09137f619badaa6fabe62b4f94c7b268dce669b..255e80ac996373ad4e3d4f6448ce31a1c3bc2883 100644 (file)
@@ -188,4 +188,11 @@ class CRM_Contact_DAO_GroupNesting extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'group_nesting', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 97294bce523923c9c62cd27348f3a2607c6a668b..718a2bfda29c08fed6197c84ec758c8903f08967 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contact/GroupOrganization.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:eb0d4093ec10c1851421ec66f88862f7)
+ * (GenCodeChecksum:8fcd7c11b9077c52f8d932eb20379618)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -196,4 +196,22 @@ class CRM_Contact_DAO_GroupOrganization extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'group_organization', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_group_organization' => array(
+        'name' => 'UI_group_organization',
+        'field' => array(
+          0 => 'group_id',
+          1 => 'organization_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_group_organization::1::group_id::organization_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 8dbb2fef64ae75bb3af49d7497a2dd61581281cf..5953567a02b142f6aab78d4f669f2c69e0ab60c9 100644 (file)
@@ -355,4 +355,11 @@ class CRM_Contact_DAO_Relationship extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'relationship', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index c48c8c5000e73f4d710635060da71bfadfe2986c..16e0125fe122f446dce75e9edf6f3296084a9342 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contact/RelationshipType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:cb1dca1fe2365a32f72136f7aeb4b83f)
+ * (GenCodeChecksum:8fb00d8376af049ce62bc57ca01bc1bf)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -371,4 +371,30 @@ class CRM_Contact_DAO_RelationshipType extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'relationship_type', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name_a_b' => array(
+        'name' => 'UI_name_a_b',
+        'field' => array(
+          0 => 'name_a_b',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_relationship_type::1::name_a_b',
+      ) ,
+      'UI_name_b_a' => array(
+        'name' => 'UI_name_b_a',
+        'field' => array(
+          0 => 'name_b_a',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_relationship_type::1::name_b_a',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 741d680ba6332db7dd76230a915f3868194a465b..f6d87c8da14515031a5f6b693eec660cd429b07d 100644 (file)
@@ -253,4 +253,11 @@ class CRM_Contact_DAO_SavedSearch extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'saved_search', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 9b948f340473be71d3cf37fa3a14853689ab4849..a29c982fb9c27e80e9440b71846eeb81ea7cec8c 100644 (file)
@@ -275,4 +275,11 @@ class CRM_Contact_DAO_SubscriptionHistory extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'subscription_history', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 5bfadd48bf083fa112bdac471345facb282e1f7d..e0285ac385e66aeaf9bbaf4658817ee070ac16d3 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contribute/Contribution.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:bff397bf9cf2dc2fef96d7c5ab560158)
+ * (GenCodeChecksum:59c3615cae90b0580f7d77aa8343b21f)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -887,4 +887,87 @@ class CRM_Contribute_DAO_Contribution extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'contribution', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_contrib_payment_instrument_id' => array(
+        'name' => 'UI_contrib_payment_instrument_id',
+        'field' => array(
+          0 => 'payment_instrument_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution::0::payment_instrument_id',
+      ) ,
+      'index_total_amount_receive_date' => array(
+        'name' => 'index_total_amount_receive_date',
+        'field' => array(
+          0 => 'total_amount',
+          1 => 'receive_date',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution::0::total_amount::receive_date',
+      ) ,
+      'index_source' => array(
+        'name' => 'index_source',
+        'field' => array(
+          0 => 'source',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution::0::source',
+      ) ,
+      'UI_contrib_trxn_id' => array(
+        'name' => 'UI_contrib_trxn_id',
+        'field' => array(
+          0 => 'trxn_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_contribution::1::trxn_id',
+      ) ,
+      'UI_contrib_invoice_id' => array(
+        'name' => 'UI_contrib_invoice_id',
+        'field' => array(
+          0 => 'invoice_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_contribution::1::invoice_id',
+      ) ,
+      'index_contribution_status' => array(
+        'name' => 'index_contribution_status',
+        'field' => array(
+          0 => 'contribution_status_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution::0::contribution_status_id',
+      ) ,
+      'received_date' => array(
+        'name' => 'received_date',
+        'field' => array(
+          0 => 'receive_date',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution::0::receive_date',
+      ) ,
+      'check_number' => array(
+        'name' => 'check_number',
+        'field' => array(
+          0 => 'check_number',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution::0::check_number',
+      ) ,
+      'index_creditnote_id' => array(
+        'name' => 'index_creditnote_id',
+        'field' => array(
+          0 => 'creditnote_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution::0::creditnote_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 2509faea23704a5b4443da3b28cf4f4f8c83e3b5..27a9fa5c2c27d155c6cdcef75b3e2026ce7c5080 100644 (file)
@@ -956,4 +956,11 @@ class CRM_Contribute_DAO_ContributionPage extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'contribution_page', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 23e12d0a11d68b24b1aefc92418cdd3e02b2c92b..9061090543f53d24ef6e19f226a72c08b172275f 100644 (file)
@@ -318,4 +318,11 @@ class CRM_Contribute_DAO_ContributionProduct extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'contribution_product', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 25df9f45648f12a6c24d348e4a038509860530e0..5bdae065b5272ad4d933d59681cc93c0407a4cd2 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contribute/ContributionRecur.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:5318b7daa057426c1bb8cdec6ed1e4b3)
+ * (GenCodeChecksum:a1007a4585bac4fcb04ce47535aecec0)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -716,4 +716,46 @@ class CRM_Contribute_DAO_ContributionRecur extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'contribution_recur', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_contrib_trxn_id' => array(
+        'name' => 'UI_contrib_trxn_id',
+        'field' => array(
+          0 => 'trxn_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_contribution_recur::1::trxn_id',
+      ) ,
+      'UI_contrib_invoice_id' => array(
+        'name' => 'UI_contrib_invoice_id',
+        'field' => array(
+          0 => 'invoice_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_contribution_recur::1::invoice_id',
+      ) ,
+      'index_contribution_status' => array(
+        'name' => 'index_contribution_status',
+        'field' => array(
+          0 => 'contribution_status_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution_recur::0::contribution_status_id',
+      ) ,
+      'UI_contribution_recur_payment_instrument_id' => array(
+        'name' => 'UI_contribution_recur_payment_instrument_id',
+        'field' => array(
+          0 => 'payment_instrument_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution_recur::0::payment_instrument_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 496235ff9f186de74d473f5675bc183b9901f18a..2d8f1f692bad216334317ce911edf303b96da8fb 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Contribute/ContributionSoft.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:a0b09af89d31819a5108b277b6ba46eb)
+ * (GenCodeChecksum:eb1e493dc7ff4da34167ad0828d61fd4)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -345,4 +345,20 @@ class CRM_Contribute_DAO_ContributionSoft extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'contribution_soft', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_id' => array(
+        'name' => 'index_id',
+        'field' => array(
+          0 => 'pcp_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_contribution_soft::0::pcp_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 1cbda227ac05e3ad7bd34e200f644d5135ec1da8..8de2ba9601db71a5050dcf24ea43cced81a3dc8e 100644 (file)
@@ -320,4 +320,11 @@ class CRM_Contribute_DAO_Premium extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'premiums', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 1b4034b7eeed41b07c30c8f633de3af403e1f20c..65e0ca345820562f9e876e4ec341428c8d4b3e1c 100644 (file)
@@ -227,4 +227,11 @@ class CRM_Contribute_DAO_PremiumsProduct extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'premiums_product', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index d753f8ca952d5b5f67d7d75c941d3e500ba6702f..fcfdbc7b39c27bcd49ca248799f25f2635ff6fc3 100644 (file)
@@ -514,4 +514,11 @@ class CRM_Contribute_DAO_Product extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'product', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index a9c71519d58183ba627a1af26b3ab880f9ce902e..3c57207f2efd1df4c627e3cdfa48b0ff02af80fc 100644 (file)
@@ -416,4 +416,11 @@ class CRM_Contribute_DAO_Widget extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'contribution_widget', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index d84c8dd9b87e37ccd62a66aa9c00db644c3d1c29..56f97ac0141e3f9bdc7a4dcd7a757ee89568ab68 100644 (file)
@@ -302,4 +302,11 @@ class CRM_Core_DAO_ActionLog extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'action_log', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 5923366a7894c6ed8cee3b909800c37007ae20fb..c4e538756007d588a0b2ddd64bf916cfee3fa378 100644 (file)
@@ -279,4 +279,11 @@ class CRM_Core_DAO_ActionMapping extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'action_mapping', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 7fbd77c72a891eadbb95c7eb8d5ba423a6a2ddc6..492e8775fc20a8caf20a5bf682fb549c7c48839f 100644 (file)
@@ -827,4 +827,11 @@ class CRM_Core_DAO_ActionSchedule extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'action_schedule', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 24d2c67de0291b54ae01749f61cc102cca7be90a..45b5e9bad8191df5091bf7813e2072f273858ba3 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Address.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:9538901568da81bcc055d263793c5177)
+ * (GenCodeChecksum:459fcbe817baa776e55ab44e3818b8eb)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -814,4 +814,52 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
     ));
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_location_type' => array(
+        'name' => 'index_location_type',
+        'field' => array(
+          0 => 'location_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_address::0::location_type_id',
+      ) ,
+      'index_is_primary' => array(
+        'name' => 'index_is_primary',
+        'field' => array(
+          0 => 'is_primary',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_address::0::is_primary',
+      ) ,
+      'index_is_billing' => array(
+        'name' => 'index_is_billing',
+        'field' => array(
+          0 => 'is_billing',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_address::0::is_billing',
+      ) ,
+      'index_street_name' => array(
+        'name' => 'index_street_name',
+        'field' => array(
+          0 => 'street_name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_address::0::street_name',
+      ) ,
+      'index_city' => array(
+        'name' => 'index_city',
+        'field' => array(
+          0 => 'city',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_address::0::city',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index bdeebb0c34e9b0301e3c7e995396571a429f4222..0bdaa0e806016b6e160cd7786524150c15067e38 100644 (file)
@@ -153,4 +153,11 @@ class CRM_Core_DAO_AddressFormat extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'address_format', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index f60be7e1a8bb008b6a698cca149a1a8b95306360..f19c8323197bd1334941ebebb1093eefd406ef81 100644 (file)
@@ -24,7 +24,7 @@
 | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
 +--------------------------------------------------------------------+
 */
-// (GenCodeChecksum:f7ba322a546d93ae32325d4925b477f8)
+// (GenCodeChecksum:fe1a575dafdc824e3ce8a7e0d7fc49bf)
 return array(
   'CRM_Core_DAO_AddressFormat' => array(
     'name' => 'AddressFormat',
index f588c254a8b0ae83142b9b648864a611d1fbc6b8..c0f7a4c2f3c3747b958480aa86525701cc4e1500 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Cache.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:bd310a3a686583eeeb7e0e91edb50318)
+ * (GenCodeChecksum:f7e211585872f6ee2e8492ea79bbb22a)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -257,4 +257,23 @@ class CRM_Core_DAO_Cache extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'cache', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_group_path_date' => array(
+        'name' => 'UI_group_path_date',
+        'field' => array(
+          0 => 'group_name',
+          1 => 'path',
+          2 => 'created_date',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_cache::1::group_name::path::created_date',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index e4cface102f906fb8b11f2535f548c168ddfac23..2d9ec940e9fb30da3fd46c443c29fa85ca6944bd 100644 (file)
@@ -176,4 +176,11 @@ class CRM_Core_DAO_Component extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'component', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index e1550ecea9a5d9944c98cd605681ab4e7eecf24a..a0c63179920b385f0b7465b283f7a6348eae6b96 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Country.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:a24c5ddeda39cc2efe1110845d0d9484)
+ * (GenCodeChecksum:e01f7b6fdc1c22bcf6fbc125ea2d894a)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -298,4 +298,22 @@ class CRM_Core_DAO_Country extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'country', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name_iso_code' => array(
+        'name' => 'UI_name_iso_code',
+        'field' => array(
+          0 => 'name',
+          1 => 'iso_code',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_country::1::name::iso_code',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 0b3dce74a0b92f362af246b4f6764f2f31fc96c0..833e19e120d748e5fdecdc155ee320ad54a69161 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/County.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:85404ece3f86dd6b1af99b0756b55331)
+ * (GenCodeChecksum:deaadd903f7cfee93f6b70fb2e9fc012)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -210,4 +210,22 @@ class CRM_Core_DAO_County extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'county', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name_state_id' => array(
+        'name' => 'UI_name_state_id',
+        'field' => array(
+          0 => 'name',
+          1 => 'state_province_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_county::1::name::state_province_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 3b2e51c85a1ffa732b10ed03b3e76fbbad3d9272..973f23a734f11d3ecf68637dc0aa5d321345f6c9 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/CustomField.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:1d87d12859ba3e9ad05c151a446710c8)
+ * (GenCodeChecksum:6c4ced0a0ac204cde5c048d37aee6057)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -661,4 +661,32 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'custom_field', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_label_custom_group_id' => array(
+        'name' => 'UI_label_custom_group_id',
+        'field' => array(
+          0 => 'label',
+          1 => 'custom_group_id',
+        ) ,
+        'localizable' => true,
+        'unique' => true,
+        'sig' => 'civicrm_custom_field::1::label::custom_group_id',
+      ) ,
+      'UI_name_custom_group_id' => array(
+        'name' => 'UI_name_custom_group_id',
+        'field' => array(
+          0 => 'name',
+          1 => 'custom_group_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_custom_field::1::name::custom_group_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 9205336b05457d662a5905037bad2d0172405f84..7b11b4ff8e46eec0d91230e6f9364fd01e03ef18 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/CustomGroup.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:9b3c453f7ada933490dc68bc2b45e77b)
+ * (GenCodeChecksum:5e44d08da1787dd031e8e4b81c1628a5)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -489,4 +489,32 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'custom_group', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_title_extends' => array(
+        'name' => 'UI_title_extends',
+        'field' => array(
+          0 => 'title',
+          1 => 'extends',
+        ) ,
+        'localizable' => true,
+        'unique' => true,
+        'sig' => 'civicrm_custom_group::1::title::extends',
+      ) ,
+      'UI_name_extends' => array(
+        'name' => 'UI_name_extends',
+        'field' => array(
+          0 => 'name',
+          1 => 'extends',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_custom_group::1::name::extends',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 293427d882829562ec53f217553f270fd3eedda5..b51fd7433292f3b2b7dc677adfb7738941b356c4 100644 (file)
@@ -330,4 +330,11 @@ class CRM_Core_DAO_Dashboard extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'dashboard', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 653b0937cf7a98a49a6dc41d7a24319dc857992b..8edba7e1794d90d6991b6ce2eb1d497b6a1961b8 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Discount.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:7a25225a1380633ffa2bac34eb7f139c)
+ * (GenCodeChecksum:1ce69428f948066567e95645cb86254a)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -241,4 +241,31 @@ class CRM_Core_DAO_Discount extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'discount', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_entity' => array(
+        'name' => 'index_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_discount::0::entity_table::entity_id',
+      ) ,
+      'index_entity_option_id' => array(
+        'name' => 'index_entity_option_id',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+          2 => 'price_set_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_discount::0::entity_table::entity_id::price_set_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 6ffa37dab032e0b50720526bcd14448a6a7ad7c6..b59999af9f6b9188c32ca73dfbcf98da7f0a1321 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Domain.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:aab20d05e6c3ebe8f6eb8a7de50190a0)
+ * (GenCodeChecksum:50edefeb24aa64d2125df018985cd701)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -286,4 +286,21 @@ class CRM_Core_DAO_Domain extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'domain', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_domain::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 4b8c2959cd0b9d96856d0b557e45bafc5cae001b..7f02cf55558b5d2aba2d69e827923ee6ed7ccc08 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Email.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:33bf5e19c3136f4860d3d078a3fbd68d)
+ * (GenCodeChecksum:08f53d44527d7d174b4aa1bd545b028c)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -372,4 +372,44 @@ class CRM_Core_DAO_Email extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'email', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_location_type' => array(
+        'name' => 'index_location_type',
+        'field' => array(
+          0 => 'location_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_email::0::location_type_id',
+      ) ,
+      'UI_email' => array(
+        'name' => 'UI_email',
+        'field' => array(
+          0 => 'email',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_email::0::email',
+      ) ,
+      'index_is_primary' => array(
+        'name' => 'index_is_primary',
+        'field' => array(
+          0 => 'is_primary',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_email::0::is_primary',
+      ) ,
+      'index_is_billing' => array(
+        'name' => 'index_is_billing',
+        'field' => array(
+          0 => 'is_billing',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_email::0::is_billing',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 4bdd2ebf9e7320fd4b26acd3b24cd647ab2a691a..c8c2a55c314c6255b119531a656899c40ab4e890 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/EntityFile.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:f1092b243ba0c368c41d7b64dc90e115)
+ * (GenCodeChecksum:354c22131251fde259f5b796e102fccf)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -205,4 +205,31 @@ class CRM_Core_DAO_EntityFile extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'entity_file', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_entity' => array(
+        'name' => 'index_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_entity_file::0::entity_table::entity_id',
+      ) ,
+      'index_entity_file_id' => array(
+        'name' => 'index_entity_file_id',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+          2 => 'file_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_entity_file::0::entity_table::entity_id::file_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 87538eac8c54f1f4d1d2069df306814de091a679..ec0eb42f42826f961ed138702e1a24e356c6e521 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/EntityTag.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:0a4ce003543cfc6ff15c6807b3ff1106)
+ * (GenCodeChecksum:cb9ae7d6e83dd7423a431498f8dee5c8)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -217,4 +217,23 @@ class CRM_Core_DAO_EntityTag extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'entity_tag', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_entity_id_entity_table_tag_id' => array(
+        'name' => 'UI_entity_id_entity_table_tag_id',
+        'field' => array(
+          0 => 'entity_id',
+          1 => 'entity_table',
+          2 => 'tag_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_entity_tag::1::entity_id::entity_table::tag_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 08c2f70d0dd30762cf0465019422cbd555826b1a..83194dcb07be1fded33b20b3192bf0d645172131 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Extension.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:fdbe27f0b1587c2b4806d98f474e78ed)
+ * (GenCodeChecksum:6fdc48310a3cb4c35b5a3fa3a8aca079)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -288,4 +288,29 @@ class CRM_Core_DAO_Extension extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'extension', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_extension_full_name' => array(
+        'name' => 'UI_extension_full_name',
+        'field' => array(
+          0 => 'full_name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_extension::1::full_name',
+      ) ,
+      'UI_extension_name' => array(
+        'name' => 'UI_extension_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_extension::0::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index be191b03296c6c8900624ab5f86dc7ec34d27409..16f25a604f0703b9a8345191680eaed5dbf6b8b2 100644 (file)
@@ -239,4 +239,11 @@ class CRM_Core_DAO_File extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'file', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index c2a900a93488cb08b180f3522cab0f60a509edfe..ec3883a16e473e99a3e2b32ceb53f523f8376644 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/IM.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:1898c44afea9d407ac2d916b2bc2bb1c)
+ * (GenCodeChecksum:fe754a68bdda23ca881ac6425750eeba)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -273,4 +273,44 @@ class CRM_Core_DAO_IM extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'im', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_location_type' => array(
+        'name' => 'index_location_type',
+        'field' => array(
+          0 => 'location_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_im::0::location_type_id',
+      ) ,
+      'UI_provider_id' => array(
+        'name' => 'UI_provider_id',
+        'field' => array(
+          0 => 'provider_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_im::0::provider_id',
+      ) ,
+      'index_is_primary' => array(
+        'name' => 'index_is_primary',
+        'field' => array(
+          0 => 'is_primary',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_im::0::is_primary',
+      ) ,
+      'index_is_billing' => array(
+        'name' => 'index_is_billing',
+        'field' => array(
+          0 => 'is_billing',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_im::0::is_billing',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index ca81225b48571939744edfeabfae82983500e7d5..18149b5428f0f3fecae066374208d5c08ce52082 100644 (file)
@@ -343,4 +343,11 @@ class CRM_Core_DAO_Job extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'job', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index d4beee07d1623fdcc1da52b7838e1b83826494bb..caf58d8c82a4c4da79cab10a5281886ecf014d12 100644 (file)
@@ -276,4 +276,11 @@ class CRM_Core_DAO_JobLog extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'job_log', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 23e137fba0581341f23b6998c6513abe255eb30d..e4afbe8607b6b0d314084d448404625746862435 100644 (file)
@@ -278,4 +278,11 @@ class CRM_Core_DAO_LocBlock extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'loc_block', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index fc4599a7df0765f685f3eb2de61193931a73aeaf..4c09e883ef7b801d967c3d55dff8b0c60013abbd 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/LocationType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:1dc879f229f27d2b4381fb98ebc7b734)
+ * (GenCodeChecksum:630f891b9d0d1621cdbf3254e8536d4f)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -257,4 +257,21 @@ class CRM_Core_DAO_LocationType extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'location_type', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_location_type::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 77cde3b0faff75a70d62e4fde54953063524485b..3a0b9685d68da0308dd171cbcb31d194d611d0a6 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Log.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:8ba1221b34b495c2238ecf5197e5a47f)
+ * (GenCodeChecksum:a286415e35f08ea36fea4774cc744758)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -237,4 +237,21 @@ class CRM_Core_DAO_Log extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'log', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_entity' => array(
+        'name' => 'index_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_log::0::entity_table::entity_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 90cb312a21d34ed5d51d05df44e834803e120d5c..1af5ad9099eaffeaf5754bcde7cdb59f9af96daf 100644 (file)
@@ -391,4 +391,11 @@ class CRM_Core_DAO_MailSettings extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mail_settings', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index e188758ab3d53d9015a5beac87d27986f17f1897..d1d2e9517822f5a70c4072240876b88f37e7d5ff 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Managed.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:1ea17fedbb00e336fb0ed9f830990aed)
+ * (GenCodeChecksum:49d518366db653a210558061604fb8cf)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -234,4 +234,30 @@ class CRM_Core_DAO_Managed extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'managed', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_managed_module_name' => array(
+        'name' => 'UI_managed_module_name',
+        'field' => array(
+          0 => 'module',
+          1 => 'name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_managed::0::module::name',
+      ) ,
+      'UI_managed_entity' => array(
+        'name' => 'UI_managed_entity',
+        'field' => array(
+          0 => 'entity_type',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_managed::0::entity_type::entity_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 9fc4863d635aa6fe97fd9266f393da2e927571e6..b9d66a767a2ef62bab93a11421e1d5319acb70a3 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Mapping.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:d1765f6068ff03162b649e2cabbcff0b)
+ * (GenCodeChecksum:6ebbd7d124ddee297d44168f135ce38b)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -196,4 +196,20 @@ class CRM_Core_DAO_Mapping extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mapping', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_mapping::0::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 38f839524f699fcef2420f7a48c72f1d06955f5d..7b22b73f40852c55b590fe3f29a4f1489059a715 100644 (file)
@@ -401,4 +401,11 @@ class CRM_Core_DAO_MappingField extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mapping_field', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index c602530698eab213ccf94671da6aaa007f39b941..a2d747e647ee5749b1eff1054365b4b5398f675a 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Menu.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:4c287373462fde7a27f6e6b4388f19bf)
+ * (GenCodeChecksum:d8e5fdbc1e7295d660e44d94a81db6e7)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -502,4 +502,22 @@ class CRM_Core_DAO_Menu extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'menu', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_path_domain_id' => array(
+        'name' => 'UI_path_domain_id',
+        'field' => array(
+          0 => 'path',
+          1 => 'domain_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_menu::1::path::domain_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index b11ff291aa8726259a90df6c6e83447b41ef9dc3..0cad129c32bbb52f135fcf459225c82c10f49053 100644 (file)
@@ -310,4 +310,11 @@ class CRM_Core_DAO_MessageTemplate extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'msg_template', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 3e9030d27025dfbafe0ae488a633b682dfce1733..296c7f648c8df66a0c96be743abe4bbb1c0e051c 100644 (file)
@@ -334,4 +334,11 @@ class CRM_Core_DAO_Navigation extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'navigation', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 9daa0ec19581a3a47b1624ed76601e766cd03442..56c776d517bd63dc78f6e56b233cd0178c71ef83 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Note.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:ec8b51e4a3440e6fb1979540b5f563cb)
+ * (GenCodeChecksum:9f5e4f2a7e73840743efc268ffb4dbfd)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -293,4 +293,21 @@ class CRM_Core_DAO_Note extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'note', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_entity' => array(
+        'name' => 'index_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_note::0::entity_table::entity_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index ad1ab90828a3bbd8bfa3a006027a217454b4e514..06192ee60e52f53eafc5e3e396ae67500e914323 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/OpenID.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:b249eab35ab06ddd2ff558150552df97)
+ * (GenCodeChecksum:cf502fe1aae4bbe85faa570c2c341336)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -241,4 +241,29 @@ class CRM_Core_DAO_OpenID extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'openid', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_location_type' => array(
+        'name' => 'index_location_type',
+        'field' => array(
+          0 => 'location_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_openid::0::location_type_id',
+      ) ,
+      'UI_openid' => array(
+        'name' => 'UI_openid',
+        'field' => array(
+          0 => 'openid',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_openid::1::openid',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 0ea1b514d85a97dc3f2126abe021ec845fbea8e1..9340fbda9e184b5e39ba03fd166d59f149951dd0 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/OptionGroup.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:378d8ade1b468e91395484a309f98524)
+ * (GenCodeChecksum:4f26b702ecd914e653257f0676896d87)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -262,4 +262,21 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'option_group', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_option_group::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index ab4f884c1a102f93d035f451f6275b809cff2913..e09985ef66f2fdfbb34b0d0462355ea96b65f73e 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/OptionValue.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:2863f4578cec9183c8577517032d039d)
+ * (GenCodeChecksum:8cf699b034cbd9d7b8fe0a69250a79ba)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -477,4 +477,30 @@ class CRM_Core_DAO_OptionValue extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'option_value', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_option_group_id_value' => array(
+        'name' => 'index_option_group_id_value',
+        'field' => array(
+          0 => 'value(128)',
+          1 => 'option_group_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_option_value::0::value(128)::option_group_id',
+      ) ,
+      'index_option_group_id_name' => array(
+        'name' => 'index_option_group_id_name',
+        'field' => array(
+          0 => 'name(128)',
+          1 => 'option_group_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_option_value::0::name(128)::option_group_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 6f525a0e40a24a440f860fe70b2fc97c942796eb..b8b5b1ea3674af32504e12228a6c24a0f804e4ac 100644 (file)
@@ -208,4 +208,11 @@ class CRM_Core_DAO_Persistent extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'persistent', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 3a4d7a5fa8082cc1dc4d9c67013b45804518e27b..7c594b5d9cb1f659e0aa1c0b97b79565260ea5e6 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Phone.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:aed6082497eb601fdc249c7a361204a8)
+ * (GenCodeChecksum:661faad4886dd1a40784d465b906f447)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -333,4 +333,52 @@ class CRM_Core_DAO_Phone extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'phone', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_location_type' => array(
+        'name' => 'index_location_type',
+        'field' => array(
+          0 => 'location_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_phone::0::location_type_id',
+      ) ,
+      'index_is_primary' => array(
+        'name' => 'index_is_primary',
+        'field' => array(
+          0 => 'is_primary',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_phone::0::is_primary',
+      ) ,
+      'index_is_billing' => array(
+        'name' => 'index_is_billing',
+        'field' => array(
+          0 => 'is_billing',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_phone::0::is_billing',
+      ) ,
+      'UI_mobile_provider_id' => array(
+        'name' => 'UI_mobile_provider_id',
+        'field' => array(
+          0 => 'mobile_provider_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_phone::0::mobile_provider_id',
+      ) ,
+      'index_phone_numeric' => array(
+        'name' => 'index_phone_numeric',
+        'field' => array(
+          0 => 'phone_numeric',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_phone::0::phone_numeric',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index ec1ed7333b4ec364837098732acaedcc3e5c0e05..1f8b3b660235eb61b741e8a9f551a189537403a3 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/PreferencesDate.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:c6c3c0c91ca3f33fa11b89fb6e2dd704)
+ * (GenCodeChecksum:50b4071bc8734a772c01b450d22f5920)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -242,4 +242,20 @@ class CRM_Core_DAO_PreferencesDate extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'preferences_date', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_name' => array(
+        'name' => 'index_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_preferences_date::0::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 2b63942b6d70444be4e1d414ffc69a3f43847f5c..7ff6035743ffa782fb1d8d24d0dfd2adbd85a7bf 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/PrevNextCache.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:c079d78b4553940fd29dd4e1f7e19477)
+ * (GenCodeChecksum:edf9dd4b38ca08a34dbc6990ac954af2)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -235,4 +235,24 @@ class CRM_Core_DAO_PrevNextCache extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'prevnext_cache', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_all' => array(
+        'name' => 'index_all',
+        'field' => array(
+          0 => 'cacheKey',
+          1 => 'entity_id1',
+          2 => 'entity_id2',
+          3 => 'entity_table',
+          4 => 'is_selected',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_prevnext_cache::0::cacheKey::entity_id1::entity_id2::entity_table::is_selected',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 49035131343d35a03b883ef7c73acda652dc7e1a..c2e379a7885277744e5d1de16889335fa8425aff 100644 (file)
@@ -333,4 +333,11 @@ class CRM_Core_DAO_PrintLabel extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'print_label', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 52eb34e7994b98ca8dc0068a1d5f2562ad342a97..81504b5909ba4af932616b7029c1b5ea37b7c413 100644 (file)
@@ -205,4 +205,11 @@ class CRM_Core_DAO_RecurringEntity extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'recurring_entity', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index f3ace1c23cbd9b09d1ba2de9d537ab8b80c62974..7648107cb66b9307d389b287e343f4a57b3d2c17 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Setting.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:03045a230d0ba9aa60bf9dd4818cb12e)
+ * (GenCodeChecksum:a9b0b7aaf6ae42696ce402c1ff9acb89)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -300,4 +300,23 @@ class CRM_Core_DAO_Setting extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'setting', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_domain_contact_name' => array(
+        'name' => 'index_domain_contact_name',
+        'field' => array(
+          0 => 'domain_id',
+          1 => 'contact_id',
+          2 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_setting::1::domain_id::contact_id::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 5d0ed08e32274487aa0b5a513e1d11f2678551b2..ef944d7736abfdc2ee08dc02c7122b3d9d4c32ab 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/StateProvince.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:baa81154c9779b2e56e78504e7c9b74c)
+ * (GenCodeChecksum:7688143f6e0d809b020a3153f60aff7e)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -210,4 +210,22 @@ class CRM_Core_DAO_StateProvince extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'state_province', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name_country_id' => array(
+        'name' => 'UI_name_country_id',
+        'field' => array(
+          0 => 'name',
+          1 => 'country_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_state_province::1::name::country_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 9ce90e47d8e267f910ce5dc5959a9326e47246fd..fd3b58477c70cada4853bfec2b49d75089429202 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/StatusPreference.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:1499bd12f161a041bdb9ccfd2595cd94)
+ * (GenCodeChecksum:6a9e433b487d14f9b8e036f8491e6a9c)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -281,4 +281,20 @@ class CRM_Core_DAO_StatusPreference extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'status_pref', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_status_pref_name' => array(
+        'name' => 'UI_status_pref_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_status_pref::0::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 0fb228fc6c001c0405fe02dbb5f38e58986d6380..74b20b4bd0c91e98c73c21e55d1588d14dd26841 100644 (file)
@@ -242,4 +242,11 @@ class CRM_Core_DAO_SystemLog extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'system_log', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 4182b963c73b3c1800fb791237df90db039b3c9b..bcbf74b5484469baff2a590ac53a873379798c19 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Tag.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:44541277221c451f8aa93c6170180c44)
+ * (GenCodeChecksum:eb22ef992569566021a7faeaf43f0c25)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -328,4 +328,21 @@ class CRM_Core_DAO_Tag extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'tag', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_tag::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 56b22d5f21357edbc176e1965e2d90b6f54c9ab4..de019cb6cca6556d5f49fe99b9b7888678873f70 100644 (file)
@@ -237,4 +237,11 @@ class CRM_Core_DAO_Timezone extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'timezone', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index f24c8a4c28fcdea8ab1b17b12fe8153f2abdce1a..29e55b45092346d19d5e52b5abd9a28d6c5a8405 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/UFField.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:55945830861723b23a20699aa3d3deef)
+ * (GenCodeChecksum:4777c5b97760d4bd4b7138468d18ded5)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -471,4 +471,20 @@ class CRM_Core_DAO_UFField extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'uf_field', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'IX_website_type_id' => array(
+        'name' => 'IX_website_type_id',
+        'field' => array(
+          0 => 'website_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_uf_field::0::website_type_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index ca1cea9321b155cf12d25e55966bb41738c5cd46..b8cf93ba88254bfeac33167a3c3ba4aeba8a5545 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/UFGroup.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:4f856c03d64c4ca41521d4591d49e70f)
+ * (GenCodeChecksum:d716aaa0c1ca4a43bbd533faef6d94c7)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -538,4 +538,21 @@ class CRM_Core_DAO_UFGroup extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'uf_group', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_uf_group::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 33e73b35296d2551b009ca9e03c1e97b3feefebc..a85d2e6e5e732d8c9f5048a9c84211ea2e0edd6b 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/UFJoin.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:eca8ea8e182d1cd8e3e21770ae28438e)
+ * (GenCodeChecksum:fde4a7125f1dd6d9e5081b534f151db6)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -285,4 +285,21 @@ class CRM_Core_DAO_UFJoin extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'uf_join', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_entity' => array(
+        'name' => 'index_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_uf_join::0::entity_table::entity_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index ca85a72994f15e5b5ac5113709bd838892127877..b81569bbdfbfcd21f7e4dd4f16acc53ed2de85e4 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/UFMatch.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:dc761cd7cd2455417d981e8c3542cd28)
+ * (GenCodeChecksum:c83bd8ebf7ad3a71d2bdaae1767cdcbb)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -245,4 +245,40 @@ class CRM_Core_DAO_UFMatch extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'uf_match', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'I_civicrm_uf_match_uf_id' => array(
+        'name' => 'I_civicrm_uf_match_uf_id',
+        'field' => array(
+          0 => 'uf_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_uf_match::0::uf_id',
+      ) ,
+      'UI_uf_name_domain_id' => array(
+        'name' => 'UI_uf_name_domain_id',
+        'field' => array(
+          0 => 'uf_name',
+          1 => 'domain_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_uf_match::1::uf_name::domain_id',
+      ) ,
+      'UI_contact_domain_id' => array(
+        'name' => 'UI_contact_domain_id',
+        'field' => array(
+          0 => 'contact_id',
+          1 => 'domain_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_uf_match::1::contact_id::domain_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 96b96f1af66896c9137426116c9a276837cc82d5..4a7ae32aa5092bf62994d2830592bdea4086d16c 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/Website.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:acc04540983491cf9eac68c43b6d1c87)
+ * (GenCodeChecksum:7f68af3a95bfdc5dc7421efef27c0511)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -217,4 +217,20 @@ class CRM_Core_DAO_Website extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'website', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_website_type_id' => array(
+        'name' => 'UI_website_type_id',
+        'field' => array(
+          0 => 'website_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_website::0::website_type_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index d7c96f377dece94822fa94ed1c2bc7d4475739e2..6db5e7df798bca6a6e851c833d25e2cf9383d035 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Core/WordReplacement.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:9e67d9e8dbcc13ce3f943a19c77bbdfa)
+ * (GenCodeChecksum:550a500d2c0a05672ebf9e2a47d54d69)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -249,4 +249,22 @@ class CRM_Core_DAO_WordReplacement extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'word_replacement', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_domain_find' => array(
+        'name' => 'UI_domain_find',
+        'field' => array(
+          0 => 'domain_id',
+          1 => 'find_word',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_word_replacement::1::domain_id::find_word',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 6630503bdba1fae83005b7733938e92df606dbb7..81c3f641d64f82a9b1026cd55eebbd9092f2a591 100644 (file)
@@ -159,4 +159,11 @@ class CRM_Core_DAO_Worldregion extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'worldregion', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index dde95b3c4c12af76dfe142665d78b0303c5d883a..42778d9a85aaf5d157fa321d55dbffae82b9593e 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Cxn/Cxn.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:5293636371f8d0062ac30e2626739e63)
+ * (GenCodeChecksum:7837c80596c2e6d8682a48cffcb6a4d3)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -308,4 +308,30 @@ class CRM_Cxn_DAO_Cxn extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'cxn', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_appid' => array(
+        'name' => 'UI_appid',
+        'field' => array(
+          0 => 'app_guid',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_cxn::1::app_guid',
+      ) ,
+      'UI_keypair_cxnid' => array(
+        'name' => 'UI_keypair_cxnid',
+        'field' => array(
+          0 => 'cxn_guid',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_cxn::1::cxn_guid',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 1b9208d3ab06d813a287aa967ef65c3f341cb211..3b6b7e52b14b71d10cd55b34381843da31534b23 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Dedupe/Exception.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:5ab409ab490ba266b8cff7ba387624fa)
+ * (GenCodeChecksum:5e9f138ebec5aa2fcfd30120dffacdf5)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -186,4 +186,22 @@ class CRM_Dedupe_DAO_Exception extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'dedupe_exception', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_contact_id1_contact_id2' => array(
+        'name' => 'UI_contact_id1_contact_id2',
+        'field' => array(
+          0 => 'contact_id1',
+          1 => 'contact_id2',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_dedupe_exception::1::contact_id1::contact_id2',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 4ece690fb4d46fcd5e36a404dc0bf51e2486f275..924e230f5215e71cac3737b3a6938b76da409158 100644 (file)
@@ -246,4 +246,11 @@ class CRM_Dedupe_DAO_Rule extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'dedupe_rule', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 1fba441ffe72fcde54624f6392aca51e00b9e126..b662b02795e234b2a37b5777fa6cbc74d9307b33 100644 (file)
@@ -267,4 +267,11 @@ class CRM_Dedupe_DAO_RuleGroup extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'dedupe_rule_group', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 9cc495770ed992349459f4a23f2d7d50ccb41180..568bb3f0e1c09b00b2288c11e4aa2d5f965bc8b1 100644 (file)
@@ -182,4 +182,11 @@ class CRM_Event_Cart_DAO_Cart extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'event_carts', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index cf2411f60febf414b8407ce08c930152721c1e09..3178c52bdee4ab59f7272a8f063628750c514aed 100644 (file)
@@ -186,4 +186,11 @@ class CRM_Event_Cart_DAO_EventInCart extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'events_in_carts', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index b4aa0495ce2a0a48762d13c763a9a8608a4321da..54734c3b05d1b5afcbb1f645af4a391efcc0afda 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Event/Event.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:d83e7e01c63245b818500f9eb0e98502)
+ * (GenCodeChecksum:6c0950f3a5f6305f8d7e0a05d4703018)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -1571,4 +1571,36 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'event', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_event_type_id' => array(
+        'name' => 'index_event_type_id',
+        'field' => array(
+          0 => 'event_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_event::0::event_type_id',
+      ) ,
+      'index_participant_listing_id' => array(
+        'name' => 'index_participant_listing_id',
+        'field' => array(
+          0 => 'participant_listing_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_event::0::participant_listing_id',
+      ) ,
+      'index_parent_event_id' => array(
+        'name' => 'index_parent_event_id',
+        'field' => array(
+          0 => 'parent_event_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_event::0::parent_event_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 1511d10c7d4e395016ee2d574fd20571d6ce2022..9142d60ba405878a09f8daefc25597a3dccbc8dc 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Event/Participant.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:cb95d1337bbf4098362e0808dbbdeabf)
+ * (GenCodeChecksum:89138cc7e79eac37b1b499084956428f)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -580,4 +580,28 @@ class CRM_Event_DAO_Participant extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'participant', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_status_id' => array(
+        'name' => 'index_status_id',
+        'field' => array(
+          0 => 'status_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_participant::0::status_id',
+      ) ,
+      'index_role_id' => array(
+        'name' => 'index_role_id',
+        'field' => array(
+          0 => 'role_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_participant::0::role_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 5dc8a4c8a7d0bc7ce6a713c3203b99ba37df9514..ca92fc99c0f9334705355d4d87ca3b3b2e7156c7 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Event/ParticipantPayment.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:6e45de066d601172a59c64752f11558a)
+ * (GenCodeChecksum:293a5e4f208de9a01639960975850cd4)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -188,4 +188,22 @@ class CRM_Event_DAO_ParticipantPayment extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'participant_payment', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_contribution_participant' => array(
+        'name' => 'UI_contribution_participant',
+        'field' => array(
+          0 => 'contribution_id',
+          1 => 'participant_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_participant_payment::1::contribution_id::participant_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 76a4245c7ea05b6835225c6876bf2f97673303eb..a902d4432f76e024212859ed422b8153561a8af5 100644 (file)
@@ -291,4 +291,11 @@ class CRM_Event_DAO_ParticipantStatusType extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'participant_status_type', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index b0b322365bd746f11e2e0d97e28386256c423e84..52cf12bedcf767e96ee73178bdbc63cc75db0c66 100644 (file)
@@ -228,4 +228,11 @@ class CRM_Financial_DAO_Currency extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'currency', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 13523734426887623a718d210f7f3402ce16e151..db09e2fce5f7c24d6734cfb83bd93601bf6a8e38 100644 (file)
@@ -243,4 +243,11 @@ class CRM_Financial_DAO_EntityFinancialAccount extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'entity_financial_account', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 8311bb338036ff321a662413031e97c8968e1a2d..dc94113815e887d28215aab88d4fea0bbf98e1fa 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Financial/EntityFinancialTrxn.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:ebf620763b584524906dc13f45a3fbdf)
+ * (GenCodeChecksum:8650c2685e9d125bed6f9b65ce208621)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -232,4 +232,28 @@ class CRM_Financial_DAO_EntityFinancialTrxn extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'entity_financial_trxn', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_entity_financial_trxn_entity_table' => array(
+        'name' => 'UI_entity_financial_trxn_entity_table',
+        'field' => array(
+          0 => 'entity_table',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_entity_financial_trxn::0::entity_table',
+      ) ,
+      'UI_entity_financial_trxn_entity_id' => array(
+        'name' => 'UI_entity_financial_trxn_entity_id',
+        'field' => array(
+          0 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_entity_financial_trxn::0::entity_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 9a39b56df5a728b82f8e162aa2ae681247748664..ec43d41a2f018b62b92e143c85dfddbbce0fb2a4 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Financial/FinancialAccount.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:693d827c5ef7f0f4644ce9c71041c1e3)
+ * (GenCodeChecksum:4b1497d1607b10f8eec89c101665cd1d)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -409,4 +409,21 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'financial_account', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_financial_account::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index d15a5becdb9896a2e575bc54dc3c5dab8d3b686c..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';
@@ -364,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;
+  }
 }
index 82b9a890ac4053a51cb875d4ff68ae66b521c6de..ba5d1961b938d3380aed686b72cfd2b8ecf11e7e 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Financial/FinancialTrxn.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:84188ea8db9380a96a74a4e577cb8b93)
+ * (GenCodeChecksum:68f0081011769a1c3286c7d7a74324e3)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -497,4 +497,36 @@ class CRM_Financial_DAO_FinancialTrxn extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'financial_trxn', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_ftrxn_trxn_id' => array(
+        'name' => 'UI_ftrxn_trxn_id',
+        'field' => array(
+          0 => 'trxn_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_financial_trxn::0::trxn_id',
+      ) ,
+      'UI_ftrxn_payment_instrument_id' => array(
+        'name' => 'UI_ftrxn_payment_instrument_id',
+        'field' => array(
+          0 => 'payment_instrument_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_financial_trxn::0::payment_instrument_id',
+      ) ,
+      'UI_ftrxn_check_number' => array(
+        'name' => 'UI_ftrxn_check_number',
+        'field' => array(
+          0 => 'check_number',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_financial_trxn::0::check_number',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 57cd5eecc4a06f0f1df3da0f919bb124bc9fdfe7..3be6e3a6cfc9948e1a659842b1146a5422f8c39b 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Financial/FinancialType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:286b2e763395441774d1a91db61da8ca)
+ * (GenCodeChecksum:9d787931917508983d68631821eea721)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -228,4 +228,21 @@ class CRM_Financial_DAO_FinancialType extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'financial_type', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_id' => array(
+        'name' => 'UI_id',
+        'field' => array(
+          0 => 'id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_financial_type::1::id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index cf099bd5d60ee774733613bdb7e3196ab0018ab8..7047ecfae31b107d57d8b3932c7a306c926868cb 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Financial/PaymentProcessor.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:d638c879011835041875c04db5831748)
+ * (GenCodeChecksum:0e75917439817823f9c6d99cd640ff98)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -538,4 +538,23 @@ class CRM_Financial_DAO_PaymentProcessor extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'payment_processor', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name_test_domain_id' => array(
+        'name' => 'UI_name_test_domain_id',
+        'field' => array(
+          0 => 'name',
+          1 => 'is_test',
+          2 => 'domain_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_payment_processor::1::name::is_test::domain_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 0be63085f5462ea83a433f2f959659fabc18e29a..f98f34e9d41d450547e9bcf76314b39f572cc7d6 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Financial/PaymentProcessorType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:db09edc5cc1a18facd824b62fe4d4061)
+ * (GenCodeChecksum:b47064fa57473507062b1e69983ccc52)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -508,4 +508,21 @@ class CRM_Financial_DAO_PaymentProcessorType extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'payment_processor_type', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_payment_processor_type::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 498aa9f9ef0c65671fe62bc62cdcdebfa3ac6335..d5fe14b10fcdd081b49c3713a1a8a72a7982568b 100644 (file)
@@ -364,4 +364,11 @@ class CRM_Financial_DAO_PaymentToken extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'payment_token', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 849e9bbd35a59379fbb9f964183db39b7d66a9e5..186a78673fec47170a72b3a9424b5168a4aebfb4 100644 (file)
@@ -327,4 +327,11 @@ class CRM_Friend_DAO_Friend extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'tell_friend', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 0e2b41ae674a70f91a515b56cd09d3b01bef5106..f5a4372a529eeb4c5c34e3340de68abb1aad9f14 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Grant/Grant.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:2abbee941ab414e5e67978a55a5bb2ee)
+ * (GenCodeChecksum:600fc71093543f1c7b31ad663f2325c6)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -507,4 +507,28 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'grant', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_grant_type_id' => array(
+        'name' => 'index_grant_type_id',
+        'field' => array(
+          0 => 'grant_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_grant::0::grant_type_id',
+      ) ,
+      'index_status_id' => array(
+        'name' => 'index_status_id',
+        'field' => array(
+          0 => 'status_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_grant::0::status_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 1b8db53db745bd49c9f5f705793c00bfd5ad9448..4901666ccabc7fda5def28e117a3b337bbe4aeb3 100644 (file)
@@ -185,4 +185,11 @@ class CRM_Mailing_DAO_BouncePattern extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_bounce_pattern', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index a7be1c630f03a2a902bceb40c2a3c0883d2409fe..0c358e49d226f0dfb4dfc64181b905bec58a2999 100644 (file)
@@ -189,4 +189,11 @@ class CRM_Mailing_DAO_BounceType extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_bounce_type', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index ad1942964d18bc027dcf13d505677762a87108df..589a09268b18d67d482c37bbd006de429014273b 100644 (file)
@@ -267,4 +267,11 @@ class CRM_Mailing_DAO_Component extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_component', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 1cb8d059836ffc10ea66411384b18578bbca5454..b3f9bc0ec6545f40a024091cf5ecff5e1c3d582c 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Mailing/Mailing.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:3711bcf18e92336fdc0a4c81af169de6)
+ * (GenCodeChecksum:22b978860c196afa0de69fab862907e8)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -948,4 +948,20 @@ class CRM_Mailing_DAO_Mailing extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_hash' => array(
+        'name' => 'index_hash',
+        'field' => array(
+          0 => 'hash',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_mailing::0::hash',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index f3163deb70a8573ca5c96404dd048abe14132686..71a82aa6557aaae91ef1c437137878862f01bbc3 100644 (file)
@@ -374,4 +374,11 @@ class CRM_Mailing_DAO_MailingAB extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_abtest', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index fd0caa928074442e3bc705ae868b08f1b2f06d39..acf0d827e27b131ab3b982c068aeb27066626c1f 100644 (file)
@@ -263,4 +263,11 @@ class CRM_Mailing_DAO_MailingGroup extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_group', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index af8ec20a5620e7e6bd0ac02bba05e96fe1d74351..c0714bc8829e6de8f36e634a1562209418c6b1ed 100644 (file)
@@ -324,4 +324,11 @@ class CRM_Mailing_DAO_MailingJob extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_job', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 2c4d38f33a1412156ebacf37ade8c7f9aee71d31..327369db4abf469fc6fe3a4c80cbc16974d05230 100644 (file)
@@ -224,4 +224,11 @@ class CRM_Mailing_DAO_Recipients extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_recipients', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 8e2dea42ff097c056140a8eb5a615aa2da281ceb..026d2ff81bcf0ec097a94d7404f394a5f3f54cb7 100644 (file)
@@ -247,4 +247,11 @@ class CRM_Mailing_DAO_Spool extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_spool', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index e2e346b09e56aec6730628cdbb1b91b0468ff2cf..687cb86376a732407a79eb1072138bdb4ab6ca88 100644 (file)
@@ -184,4 +184,11 @@ class CRM_Mailing_DAO_TrackableURL extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_trackable_url', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 4e880410dcbe63b8ee6f5790f0ca66b24a0d739a..4d20e61b53e4c050581718050c3032f41496f2e0 100644 (file)
@@ -226,4 +226,11 @@ class CRM_Mailing_Event_DAO_Bounce extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_bounce', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 4722adf9cb6b43b20887941629270a47b25fd36d..c31c0f232be424cb5c2a1f57006e617c63792e29 100644 (file)
@@ -184,4 +184,11 @@ class CRM_Mailing_Event_DAO_Confirm extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_confirm', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 2b997813ef8063d7c9d267faf265229ba655de99..6c1ec8bb315ffea97de8df7aa3c9ee9956d60199 100644 (file)
@@ -184,4 +184,11 @@ class CRM_Mailing_Event_DAO_Delivered extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_delivered', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 26ac259c840d44bcc20bf1010ae407ed0482bbc2..af2785e8b78d1cf6416b65cd92c1bb70537953fb 100644 (file)
@@ -202,4 +202,11 @@ class CRM_Mailing_Event_DAO_Forward extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_forward', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 030fccd8372b1af7762d07c5db64b7096b65ddbc..71bd1dbf56655429610fd4f0613f495b6ae428a1 100644 (file)
@@ -184,4 +184,11 @@ class CRM_Mailing_Event_DAO_Opened extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_opened', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 27c5a9e4a249d00aac349d32186a72ba7260627b..29c4448ee42b7a5b0a3be80b77f133155fec0cfb 100644 (file)
@@ -243,4 +243,11 @@ class CRM_Mailing_Event_DAO_Queue extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_queue', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 1b4a21f363e514f38cfd23512b3cb33d4d625681..d1965a5a3450d9ab1c1145c9cbd93510af48399f 100644 (file)
@@ -184,4 +184,11 @@ class CRM_Mailing_Event_DAO_Reply extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_reply', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 017445a67c12d2f4bd615c9d5b5c80812ee87f8d..286353fc1c4d35e0685abb3bf0f6171d7ba5ef25 100644 (file)
@@ -230,4 +230,11 @@ class CRM_Mailing_Event_DAO_Subscribe extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_subscribe', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 49d9dcaeda8f58b50214a56d78af6a6f9730605e..4c6d9e7793b352cfb1f131f317a7a03e5b4ea2fc 100644 (file)
@@ -203,4 +203,11 @@ class CRM_Mailing_Event_DAO_TrackableURLOpen extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_trackable_url_open', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 8984c6dbadc7b6cdd269f70b0ddf1875731d3049..9bdbdaac501ed67913ea9327990cb7f24fbff879 100644 (file)
@@ -201,4 +201,11 @@ class CRM_Mailing_Event_DAO_Unsubscribe extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'mailing_event_unsubscribe', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index c6e1975486ef20a3dfa7398efc21bd6f690455c7..99ab3cbc7852f53cf2b10564759d56866161e35e 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Member/Membership.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:4d1ebbf7062cc793f845bfa84e0c0230)
+ * (GenCodeChecksum:1a9ebe9e0d3ab9247f2a3dda32bab22a)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -503,4 +503,20 @@ class CRM_Member_DAO_Membership extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'membership', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_owner_membership_id' => array(
+        'name' => 'index_owner_membership_id',
+        'field' => array(
+          0 => 'owner_membership_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_membership::0::owner_membership_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 427790c86278a72943611d1cc81bee75f40f1cf5..f20ca244a47d19535ae657fa6736f6bfc13df8ce 100644 (file)
@@ -358,4 +358,11 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'membership_block', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 896f5b1da2df97831e221b5e2e9ea2d47adfa56d..8b7f6b986e4cb8a9005fcbea338574ee75f3528d 100644 (file)
@@ -286,4 +286,11 @@ class CRM_Member_DAO_MembershipLog extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'membership_log', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 11b3df489df6555007c9a9c2bbd88cb580b5fe9e..73af131b1e84284c24f5eb4016dce8efb03526c7 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Member/MembershipPayment.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:0ccf0d7294a2039689712b93dd6e9bab)
+ * (GenCodeChecksum:f5961822475bf3b83377d72f9ed34b07)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -185,4 +185,22 @@ class CRM_Member_DAO_MembershipPayment extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'membership_payment', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_contribution_membership' => array(
+        'name' => 'UI_contribution_membership',
+        'field' => array(
+          0 => 'contribution_id',
+          1 => 'membership_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_membership_payment::1::contribution_id::membership_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index ccd19e7f1f486c1b90689e169444f85e4df1e887..3d7f1d8dafddbb0c83132f80d8889efc4ea3e9de 100644 (file)
@@ -401,4 +401,11 @@ class CRM_Member_DAO_MembershipStatus extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'membership_status', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 0e912241829ab8a1497349841b06eb9b8750c7d8..b0e32cc43bd184bcce25278c872f5730acd806bd 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Member/MembershipType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:b4605635cee3e92e4fe8fa2915e3c14b)
+ * (GenCodeChecksum:22af2c3f87df3ad7cf2002c145f53cc6)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -538,4 +538,20 @@ class CRM_Member_DAO_MembershipType extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'membership_type', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_relationship_type_id' => array(
+        'name' => 'index_relationship_type_id',
+        'field' => array(
+          0 => 'relationship_type_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_membership_type::0::relationship_type_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 2aa6767c284dc92c3f039327fdbf43e0fa1ec85e..576079ad20a4f36b2b93cc142089b2d268ac9e2c 100644 (file)
@@ -449,4 +449,11 @@ class CRM_PCP_DAO_PCP extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'pcp', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 794c49ff410f0ba3e6aa413fc3dc4bce5cab3049..f3a4f7a7c24ea96ffd07a2154a1e9dc0fe40fc57 100644 (file)
@@ -370,4 +370,11 @@ class CRM_PCP_DAO_PCPBlock extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'pcp_block', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 11c0b54da9cbf2a7e01fbb9fadd82e9b75b906ac..8ee1a482d3f07c1d025c3888e0a091c714baaa97 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Pledge/Pledge.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:93d3db6cf90649f6bc070d1b72def5af)
+ * (GenCodeChecksum:d323ed81c70c68905fc53ffd849a9e81)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -652,4 +652,20 @@ class CRM_Pledge_DAO_Pledge extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'pledge', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_status' => array(
+        'name' => 'index_status',
+        'field' => array(
+          0 => 'status_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_pledge::0::status_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index f13814b1723ff3f3b79f91ab75494cad31b5c1a2..a8b3fa840587da13df6ef990344f16643666c009 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Pledge/PledgeBlock.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:7d41ef2735585fe5dddadb9a8f63a7fd)
+ * (GenCodeChecksum:27ee8365a58c51c15fcf0ae78b2f5f32)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -323,4 +323,21 @@ class CRM_Pledge_DAO_PledgeBlock extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'pledge_block', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_entity' => array(
+        'name' => 'index_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_pledge_block::0::entity_table::entity_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 09c7f27016e017c7c74174679116315c2ff25b9f..c51fc033dfe7b9d4f25a612622b746e1f53126e9 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Pledge/PledgePayment.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:09fc3071c5172648ed851790f09873b6)
+ * (GenCodeChecksum:37953335e5e08db4328298ec003c97a8)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -356,4 +356,29 @@ class CRM_Pledge_DAO_PledgePayment extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'pledge_payment', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_contribution_pledge' => array(
+        'name' => 'index_contribution_pledge',
+        'field' => array(
+          0 => 'contribution_id',
+          1 => 'pledge_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_pledge_payment::0::contribution_id::pledge_id',
+      ) ,
+      'index_status' => array(
+        'name' => 'index_status',
+        'field' => array(
+          0 => 'status_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_pledge_payment::0::status_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index b7250f121acdcf8adc6d16b81e6fec93a354d4f9..2f05c853d160f3ddfefefb12dfc820490ccad060 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Price/LineItem.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:8ecde6a576075d58db3c53106b9d4d1c)
+ * (GenCodeChecksum:db7c7e55df64ed93a7152b5297d13d25)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -433,4 +433,34 @@ class CRM_Price_DAO_LineItem extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'line_item', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_entity' => array(
+        'name' => 'index_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_line_item::0::entity_table::entity_id',
+      ) ,
+      'UI_line_item_value' => array(
+        'name' => 'UI_line_item_value',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+          2 => 'contribution_id',
+          3 => 'price_field_value_id',
+          4 => 'price_field_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_line_item::1::entity_table::entity_id::contribution_id::price_field_value_id::price_field_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 62e53bfa6c885838c18bee4ba8a6689191f60c43..b9af981d7956d603022cf0696f8720b4d5929deb 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Price/PriceField.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:be63f35bc5c1c8258ec2e6dc1befd377)
+ * (GenCodeChecksum:6ee89c3106c27af4ca96897826a2ef8c)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -482,4 +482,20 @@ class CRM_Price_DAO_PriceField extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'price_field', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_name' => array(
+        'name' => 'index_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_price_field::0::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index ce202a3a40bd8b25b9d6fe317124ce74ac633306..2b3a301f8a28840dfc0beb578c7460a5d61868ea 100644 (file)
@@ -489,4 +489,11 @@ class CRM_Price_DAO_PriceFieldValue extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'price_field_value', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 66d3117164ad1ee478ee736b8d94224925036391..e310a831a87cf65de236b56847ddf77ed828f7cf 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Price/PriceSet.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:0b3a382a33511312a5f3b909f214345d)
+ * (GenCodeChecksum:7250a5af1e713fc047875f2cc22443ff)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -414,4 +414,21 @@ class CRM_Price_DAO_PriceSet extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'price_set', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_name' => array(
+        'name' => 'UI_name',
+        'field' => array(
+          0 => 'name',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_price_set::1::name',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index 8f5a7ac479f45d8baaaf023b27b51de70f7831fd..41da550b55461d1675947efd60c75ea9f4b3e91d 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Price/PriceSetEntity.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:da96598372bdbc553ae76312db786c2c)
+ * (GenCodeChecksum:6113d40ca79159b19d2c915aeb620e7c)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -206,4 +206,22 @@ class CRM_Price_DAO_PriceSetEntity extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'price_set_entity', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'UI_entity' => array(
+        'name' => 'UI_entity',
+        'field' => array(
+          0 => 'entity_table',
+          1 => 'entity_id',
+        ) ,
+        'localizable' => false,
+        'unique' => true,
+        'sig' => 'civicrm_price_set_entity::1::entity_table::entity_id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index fd48bfbd1be7d7d0effc53eea5db9fc61cce348f..8f688be7085bb980b3c9a158f9e6d84fc9d5f7cd 100644 (file)
@@ -30,7 +30,7 @@
  *
  * Generated from xml/schema/CRM/Queue/QueueItem.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:a7927e0d742d5a5600ffe80c75d90bf6)
+ * (GenCodeChecksum:6ca85e3a41502dda3e60a1c53a83c67f)
  */
 require_once 'CRM/Core/DAO.php';
 require_once 'CRM/Utils/Type.php';
@@ -230,4 +230,22 @@ class CRM_Queue_DAO_QueueItem extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'queue_item', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array(
+      'index_queueids' => array(
+        'name' => 'index_queueids',
+        'field' => array(
+          0 => 'queue_name',
+          1 => 'weight',
+          2 => 'id',
+        ) ,
+        'localizable' => false,
+        'sig' => 'civicrm_queue_item::0::queue_name::weight::id',
+      ) ,
+    );
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index c090f21113240945c89d8bf8680f2f555a3e1be9..dbf8e30875b857b1524b0b869cc0ba36e0825fbf 100644 (file)
@@ -562,4 +562,11 @@ class CRM_Report_DAO_ReportInstance extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'report_instance', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }
index b4e0103b7ba0e54a0b89c38ad6cd44e66c75f409..732e619b08534e402b3075ca77033b7743408a6f 100644 (file)
@@ -342,4 +342,11 @@ class CRM_SMS_DAO_Provider extends CRM_Core_DAO {
     $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'sms_provider', $prefix, array());
     return $r;
   }
+  /**
+   * Returns the list of indices
+   */
+  public static function indices($localize = TRUE) {
+    $indices = array();
+    return ($localize && !empty($indices)) ? CRM_Core_DAO_AllCoreTables::multilingualize(__CLASS__, $indices) : $indices;
+  }
 }