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
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner
EOF -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
nextToken, setPartialRange, setPredicateRules, setRange, setRulesMethods inherited from class org.eclipse.jface.text.rules.BufferedRuleBasedScanner
read, unreadMethods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
getColumn, getLegalLineDelimiters, getTokenLength, getTokenOffset, setDefaultReturnTokenMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-