public class IndexHint extends Object
Constructor and Description |
---|
IndexHint(List<SelectorInstructionPair> pairs) |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
checkValueAssignment(String type,
String value) |
protected static boolean |
checkValueInParen(String type,
String value) |
protected static String |
extractValueEquals(String text) |
protected static Object |
extractValueEqualsStringOrInt(String text) |
protected static int |
extractValueParen(String text) |
static IndexHint |
getIndexHint(Annotation[] annotations) |
List<IndexHintInstruction> |
getInstructionsFireAndForget() |
List<IndexHintInstruction> |
getInstructionsSubquery(int subqueryNumber) |
public IndexHint(List<SelectorInstructionPair> pairs)
public static IndexHint getIndexHint(Annotation[] annotations)
public List<IndexHintInstruction> getInstructionsSubquery(int subqueryNumber)
public List<IndexHintInstruction> getInstructionsFireAndForget()
protected static int extractValueParen(String text)