Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 6 additions & 39 deletions docs/apex/SOQL-Queries/AggregateQuery.md
Original file line number Diff line number Diff line change
@@ -1,99 +1,66 @@
---
layout: default
---

# AggregateQuery

`SUPPRESSWARNINGS`

Handles generating & executing aggregate queries


**Inheritance**

[SOQL](./SOQL.md)
>
>
AggregateQuery


**Group** SOQL Queries


**See** [SOQL](./SOQL.md)


**See** [Query](./Query.md)

## Constructors

### `AggregateQuery(Schema sobjectType)`

---

## Methods

### `groupByField(Schema field)`

### `groupByField(SOQL queryField)`

### `groupByFields(List<Schema.SObjectField> fields)`

### `groupByFields(List<SOQL.QueryField> queryFields)`

### `groupByFieldSet(Schema fieldSet)`

### `usingGroupingDimension(SOQL groupingDimension)`

### `addAggregate(SOQL aggregateFunction, Schema field)`

### `addAggregate(SOQL aggregateFunction, Schema field, String fieldAlias)`

### `addAggregate(SOQL aggregateFunction, SOQL queryField)`

### `addAggregate(SOQL aggregateFunction, SOQL queryField, String fieldAlias)`

### `havingAggregate(SOQL aggregateFunction, Schema field, SOQL operator, Object value)`

### `havingAggregate(SOQL aggregateFunction, SOQL queryField, SOQL operator, Object value)`

### `filterWhere(Schema field, SOQL operator, Object value)`

### `filterWhere(SOQL queryField, SOQL operator, Object value)`

### `filterWhere(SOQL filter)`

### `filterWhere(List<SOQL.QueryFilter> filters)`

### `orFilterWhere(List<SOQL.QueryFilter> filters)`

### `orderByField(Schema field)`

### `orderByField(SOQL queryField)`

### `orderByField(Schema field, SOQL sortOrder)`

### `orderByField(SOQL queryField, SOQL sortOrder)`

### `orderByField(Schema field, SOQL sortOrder, Boolean sortNullsFirst)`

### `orderByField(SOQL queryField, SOQL sortOrder, Boolean sortNullsFirst)`

### `orderByAggregate(SOQL aggregateFunction, Schema field)`

### `orderByAggregate(SOQL aggregateFunction, Schema field, SOQL sortOrder)`

### `orderByAggregate(SOQL aggregateFunction, Schema field, SOQL sortOrder, Boolean sortNullsFirst)`

### `orderByAggregate(SOQL aggregateFunction, SOQL queryField)`

### `orderByAggregate(SOQL aggregateFunction, SOQL queryField, SOQL sortOrder)`

### `orderByAggregate(SOQL aggregateFunction, SOQL queryField, SOQL sortOrder, Boolean sortNullsFirst)`

### `limitTo(Integer numberOfRecords)`

### `offsetBy(Integer offset)`

### `cacheResults()`

### `getSObjectType()`

_Inherited_
*Inherited*

---
54 changes: 7 additions & 47 deletions docs/apex/SOQL-Queries/Query.md
Original file line number Diff line number Diff line change
@@ -1,117 +1,77 @@
---
layout: default
---

# Query

`SUPPRESSWARNINGS`

Handles generating & executing SObject queries


**Inheritance**

[SOQL](./SOQL.md)
&gt;
&gt;
Query


**Group** SOQL Queries


**See** [SOQL](./SOQL.md)


**See** [AggregateQuery](./AggregateQuery.md)

## Constructors

### `Query(Schema sobjectType)`

---

## Methods

### `addField(Schema field)`

### `addField(Schema field, SOQL fieldCategory)`

### `addField(SOQL queryField)`

### `addField(SOQL queryField, SOQL fieldCategory)`

### `addFields(List<Schema.SObjectField> fields)`

### `addFields(List<Schema.SObjectField> fields, SOQL fieldCategory)`

### `addFields(List<SOQL.QueryField> queryFields)`

### `addFields(SOQL fieldCategory)`

### `addFields(List<SOQL.QueryField> queryFields, SOQL fieldCategory)`

### `addFieldSet(Schema fieldSet)`

### `addFieldSet(Schema fieldSet, SOQL fieldCategory)`

### `addPolymorphicFields(Schema polymorphicRelationshipField)`

