Class OQLPartitionScanner
java.lang.Object
org.eclipse.jface.text.rules.RuleBasedScanner
org.eclipse.jface.text.rules.BufferedRuleBasedScanner
org.eclipse.jface.text.rules.RuleBasedPartitionScanner
org.eclipse.mat.ui.snapshot.panes.oql.textPartitioning.OQLPartitionScanner
- All Implemented Interfaces:
ICharacterScanner
,IPartitionTokenScanner
,ITokenScanner
Defines rules for identifying partitions in an OQL queries. Defined
partitions are: SELECT, FROM, WHERE, UNION clauses.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
Fields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner
EOF
-
Constructor Summary
-
Method Summary
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
nextToken, setPartialRange, setPredicateRules, setRange, setRules
Methods inherited from class org.eclipse.jface.text.rules.BufferedRuleBasedScanner
read, unread
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
getColumn, getLegalLineDelimiters, getTokenLength, getTokenOffset, setDefaultReturnToken
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.jface.text.rules.ITokenScanner
getTokenLength, getTokenOffset
-
Field Details
-
SELECT_CLAUSE
- See Also:
-
FROM_CLAUSE
- See Also:
-
WHERE_CLAUSE
- See Also:
-
UNION_CLAUSE
- See Also:
-
COMMENT_CLAUSE
- See Also:
-
-
Constructor Details
-
OQLPartitionScanner
public OQLPartitionScanner()Defines the rules for splitting query into. Each rule starts with one of the reserved word and terminates with any of the others (due to nested queries). EOF is a valid terminator for the partition
-