Section courante

A propos

Section administrative du site

 Langage  Elément  SDK  Cadre d'application  Projet  IDE  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Référence des mots réservés
Référence des espaces de noms
Analytics Apex SDK
apex-trigger-actions-framework
Visualforce
OrchestraCMS
Eclipse (Force.com IDE)
Visual Studio Code (Salesforce Extension Pack)
Préface
Notes légal
Dictionnaire
Recherche

DataSource

Sources de données
Apex Espaces de nom

Description

Cet espace de noms permet de fournir les classes pour Apex Connector Framework.

Classes

Nom Description
AsyncDeleteCallback Cette classe contient la référence de la méthode Database.deleteAsync. Le Salesforce appelle cette classe une fois l'opération deleteAsync à distance terminée. Cette classe fournit la transaction de compensation dans le contexte de fin de l'opération de suppression. Vous pouvez étendre cette classe pour définir les actions à exécuter une fois l'exécution de l'opération de suppression à distance terminée.
AsyncSaveCallback Cette classe contient la référence des méthodes Database.insertAsync ou Database.updateAsync. Le Salesforce appelle cette classe une fois l'opération à distance terminée. Cette classe fournit la transaction de compensation dans le contexte de fin de l'opération d'insertion ou de mise à jour. Vous pouvez étendre cette classe pour définir les actions à exécuter après la fin de l'exécution de l'opération d'insertion ou de mise à jour à distance.
AuthenticationCapability Cette énumération permet d'indiquer les types d'authentification pouvant être utilisés pour accéder au système externe.
AuthenticationProtocol Cette énumération permet de déterminer le type d'informations d'identification utilisées pour s'authentifier auprès du système externe.
Capability Cette énumération permet de déclarer les opérations fonctionnelles prises en charge par le système externe. Spécifie également les paramètres de point de terminaison requis pour la définition de source de données externe.
Column Cette classe permet de décrire une colonne sur un DataSource.Table. Cette classe étend la classe DataSourceUtil et hérite de ses méthodes.
ColumnSelection Cette classe permet d'indiquer l'identificateur de la liste des colonnes à de retourner lors d'une requête ou d'une recherche.
Connection Cette classe permet à votre organisation Salesforce de synchroniser le schéma du système externe et de gérer les requêtes, les recherches et les opérations d'écriture (upsert et delete) des données externes. Cette classe étend la classe DataSourceUtil et hérite de ses méthodes.
ConnectionParams Cette classe contient les informations d'identification pour l'authentification auprès du système externe.
DataSourceUtil Cette classe contient le parent des classes DataSource.Provider, DataSource.Connection, DataSource.Table et DataSource.Column.
DataType Cette énumération permet d'indiquer les types de données pris en charge par Apex Connector Framework.
DeleteContext Cette classe permet d'indiquer une instance de DeleteContext est passée à la méthode deleteRows() sur votre classe Database.Connection. La classe fournit des informations de contexte sur la demande de suppression à la mise en oeuvre de deleteRows().
DeleteResult Cette classe contient une représentation du résultat d'une opération de suppression sur un enregistrement sObject. Le résultat est renvoyé par la méthode DataSource.deleteRows de la classe DataSource.Connection.
Filter Cette classe contient une représentation une clause WHERE dans une requête SOSL ou SOQL.
FilterType Cette énumération contient la référence par la propriété type sur un DataSource.Filter.
IdentityType Cette énumération permet de déterminer l'ensemble d'informations d'identification utilisé pour s'authentifier auprès du système externe.
Order Cette classe contient des détails sur la façon de trier les lignes dans l'ensemble de résultats. Équivaut à une instruction ORDER BY dans une requête SOQL.
OrderDirection Cette énumération permet d'indiquer la direction de tri des lignes en fonction des valeurs de colonne.
Provider Cette classe permet de créer un adaptateur personnalisé pour Salesforce Connect. La classe informe Salesforce des capacités fonctionnelles et d'authentification prises en charge par ou requises pour se connecter au système externe. Cette classe étend la classe DataSourceUtil et hérite de ses méthodes.
QueryAggregation Cette énumération permet d'indiquer comment agréger une colonne dans une requête.
QueryContext Cette classe contient une instance de QueryContext fournissant la méthode de requête sur votre classe DataSource.Connection. L'instance correspond à une requête SOQL.
QueryUtils Cette classe contient des méthodes d'assistance pour filtrer, trier et appliquer localement des clauses de limite et de décalage aux lignes de données. Cette classe d'assistance est fournie pour votre commodité lors des premiers développements et tests, mais elle n'est pas prise en charge pour une utilisation dans les environnements de production.
ReadContext Cette classe contient la base abstraite pour les classes QueryContext et SearchContext.
SearchContext Cette classe contient une instance de SearchContext est fournie à la méthode de recherche sur votre classe DataSource.Connection. L'instance correspond à une recherche ou une requête SOSL.
SearchUtils Cette classe contient l'assistance pour la mise en oeuvre de la recherche sur un adaptateur personnalisé pour Salesforce Connect.
Table Cette classe permet de décrire une table sur un système externe auquel l'adaptateur personnalisé Salesforce Connect se connecte. Cette classe étend la classe DataSourceUtil et hérite de ses méthodes.
TableResult Cette classe contient les résultats d'une recherche ou d'une requête.
TableSelection Cette classe contient une ventilation de la requête SOQL ou SOSL. Ses propriétés représentent les clauses FROM, ORDER BY, SELECT et WHERE dans la requête.
UpsertContext Cette classe contient une instance d'UpsertContext passée à la méthode upsertRows() sur votre classe Datasource.Connection. Cette classe fournit des informations de contexte sur la requête upsert à la mise ne oeuvre de upsertRows().
UpsertResult Cette classe contient une représentation de résultat d'une opération upsert sur un enregistrement d'objet externe. Le résultat est renvoyé par la méthode upsertRows de la classe DataSource.Connection.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 20 Octobre 2020