Class SoqlSqlParser

Object
gudusoft.gsqlparser.parser.AbstractSqlParser
gudusoft.gsqlparser.parser.SoqlSqlParser
All Implemented Interfaces:
SqlParser

public class SoqlSqlParser extends AbstractSqlParser
Salesforce SOQL (Salesforce Object Query Language) parser implementation.

This parser handles SOQL-specific SQL syntax including:

  • SOQL SELECT statements
  • SOQL relationship queries
  • SOQL aggregate functions
  • Salesforce-specific syntax elements

Design Notes:

  • Extends AbstractSqlParser using the template method pattern
  • Uses TLexerSoql for tokenization
  • Uses TParserSoql for parsing
  • Tokenization follows MSSQL pattern
  • Delimiter character: ';' for SOQL statements
Since:
3.2.0.0
See Also: