Package org.h2.table
Class IndexHints
java.lang.Object
org.h2.table.IndexHints
Contains the hints for which index to use for a specific table. Currently
allows a list of "use indexes" to be specified.
Use the factory method IndexHints.createUseIndexHints(listOfIndexes) to limit the query planner to only use specific indexes when determining which index to use for a table
-
Method Summary
Modifier and TypeMethodDescriptionbooleanallowIndex(Index index) Allow an index to be used.static IndexHintscreateUseIndexHints(LinkedHashSet<String> allowedIndexes) Create an index hint object.toString()
-
Method Details
-
createUseIndexHints
Create an index hint object.- Parameters:
allowedIndexes- the set of allowed indexes- Returns:
- the hint object
-
getAllowedIndexes
-
toString
-
allowIndex
Allow an index to be used.- Parameters:
index- the index- Returns:
- whether it was already allowed
-