Class OQLPartitionScanner

All Implemented Interfaces:
ICharacterScanner, IPartitionTokenScanner, ITokenScanner

public class OQLPartitionScanner extends RuleBasedPartitionScanner
Defines rules for identifying partitions in an OQL queries. Defined partitions are: SELECT, FROM, WHERE, UNION clauses.
  • Field Details

  • 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