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