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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
allowIndex
(Index index) Allow an index to be used.static IndexHints
createUseIndexHints
(LinkedHashSet<String> allowedIndexes) Create an index hint object.toString()
-
Field Details
-
allowedIndexes
-
-
Constructor Details
-
IndexHints
-
-
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
-