ReferenceAPI referenceInterfaces
SelectQueryNode
Generated API reference for SelectQueryNode in @kysoql/core.
@kysoql/core / SelectQueryNode
Immutable query AST node for a complete SELECT query.
Properties
| Property | Modifier | Type | Description |
|---|---|---|---|
kind | readonly | "SelectQueryNode" | Node discriminator used by Kysoql compilers and plugin visitors. |
from | readonly | SObjectNode | Salesforce object queried by this SELECT node. |
selections? | readonly | readonly SelectionNode[] | Selections emitted by this query or subquery. |
usingScope? | readonly | UsingScopeNode | Optional USING SCOPE clause. |
where? | readonly | WhereNode | Optional WHERE expression tree. |
userProfileFeedWith? | readonly | UserProfileFeedWithNode | Optional UserProfileFeed WITH USER_ID clause. |
recordVisibilityContext? | readonly | RecordVisibilityContextNode | Optional WITH RECORD_VISIBILITY_CONTEXT clause. |
withDataCategory? | readonly | WithDataCategoryNode | Optional WITH DATA CATEGORY clause. |
apexAccessMode? | readonly | ApexAccessModeNode | Optional Apex user/system access-mode clause. |
groupBy? | readonly | GroupByNode | Optional GROUP BY clause. |
having? | readonly | HavingNode | Optional HAVING clause. |
orderBy? | readonly | OrderByNode | Optional ORDER BY clause. |
limit? | readonly | LimitNode< | number | ApexBindExpressionNode> | Optional LIMIT clause. |
offset? | readonly | OffsetNode< | number | ApexBindExpressionNode> | Optional OFFSET clause. |
forViewReference? | readonly | ForViewReferenceNode | Optional FOR VIEW or FOR REFERENCE clause. |
knowledgeUpdate? | readonly | KnowledgeUpdateNode | Optional KnowledgeArticle update clause. |
allRows? | readonly | AllRowsNode | Optional Apex ALL ROWS marker. |
forUpdate? | readonly | ForUpdateNode | Optional Apex FOR UPDATE marker. |
setOptions? | readonly | SetOptionsNode | Optional Salesforce SET OPTIONS clause. |