From 4c6354275265e835bbab21af899df63b4dc0ebcb Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Wed, 26 Sep 2007 00:49:44 +0000
Subject: [PATCH] Update the backend API to include new isIndexed methods that can be used to determine whether a given attribute is indexed in a specified manner, or that can be used to determine whether a specified filter is indexed.  At present, all backends except the JE backend and the replication backend are considered always indexed for all operations.  The JE backend is only considered indexed based on its index configuration.  The replication backend is never considered indexed.

---
 opends/src/messages/messages/plugin.properties |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/opends/src/messages/messages/plugin.properties b/opends/src/messages/messages/plugin.properties
index d71f062..424726e 100644
--- a/opends/src/messages/messages/plugin.properties
+++ b/opends/src/messages/messages/plugin.properties
@@ -315,7 +315,7 @@
 SEVERE_ERR_PLUGIN_UNIQUEATTR_MODDN_NOT_UNIQUE_80=An error occurred while \
  attempting to perform a modify DN operation on entry %s because the proposed \
  changes failed the attribute value uniqueness check
-SEVERE_ERR_PLUGIN_REFERINT_INVALID_PLUGIN_TYPE_81=An attempt was made to \
+SEVERE_ERR_PLUGIN_REFERENT_INVALID_PLUGIN_TYPE_81=An attempt was made to \
  register the Referential Integrity plugin to be invoked as a %s plugin.  This \
  plugin type is not allowed for this plugin
 SEVERE_ERR_PLUGIN_REFERENT_CREATE_LOGFILE_82=An error occurred during \
@@ -395,3 +395,11 @@
  occurred while attempting to determine whether the synchronization operation \
  (connID=%d, opID=%d) for entry %s would have resulted in a unique attribute \
  conflict (result %s, message %s)
+SEVERE_ERR_PLUGIN_REFERENT_ATTR_UNINDEXED_110=The referential integrity \
+ plugin defined in configuration entry %s is configured to operate on \
+ attribute %s but there is no equality index defined for this attribute \
+ in backend %s
+SEVERE_ERR_PLUGIN_UNIQUEATTR_ATTR_UNINDEXED_111=The unique attribute \
+ plugin defined in configuration entry %s is configured to operate on \
+ attribute %s but there is no equality index defined for this attribute \
+ in backend %s

--
Gitblit v1.10.0