Kysoql
ReferenceAPI referenceInterfaces

SelectQueryNode

Generated API reference for SelectQueryNode in @kysoql/core.

@kysoql/core / SelectQueryNode

Immutable query AST node for a complete SELECT query.

Properties

PropertyModifierTypeDescription
kindreadonly"SelectQueryNode"Node discriminator used by Kysoql compilers and plugin visitors.
fromreadonlySObjectNodeSalesforce object queried by this SELECT node.
selections?readonlyreadonly SelectionNode[]Selections emitted by this query or subquery.
usingScope?readonlyUsingScopeNodeOptional USING SCOPE clause.
where?readonlyWhereNodeOptional WHERE expression tree.
userProfileFeedWith?readonlyUserProfileFeedWithNodeOptional UserProfileFeed WITH USER_ID clause.
recordVisibilityContext?readonlyRecordVisibilityContextNodeOptional WITH RECORD_VISIBILITY_CONTEXT clause.
withDataCategory?readonlyWithDataCategoryNodeOptional WITH DATA CATEGORY clause.
apexAccessMode?readonlyApexAccessModeNodeOptional Apex user/system access-mode clause.
groupBy?readonlyGroupByNodeOptional GROUP BY clause.
having?readonlyHavingNodeOptional HAVING clause.
orderBy?readonlyOrderByNodeOptional ORDER BY clause.
limit?readonlyLimitNode< | number | ApexBindExpressionNode>Optional LIMIT clause.
offset?readonlyOffsetNode< | number | ApexBindExpressionNode>Optional OFFSET clause.
forViewReference?readonlyForViewReferenceNodeOptional FOR VIEW or FOR REFERENCE clause.
knowledgeUpdate?readonlyKnowledgeUpdateNodeOptional KnowledgeArticle update clause.
allRows?readonlyAllRowsNodeOptional Apex ALL ROWS marker.
forUpdate?readonlyForUpdateNodeOptional Apex FOR UPDATE marker.
setOptions?readonlySetOptionsNodeOptional Salesforce SET OPTIONS clause.

On this page