### `addPolymorphicFields(Schema polymorphicRelationshipField, Map<Schema.SObjectType,List<Schema.SObjectField>> fieldsBySObjectType)`

### `addPolymorphicFields(Schema polymorphicRelationshipField, Map<Schema.SObjectType,List<SOQL.QueryField>> queryFieldsBySObjectType)`

`SUPPRESSWARNINGS`

### `includeLabels()`

### `includeFormattedValues()`

### `removeField(Schema field)`

### `removeField(SOQL queryField)`

### `removeFields(Schema fieldSet)`

### `removeFields(List<Schema.SObjectField> fields)`

### `removeFields(List<SOQL.QueryField> queryFields)`

### `includeRelatedRecords(Schema childToParentRelationshipField, Query relatedSObjectQuery)`

### `usingScope(Scope scope)`

### `filterWhere(Schema field, SOQL operator, Object value)`

### `filterWhere(SOQL queryField, SOQL operator, Object value)`

### `filterWhere(SOQL filter)`

### `filterWhere(List<SOQL.QueryFilter> filters)`

### `orFilterWhere(SOQL filter)`
### `orFilterWhere(List<SOQL.QueryFilter> filters)`

### `orderByField(Schema field)`

### `orderByField(SOQL queryField)`

### `orderByField(Schema field, SOQL sortOrder)`

### `orderByField(SOQL queryField, SOQL sortOrder)`

### `orderByField(Schema field, SOQL sortOrder, Boolean sortNullsFirst)`

### `orderByField(SOQL queryField, SOQL sortOrder, Boolean sortNullsFirst)`

### `limitTo(Integer numberOfRecords)`

### `offsetBy(Integer offset)`

### `forReference()`

### `forUpdate()`

### `forView()`

### `cacheResults()`

### `getSObjectType()`

_Inherited_
*Inherited*

---
41 changes: 14 additions & 27 deletions docs/apex/SOQL-Queries/SOQL.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
---
layout: default
---

# SOQL

`SUPPRESSWARNINGS`

Handles common functionality needed for writing SOQL queries


**Implemented types**

[Comparable](Comparable)


**Group** SOQL Queries


**See** [Query](./Query.md)


**See** [AggregateQuery](./AggregateQuery.md)

## Methods

### `getSObjectType()`

### `getQuery()`

---

## Enums

### Aggregate

### DateFunction

### FieldCategory

### FilterConjunction

### FixedDateLiteral

### GroupingDimension
Expand All @@ -47,29 +47,27 @@ Handles common functionality needed for writing SOQL queries
### SortOrder

---

## Classes
### NestedQueryFilter

### QueryField
**Inheritance**

NestedQueryFilter

#### Constructors
##### `NestedQueryFilter(FilterConjunction filterConjunction, List&lt;QueryFilter&gt; innerFilters)`
---

### QueryField
#### Constructors
##### `QueryField(Schema sobjectType, String queryFieldPath)`

##### `QueryField(Schema field)`

##### `QueryField(List&lt;Schema.SObjectField&gt; fieldChain)`

##### `QueryField(SOQL dateFunction, Schema field)`

##### `QueryField(SOQL dateFunction, Schema field, Boolean convertTimeZone)`

##### `QueryField(SOQL dateFunction, List&lt;Schema.SObjectField&gt; fieldChain)`

##### `QueryField(SOQL dateFunction, List&lt;Schema.SObjectField&gt; fieldChain, Boolean convertTimeZone)`

##### `QueryField(List&lt;Schema.SObjectField&gt; fieldChain, Decimal latitude, Decimal longitude)`

---

### QueryFilter
Expand All @@ -79,27 +77,16 @@ Handles common functionality needed for writing SOQL queries
[Comparable](Comparable)

#### Constructors

##### `QueryFilter(Schema field, SOQL operator, Object value)`

##### `QueryFilter(QueryField queryField, SOQL operator, Object value)`

##### `QueryFilter(Schema childSObjectType, Boolean inOrNotIn, Schema lookupFieldOnChildSObject)`

##### `QueryFilter(Query childQuery, Boolean inOrNotIn, Schema lookupFieldOnChildSObject)`

---

#### Methods

##### `compareTo(Object compareTo)`

##### `getQueryField()`

##### `getOperator()`

##### `getValue()`

---

---
Loading