[teiid-commits] teiid SVN: r2173 - trunk/metadata/src/main/java/org/teiid/metadata/index.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Thu Jun 3 17:09:17 EDT 2010
Author: rareddy
Date: 2010-06-03 17:09:16 -0400 (Thu, 03 Jun 2010)
New Revision: 2173
Modified:
trunk/metadata/src/main/java/org/teiid/metadata/index/IndexMetadataFactory.java
Log:
TEIID-1074: Allowing to scan all the ".index" files in the case of that typed indexed files are not provided.
Modified: trunk/metadata/src/main/java/org/teiid/metadata/index/IndexMetadataFactory.java
===================================================================
--- trunk/metadata/src/main/java/org/teiid/metadata/index/IndexMetadataFactory.java 2010-06-02 14:58:30 UTC (rev 2172)
+++ trunk/metadata/src/main/java/org/teiid/metadata/index/IndexMetadataFactory.java 2010-06-03 21:09:16 UTC (rev 2173)
@@ -625,7 +625,11 @@
private IEntryResult[] queryIndex(char recordType, final char[] pattern, boolean isPrefix, boolean isCaseSensitive, boolean returnFirstMatch) {
// The the index file name for the record type
final String indexName = SimpleIndexUtil.getIndexFileNameForRecordType(recordType);
- Index[] search = SimpleIndexUtil.getIndexes(indexName, this.indexes);
+ Index[] search = SimpleIndexUtil.getIndexes(indexName, this.indexes);
+
+ if (search.length == 0) {
+ search = this.indexes;
+ }
try {
return SimpleIndexUtil.queryIndex(search, pattern, isPrefix, isCaseSensitive, returnFirstMatch);
More information about the teiid-commits
mailing list