This class is used to parse the top level nodes of a SOQL query. Designed to refresh the instance if the head node changes, i.e. if a new SOQL query is made.
Since
3/23/2024
Group Soql Engine
Author Zackary Frazier
The FOR UPDATE node of the SOQL query.
public forUpdateNode
The FROM node of the SOQL query.
public fromNode
The GROUP BY node of the SOQL query.
public groupByNode
The HAVING node of the SOQL query.
public havingNode
The LIMIT node of the SOQL query.
public limitNode
The OFFSET node of the SOQL query.
public offsetNode
The ORDER BY node of the SOQL query.
public orderByNode
The main node of the SOQL query, the SELECT node.
public selectNode
The USING SCOPE node of the SOQL query.
public usingScopeNode
The WHERE node of the SOQL query.
public whereNode
Constructor for the TopLevelNodes class.
public TopLevelNodes(Node selectNode)
Name | Type | Description |
---|---|---|
selectNode | Node | ,[object Object], the head node of the SOQL query. |