| | |
| | | |
| | | |
| | | /** |
| | | * The extensible matching rule which needs to be indexed. |
| | | */ |
| | | private final ExtensibleMatchingRule matchingRule; |
| | | |
| | | |
| | | |
| | | /** |
| | | * Creates a new extensible indexer for JE backend. |
| | | * |
| | | * @param attributeType The attribute type for which an indexer is |
| | |
| | | ExtensibleIndexer extensibleIndexer) |
| | | { |
| | | this.attributeType = attributeType; |
| | | this.matchingRule = matchingRule; |
| | | this.extensibleIndexer = extensibleIndexer; |
| | | } |
| | | |
| | |
| | | * |
| | | * @return A byte array comparator. |
| | | */ |
| | | @Override |
| | | public Comparator<byte[]> getComparator() |
| | | { |
| | | return comparator; |