aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/healthmarketscience/jackcess/impl/IndexImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/healthmarketscience/jackcess/impl/IndexImpl.java')
-rw-r--r--src/java/com/healthmarketscience/jackcess/impl/IndexImpl.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/java/com/healthmarketscience/jackcess/impl/IndexImpl.java b/src/java/com/healthmarketscience/jackcess/impl/IndexImpl.java
index 1fd560b..db76294 100644
--- a/src/java/com/healthmarketscience/jackcess/impl/IndexImpl.java
+++ b/src/java/com/healthmarketscience/jackcess/impl/IndexImpl.java
@@ -33,11 +33,12 @@ import java.util.Collections;
import java.util.List;
import java.util.Map;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import com.healthmarketscience.jackcess.CursorBuilder;
import com.healthmarketscience.jackcess.Index;
-import com.healthmarketscience.jackcess.RowId;
import com.healthmarketscience.jackcess.IndexBuilder;
+import com.healthmarketscience.jackcess.RowId;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
/**
* Access table (logical) index. Logical indexes are backed for IndexData,
@@ -220,6 +221,10 @@ public class IndexImpl implements Index, Comparable<IndexImpl>
return getIndexData().getColumns();
}
+ public CursorBuilder newCursor() {
+ return getTable().newCursor().setIndex(this);
+ }
+
/**
* Whether or not the complete index state has been read.
*/