in implementation guides ~ read.
Salesforce Apex Reference Guide

Salesforce Apex Reference Guide

DOWNLOAD

First things first !
To download this implementation guide, click the download button below.
If you need more information about the implementation guide, you can read the Table of Contents below.

Download

Apex Reference Guide

Apex DML Operations

Apex DML Statements

ApexPages Namespace
Action Class
Component Class
IdeaStandardController Class
IdeaStandardSetController Class
KnowledgeArticleVersionStandardController Class
Message Class
StandardController Class
StandardSetController Class
AppLauncher Namespace
AppMenu Class
CommunityLogoController Class
EmployeeLoginLinkController Class
SocialLoginController Class
Approval Namespace
LockResult Class
ProcessRequest Class
ProcessResult Class
ProcessSubmitRequest Class
ProcessWorkitemRequest Class
UnlockResult Class
Auth Namespace
AuthConfiguration Class
AuthProviderCallbackState Class
AuthProviderPlugin Interface
AuthProviderPluginClass Class
AuthProviderTokenResponse Class
AuthToken Class
CommunitiesUtil Class
ConfigurableSelfRegHandler Interface
ConnectedAppPlugin Class
InvocationContext Enum

JWS Class

JWT Class

JWTBearerTokenExchange Class
LightningLoginEligibility Enum
LoginDiscoveryHandler Interface
LoginDiscoveryMethod Enum
MyDomainLoginDiscoveryHandler Interface
OAuthRefreshResult Class
RegistrationHandler Interface
SamlJitHandler Interface
SessionManagement Class
SessionLevel Enum
UserData Class
VerificationMethod Enum
VerificationPolicy Enum
VerificationResult Class
Auth Exceptions
Cache Namespace
CacheBuilder Interface
Org Class
OrgPartition Class
Partition Class
Session Class
SessionPartition Class
Cache Exceptions
Visibility Enum
Canvas Namespace
ApplicationContext Interface
CanvasLifecycleHandler Interface
ContextTypeEnum Enum
EnvironmentContext Interface
RenderContext Interface
Test Class
Canvas Exceptions
ChatterAnswers Namespace
AccountCreator Interface
CommercePayments Namespace
AbstractResponse Class
AddressRequest Class
AuditParamsRequest
AbstractTransactionResponse Class
AuthApiPaymentMethodRequest Class
AuthorizationReversalRequest Class
AuthorizationReversalResponse Class
AuthorizationRequest Class
AuthorizationResponse Class
BaseApiPaymentMethodRequest Class
BaseNotification Class
BasePaymentMethodRequest Class
BaseRequest Class
CaptureNotification Class
CaptureRequest Class
CaptureResponse Class
CardCategory Enum
CardPaymentMethodRequest Class
CustomMetadataTypeInfo Class
GatewayErrorResponse Class
GatewayNotificationResponse Class
GatewayResponse Interface
NotificationClient Class
NotificationSaveResult Class
NotificationStatus Enum
PaymentGatewayAdapter Interface
PaymentGatewayAsyncAdapter Interface
PaymentGatewayContext Class
PaymentGatewayNotificationContext Class
PaymentMethodTokenizationRequest Class
PaymentMethodTokenizationResponse Class
PaymentGatewayNotificationRequest Class
PaymentsHttp Class
RefundRequest Class
ReferencedRefundNotification Class
ReferencedRefundRequest
ReferencedRefundResponse Class
RequestType Enum
SaleApiPaymentMethodRequest Class
SaleRequest Class
SaleResponse Class
SalesforceResultCode Enum
SalesforceResultCodeInfo
ConnectApi Namespace
ActionLinks Class
Announcements Class
CdpQuery Class
Chatter Class
ChatterFavorites Class
ChatterFeeds Class
ChatterGroups Class
ChatterMessages Class
ChatterUsers Class
CommerceBuyerExperience Class
CommerceCart Class
CommerceCatalog Class
CommerceSearch Class
CommerceSearchSettings Class
CommerceStorePricing Class
CommerceWishlist Class
Communities Class
CommunityModeration Class
ContentHub Class
Datacloud Class
EmailMergeFieldService Class
EmployeeProfiles Class
ExternalEmailServices Class
ExternalManagedAccount Class
FieldService Class
FulfillmentOrder Class
Knowledge Class
ManagedContent Class
ManagedTopics Class
Mentions Class
Missions Class
NavigationMenu Class
NextBestAction Class
OmnichannelInventoryService Class
OrderPaymentSummary Class
OrderSummary Class
OrderSummaryCreation Class
Organization Class
Payments Methods
Personalization Class
QuestionAndAnswers Class
Recommendations Class
Records Class
ReturnOrder Class
Routing Class
SalesforceInbox Class
SmartDataDiscovery Class
SocialEngagement Class
Survey Class
Topics Class
UserProfiles Class
Zones Class
ConnectApi Input Classes
ConnectApi Output Classes
ConnectApi Enums
ConnectApi Exceptions
Database Namespace
Batchable Interface
BatchableContext Interface
DeletedRecord Class
DeleteResult Class
DMLOptions Class
DmlOptionsAssignmentRuleHeader Class
DMLOptionsDuplicateRuleHeader Class
DmlOptionsEmailHeader Class
DuplicateError Class
EmptyRecycleBinResult Class
Error Class
GetDeletedResult Class
GetUpdatedResult Class
LeadConvert Class
LeadConvertResult Class
MergeResult Class
QueryLocator Class
QueryLocatorIterator Class
SaveResult Class
UndeleteResult Class
UpsertResult Class
Datacloud Namespace
AdditionalInformationMap Class
DuplicateResult Class
FieldDiff Class
FindDuplicates Class
FindDuplicatesByIds Class
FindDuplicatesResult Class
MatchRecord Class
MatchResult Class
DataSource Namespace
AsyncDeleteCallback Class
AsyncSaveCallback Class
AuthenticationCapability Enum
AuthenticationProtocol Enum
Capability Enum
Column Class
ColumnSelection Class
Connection Class
ConnectionParams Class
DataSourceUtil Class
DataType Enum
DeleteContext Class
DeleteResult Class
Filter Class
FilterType Enum
IdentityType Enum
Order Class
OrderDirection Enum
Provider Class
QueryAggregation Enum
QueryContext Class
QueryUtils Class
ReadContext Class
SearchContext Class
SearchUtils Class
Table Class
TableResult Class
TableSelection Class
UpsertContext Class
UpsertResult Class
DataSource Exceptions
Dom Namespace
Document Class
XmlNode Class
EventBus Namespace
ChangeEventHeader Class
TestBroker Class
TriggerContext Class
Flow Namespace
Interview Class
Functions Namespace Beta
Function Class
FunctionCallback Interface
FunctionErrorType Enum
FunctionInvocation Interface
FunctionInvocationError Interface
FunctionInvocationStatus Enum
KbManagement Namespace
PublishingService Class
LxScheduler Namespace
GetAppointmentCandidatesInput Class
GetAppointmentCandidatesInputBuilder Class
GetAppointmentSlotsInput Class
GetAppointmentSlotsInputBuilder Class
SchedulerResources Class
SkillRequirement Class
SkillRequirementBuilder Class
WorkType Class
WorkTypeBuilder Class
ServiceResourceScheduleHandler Interface
ServiceAppointmentRequestInfo Class
ServiceResourceInfo Class
ServiceResourceSchedule Class
UnavailableTimeslot Class
Messaging Namespace
AttachmentRetrievalOption Enum
Email Class Base Email Methods
EmailFileAttachment Class
InboundEmail Class
InboundEmailBinaryAttachment Class
InboundEmailTextAttachment Class
InboundEmailResult Class
InboundEnvelope Class
MassEmailMessage Class
InboundEmailHeader Class
PushNotification Class
PushNotificationPayload Class
CustomNotification Class
RenderEmailTemplateBodyResult Class
RenderEmailTemplateError Class
SendEmailError Class
SendEmailResult Class
SingleEmailMessage Methods
Metadata Namespace
AnalyticsCloudComponentLayoutItem Class
ConsoleComponent Class
Container Class
CustomConsoleComponents Class
CustomMetadata Class
CustomMetadataValue Class
DeployCallback Interface
DeployCallbackContext Class
DeployContainer Class
DeployDetails Class
DeployMessage Class
DeployProblemType Enum
DeployResult Class
DeployStatus Enum
FeedItemTypeEnum Enum
FeedLayout Class
FeedLayoutComponent Class
FeedLayoutComponentType Enum
FeedLayoutFilter Class
FeedLayoutFilterPosition Enum
FeedLayoutFilterType Enum
Layout Class
LayoutColumn Class
LayoutHeader Enum
LayoutItem Class
LayoutSection Class
LayoutSectionStyle Enum
Metadata Class
MetadataType Enum
MetadataValue Class
MiniLayout Class
Operations Class
PlatformActionList Class
PlatformActionListContextEnum Enum
PlatformActionListItem Class
PlatformActionTypeEnum Enum
PrimaryTabComponents Class
QuickActionList Class
QuickActionListItem Class
RelatedContent Class
RelatedContentItem Class
RelatedList Class
RelatedListItem Class
ReportChartComponentLayoutItem Class
ReportChartComponentSize Enum
SidebarComponent Class
SortOrder Enum
StatusCode Enum
SubtabComponents Class
SummaryLayoutStyleEnum Enum
SummaryLayout Class
SummaryLayoutItem Class
UiBehavior Enum
Process Namespace
Plugin Interface
PluginDescribeResult Class
PluginDescribeResultInputParameter Class
PluginDescribeResultOutputParameter Class
PluginRequest Class
PluginResult Class
QuickAction Namespace
DescribeAvailableQuickActionResult Class
DescribeLayoutComponent Class
DescribeLayoutItem Class
DescribeLayoutRow Class
DescribeLayoutSection Class
DescribeQuickActionDefaultValue Class
DescribeQuickActionResult Class
QuickActionDefaults Class
QuickActionDefaultsHandler Interface
QuickActionRequest Class
QuickActionResult Class
SendEmailQuickActionDefaults Class
Reports Namespace
AggregateColumn Class
BucketField Class
BucketFieldValue Class
BucketType Enum
ColumnDataType Enum
ColumnSortOrder Enum
CrossFilter Class
CsfGroupType Enum
DateGranularity Enum
DetailColumn Class
Dimension Class
EvaluatedCondition Class
EvaluatedConditionOperator Enum
FilterOperator Class
FilterValue Class
FormulaType Enum
GroupingColumn Class
GroupingInfo Class
GroupingValue Class
NotificationAction Interface
NotificationActionContext Class
ReportCsf Class
ReportCurrency Class
ReportDataCell Class
ReportDescribeResult Class
ReportDetailRow Class
ReportDivisionInfo Class
ReportExtendedMetadata Class
ReportFact Class
ReportFactWithDetails Class
ReportFactWithSummaries Class
ReportFilter Class
ReportFormat Enum
ReportFilterType Enum
ReportInstance Class
ReportManager Class
ReportMetadata Class
ReportResults Class
ReportScopeInfo Class
ReportScopeValue Class
ReportType Class
ReportTypeColumn Class
ReportTypeColumnCategory Class
ReportTypeMetadata Class
SortColumn Class
StandardDateFilter Class
StandardDateFilterDuration Class
StandardDateFilterDurationGroup Class
StandardFilter Class
StandardFilterInfo Class
StandardFilterInfoPicklist Class
StandardFilterType Enum
SummaryValue Class
ThresholdInformation Class
TopRows Class
Reports Exceptions
Schema Namespace
ChildRelationship Class
DataCategory Class
DataCategoryGroupSobjectTypePair Class
DescribeColorResult Class
DescribeDataCategoryGroupResult Class
DescribeDataCategoryGroupStructureResult Class
DescribeFieldResult Class
DescribeIconResult Class
DescribeSObjectResult Class
DescribeTabResult Class
DescribeTabSetResult Class
DisplayType Enum
FieldDescribeOptions Enum
FieldSet Class
FieldSetMember Class
PicklistEntry Class
RecordTypeInfo Class
SOAPType Enum
SObjectDescribeOptions Enum
SObjectField Class
SObjectType Class
Search Namespace
KnowledgeSuggestionFilter Class
QuestionSuggestionFilter Class
SearchResult Class
SearchResults Class
SuggestionOption Class
SuggestionResult Class
SuggestionResults Class
Sfc Namespace
ContentDownloadContext Enum
ContentDownloadHandler Class
ContentDownloadHandlerFactory Interface
SfdcCheckout Namespace
AsyncCartProcessor Interface
BBCheckoutController Class
IntegrationInfo Class
IntegrationStatus Class
IntegrationStatusStatus Enum
Site Namespace
UrlRewriter Interface
Site Exceptions
Support Namespace
EmailTemplateSelector Interface
MilestoneTriggerTimeCalculator Interface
System Namespace
AccessType Enum
Address Class
Answers Class
ApexPages Class
Approval Class
Blob Class
Boolean Class
BusinessHours Class
Callable Interface
Cases Class
Comparable Interface
Continuation Class
Cookie Class
Crypto Class
Custom Metadata Type Methods
Custom Settings Methods
Database Class
Date Class
Datetime Class
Decimal Class
Double Class
EncodingUtil Class
Enum Methods
EventBus Class
Exception Class and BuiltIn Exceptions
FlexQueue Class
FeatureManagement Class
Formula Class
FormulaRecalcFieldError Class
FormulaRecalcResult Class
Http Class
HttpCalloutMock Interface
HttpRequest Class
HttpResponse Class
Id Class
Ideas Class
InstallHandler Interface
Integer Class

