Polimorfismul SOQL sau Cum am invatat sa iubesc relatia polimorfa – Salesforce Developers Blog

In iarna ’13, puteti utiliza acum caracteristica de polimorfism SOQL prin noua clauza TYPEOF pentru a face interogari complexe pe campuri polimorfe intr-un singur apel. Cititi mai multe pentru a afla cum aceasta caracteristica poate face interogarile dvs. matrimoniale ploiești mai puternice, mai usor de inteles si mai usor de gestionat.

Polimorfismul SOQL este disponibil ca o caracteristica de previzualizare a dezvoltatorului in Winter ’13. dame de companie bistrita nasaud Folosind polimorfismul SOQL, puteti face acum intr-o singura interogare ceea ce ar fi facut mai multe interogari, reducand astfel cantitatea de cod de care aveti nevoie si usurand intelegerea si gestionarea codului dvs.

Relatiile polimorfe nu sunt atat de infricosatoare pe cat suna. dame de companie cernavoda O relatie polimorfa este o relatie in care obiectele la care se face referinta pot fi unul dintre mai multe tipuri diferite de obiecte. De exemplu, campul Ce relatie dintr-un eveniment poate face referire la un cont, la o campanie sau la o oportunitate. preturi curve Cu toate acestea, campul relatiei LastModifiedBy dintr-un eveniment poate face referire doar la un utilizator si nu este polimorf.

Fara polimofismul SOQL, trebuie sa faceti o munca suplimentara atunci cand faceti interogari care implica relatii polimorfe. matrimoniale elmaz ro Deoarece nu stiti in prealabil ce tip de obiect face referinta, este posibil sa trebuiasca sa obtineti ID-ul unui obiect Name, sa procesati aceste informatii intr-un anumit cod logic si apoi sa efectuati o a doua interogare folosind informatiile din acel obiect Name ajunge la continutul obiectului la care se face referire. Polimorfismul SOQL va permite sa faceti toate aceste lucrari intr-o singura interogare. informatorul moldovei matrimoniale

Cu polimorfismul SOQL puteti furniza instructiuni direct in interogarea SOQL despre ce trebuie facut pentru fiecare tip posibil de obiect. Faceti acest lucru prin noua clauza TYPEOF . matrimoniale bucuresti publi24 Iata un exemplu care foloseste evenimentul. Ce relatie polimorfa mentionata anterior:

ALEGE Subiectul, TIPUL CE CAND Contul THEN Telefon, Numarul angajatilor WHEN Opportunity THEN Suma, CloseDATE END OF Event

Continutul clauzei TYPEOF este locul in care se intampla magia polimorfismului SOQL. dame de companie bacau deplasare Pentru fiecare inregistrare a evenimentului, campul Ce va fi bifat. Daca campul face referire la un cont, interogarea va prelua campurile de telefon ale contului la care se face referinta si Numarul angajatilor . escorte constata Daca campul face referire la o oportunitate, interogarea va prelua campurile Opportunity’s Cantitate si CloseDate . Retineti ca selectam si campul Subiect din Eveniment, aratand ca putem combina selectia campului regulat cu selectia campului polimorf. anunturi escorte

Sa presupunem ca ati avut urmatoarele inregistrari de cont, oportunitati si evenimente in organizatia dvs.:

Inregistrari de cont:

Nume Numar de telefon al angajatilor Acme (212) 555-5555 680 Global Media (905) 555-1212 14668

Inregistrari de oportunitati:

Nume Suma Inchidere Data Global Media – 400 Widgets 40000. curve ialomita 0 2010-02-28 Acme – 1.200 Widgets 140000. escorte mature suceava 0 2010-01-30 Acme – 600 Widgets 70000.



  • matrimoniale bucuresti sector 1
  • fdating.com anunturi matrimoniale
  • escorte din sibiu
  • dame de companie ineu
  • matrimoniale italia
  • la curve xxx
  • matrimoniale cu nr telefon
  • escorte dragasani
  • dame de companie lupeni
  • film porno cu curve
  • numar curve bucuresti
  • femei matrimoniale
  • dame de companie slatina olt
  • curve zepter
  • escorte 18 ani
  • curve cluj napoca
  • curve bucurestu
  • curve de futut
  • curve filmate
  • matrimoniale monitorul





0 2010-03-28 Acme – 200 Widgets 20000. forum escorte constanta 0 2010-05-31

Inregistrari de evenimente:

Numele subiectului contului sau oportunitatii la care se face referire prin ce camp Acme Eveniment Acme Global Media Eveniment Global Media Global 400 Widget Event Global Media – 400 Widgets Acme 600 Widget Event Acme – 600 Widgets

Executarea interogarii SOQL afisata anterior ar avea ca rezultat ceva asemanator cu urmatorul set de rezultate, in care sunt recuperate campurile din inregistrarile legate de Cont si Opportunity:

Event.Subject Account. profesoare curve Phone or Opportunity.Amount Account. curve ball NumberOfEmployees or Opportunity.CloseDate Acme Event (212) 555-5555 680 Global Media Event (905) 555-1212 14668 Global 400 Widget Event 40000. olx matrimoniale femei 0 2010-02-28 Acme 600 Widget Event 70000.0 28. escorte ph 03.2010

Pentru o demonstratie functionala a polimorfismului SOQL, aruncati o privire la demo-ul folosit pentru discutia Dreamforce 2012 „Utilizarea SOQL pentru a spori performanta aplicatiilor mobile si web”. matrimoniale buzău Accesati https://login.salesforce. escorte sex.ro com si conectati-va ca „[email protected] jocuri cu curve demo.org”, cu o parola „123456”. Faceti clic pe fila „PolyDemo” pentru a vedea un exemplu de lucru al unei interogari SOQL folosind SOQL Polimorphism pentru a interoga campul What al obiectului Event.

Polimorfismul SOQL este previzualizarea dezvoltatorului in iarna ’13, asa ca va rugam sa contactati saleforce. com pentru a activa aceasta functie pentru organizatia dvs. De asemenea, retineti ca clauzele TYPEOF de polimorfism SOQL nu pot fi utilizate in SOQL utilizate in API-ul Streaming sau in API-ul Bulk. Mai multe detalii despre utilizarea polimorfismului SOQL si consideratii sunt in documentatia SOQL TYPEOF din Ghidul de referinta SOQL si SOSL.

Polimorfismul SOQL este o caracteristica puternica care va poate simplifica codul. Joaca-te cu cateva intrebari si s-ar putea sa inveti sa le iubesti si pe tine!