JSON Class

JSONGenerator Class
JSONParser Class
JSONToken Enum
Limits Class
List Class
Location Class
Long Class
Map Class
Matcher Class
Math Class
Messaging Class
MultiStaticResourceCalloutMock Class
Network Class
OrgLimit Class
OrgLimits Class
PageReference Class
Packaging Class
Pattern Class
Queueable Interface
QueueableContext Interface
QuickAction Class
Quiddity Enum
RemoteObjectController
Request Class
ResetPasswordResult Class
RestContext Class
RestRequest Class
RestResponse Class
SandboxPostCopy Interface
Schedulable Interface
SchedulableContext Interface
Schema Class
Search Class
Security Class
SelectOption Class
Set Class
Site Class
SObject Class
SObjectAccessDecision Class
StaticResourceCalloutMock Class
String Class
StubProvider Interface
System Class
Test Class
Time Class
TimeZone Class
Trigger Class
TriggerOperation Enum
Type Class
UninstallHandler Interface

URL Class

UserInfo Class
UserManagement Class
Version Class
WebServiceCallout Class
WebServiceMock Interface
XmlStreamReader Class
XmlStreamWriter Class
TerritoryMgmt Namespace
OpportunityTerritoryAssignmentFilter Global Interface
TxnSecurity Namespace
Event Class
EventCondition Interface

***