Microsoft Fabric'te grafik için GQL standart uyumluluğu

Note

Bu özellik şu anda genel önizlemededir. Bu önizleme, hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için önerilmez. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.

Microsoft Fabric'teki Graph , ISO/IEC 39075:2024 — Bilgi teknolojisi — Veritabanı dilleri — GQL standardını uygular. Bu makale, grafın geçerli desteğini standartta tanımlanan minimum uyumluluk ve isteğe bağlı özellik gruplarıyla eşler. Özellikler eklendikçe güncelleştirmeleri yeniden denetleyin.

Bu başvuru makalesi şunlara yöneliktir:

  • Grafın GQL kapsamını değerlendiren kurumsal mimarlar.
  • GQL uyumlu başka bir veritabanından sorgular geçiren geliştiriciler.
  • Mühendisler, belirtimlere karşı uyumluluk taleplerini doğrular.

Dokuda GQL kullanmaya başlıyorsanız bunun yerine GQL dil kılavuzuna bakın.

Bu makaleyi okuma

Bu makaledeki tablolarda aşağıdaki kurallar kullanılır:

Sütun Adı Açıklama
Alt Uyarı veya Özellik Kimliği GQL standardının tanımlayıcısı. En düşük uyumluluk özellikleri alt harf numaralarını kullanır (örneğin, 14,4). İsteğe bağlı özellikler, Ek D'den Özellik Kimliklerini kullanır (örneğin, G004 veya GQ15).
Yetenek veya Özellik Özelliğin veya özelliğin adı veya açıklaması.
Supported Evet — tam olarak desteklenir. Kısmi — bazı alt özellikler desteklenir. Hayır , şu anda desteklenmiyor.
Notes Uygulama ayrıntıları, bilinen kısıtlamalar veya ilgili belgelere bağlantılar.

Veri modeli uyumluluğu

Graph etiketli özellik grafı modelini uygular. Aşağıdaki tabloda veri modeli desteği özetlemektedir.

Özellik Kimliği Feature Destekleniyor Notlar
GG02 Kapalı grafik türüne sahip grafik Evet Graf, izin verilen düğüm türlerini ve kenar türlerini tanımlayan kapalı grafik türlerini kullanır.
GG20 Açık öğe türü adları Evet Düğüm ve kenar türleri, grafik türünde tanımlanan etiket adlarında tanımlanır.
GG23 İsteğe bağlı öğe türü anahtar etiket kümeleri Evet Öğe türünün anahtar etiket kümesi, öğe türü adıdır.
GH02 Dolaylı olmayan kenarlar Hayır Tüm kenarlar yönlendirilir.
GV11, GV12, GV24, GV31 Özellik değeri türleri Evet Desteklenen türler: BOOL, INT/INT64, UINT64, FLOAT64/DOUBLE, . STRING Tam tür başvurusu için bkz. GQL değerleri ve değer türleri. GV08, GV21, GV40 ve GV07'nin nüansları vardır. GV bölümüne bakın.

Minimum uyumluluk

GQL standardı (Subclause 5.3.7), tüm zorunlu işlevler için destek olarak minimum uyumluluğu tanımlar. Tam dil söz dizimi ve semantiği isteğe bağlı özellik kimliğiyle sınırlanmaz. Standardın bilgilendirici Ek H belgeleri zorunlu işlevlerdir. En düşük uyumluluğun yanı sıra, bir uygulama standart Ek D'deki Özellik Kimlikleri tarafından tanımlanan sıfır veya daha fazla isteğe bağlı özellik için destek talep edebilir.

Subclause 24.2, zorunlu işlevlere ek olarak en düşük uyumluluk talebine şunları gerektirir:

  1. Özellik GC00 ("Otomatik grafik popülasyonu") veya Özellik GC04 ("Grafik yönetimi") için en az bir destek. GC bölümüne bakın.
  2. Belirli bir Unicode sürümüne uygunluk talebi (13.0.0'dan az değildir). Grafikteki karakter dizeleri harmanlama ile UCS_BASIC.
  3. En azından şu özellik değeri türleri için destek: STRING (veya VARCHAR), BOOL (veya BOOLEAN), imzalı INTEGER (veya INT) ve FLOAT.

Aşağıdaki tablolarda, işlevsel alana göre düzenlenmiş olan zorunlu özellikler için graf desteğinin geçerli durumu özetlemektedir.

Oturum ve işlem yönetimi (Alt Bildirimler 7–8)

Subclause Capability Destekleniyor Notlar
7 Oturum yönetimi Hayır
8 İşlem yönetimi Hayır

Nesne ifadeleri (Subclause 11)

Subclause Capability Destekleniyor Notlar
11 Nesne ifadeleri Hayır <graph expression>, <binding table expression>, <object expression primary>ve CURRENT_GRAPH şu anda desteklenmiyor.

Sorgu deyimleri (Subclause 14)

Subclause Capability Destekleniyor Notlar
14.3 Doğrusal sorgu deyimi / iç içe sorgu belirtimi Hayır İç içe sorgu belirtimleri şu anda desteklenmemektedir. Temel doğrusal deyim zincirleme desteklenir.
14,4 MATCH açıklama Evet MATCH desen eşleştirme ile.
14,4 OPTIONAL MATCH açıklama Evet OPTIONAL MATCH eşleşmeyen değişkenleri filtrelemek yerine döndürür NULL .
14.9 ORDER BY ve page deyimi Evet ORDER BY, OFFSETve LIMIT.
14.10 İlkel sonuç deyimi Evet aracılığıyla RETURNdesteklenir.
14.11 RETURN açıklama Evet RETURN projeksiyonlar, diğer adlar ve GROUP BYile.
14.12 SELECT açıklama Hayır Bunun yerine RETURN kullanın.

Grafik desenleri ve ortak öğeler (Alt Şablon 16)

Subclause Capability Destekleniyor Notlar
16,1 AT schema yan tümcesi Hayır
16.3 Graf deseni bağlama tablosu Evet Yol bağlama ve grup değişkenleri.
16.4 Graf deseni Evet Basit anonim desenler, adlandırılmış kenar desenleri ve yan tümcesi ile WHERE.
16.4 Düğüm desenleri Evet (n:Label) öğe değişkeni bildirimleri, etiket ifadeleri ve özellik belirtimleriyle söz dizimi.
16.4 Kenar desenleri (tam yönlendirmeli) Evet ->, <-ve -[]- yönlendirilmiş kenar desenleri.
16.4 Öğe özelliği belirtimi Evet {key: value} satır içi özellik önkoşulları.
16.5 Grafik deseni ekleme Hayır GQL INSERT söz dizimi desteklenmez. Graf verileri veri yönetimi aracılığıyla yüklenir.
16.7 Yol deseni ifadesi Evet Oluşturma ve değişken uzunlukta dolaşmalar içeren yol desenleri.
16.7 Yol birleştirme Evet Sıralı node-edge-node söz dizimi aracılığıyla çok atlamalı desenler.
16.8 Etiket ifadesi Evet İfadeleri (AND), & (OR) ve \| (DEĞİl) işleçleriyle ! etiketle.
16.9 Yol değişkeni başvurusu Evet Yol değişkenleri bağlanabilir ve döndürülebilir.
16.10 Öğe değişkeni başvurusu Evet Düğüm ve kenar öğesi değişkenleri.
16.13 WHERE maddesi Evet FILTER deyimi ve desende satır içi WHERE koşul.
16.14 YIELD maddesi Hayır
16.16 ORDER BY maddesi Evet ORDER BYveASC/ASCENDING ile birlikte.DESC/DESCENDING
16.17 Sıralama belirtimi listesi Evet Sıralama yönüne sahip birden çok sıralama tuşu.

Koşul (Subclause 19)

Subclause Capability Destekleniyor Notlar
19.3 Karşılaştırma koşulu Evet Karşılaştırma işleçleri: =, <>, <, >, <=, >=.
19.4 EXISTS predikat Evet EXISTS grafik desenleriyle koşul desteklenir.
19.5 NULL predikat Evet IS NULL ve IS NOT NULL.
19.7 NORMALIZED predikat Hayır Koşul IS [NOT] NORMALIZED şu anda desteklenmiyor. NORMALIZE() İşlev desteklenir— bkz. Subclause 20.24.

Değer ifadeleri ve işlevleri (Subclause 20)

Subclause Capability Destekleniyor Notlar
20,2 Birincil değer ifadesi Evet Değişmez değerler, değişken başvuruları, özellik erişimi ve ayraçlı ifadeler.
20.3 Değer belirtimi Kısmi Değişmez değerler ve değişken başvuruları desteklenir. SESSION_USER ve dinamik parametre belirtimi şu anda desteklenmiyor.
20.7 CASE ifadesi Evet CASE (basit ve aranmış), COALESCEve NULLIF desteklenir.
20.9 Toplama işlevi Evet count, sum, avg, min, , ve max küme niceleyicileri ile DISTINCT/ALL .
20.11 Mülk referansı Evet Düğümlerde ve kenarlarda noktalı notasyon özelliği erişimi .
20.12 Değişken başvurusu bağlama Evet İfadelerdeki değişken başvuruları.
20.20 Boole değeri ifadesi Kısmi AND, ORNOT desteklenir. IS [NOT] TRUE/FALSE/UNKNOWN testleri şu anda desteklenmiyor.
20.21 Sayısal değer ifadesi Evet Aritmetik işleçler: +, -, *, /.
20.22 Sayısal değer işlevi Kısmi char_length desteklenir. CHARACTER_LENGTH diğer ad şu anda desteklenmiyor.
20.23 Dize değeri ifadesi Evet işleciyle \|\| dize birleştirme.
20.24 Karakter dizesi işlevi Kısmi upper, lower, trim, LEFT/RIGHT alt dize işlevleri ve NORMALIZE desteklenir. Unicode büyük/küçük harf eşlemesi tam olarak desteklenmiyor.
20.25 Bayt dizesi işlevi Hayır Bayt dizesi türleri desteklenmez.
20.27 Datetime value işlevi Evet CURRENT_DATETIME desteklenir. Bkz. bölgeli tarih saat değerleri.
20.29 Süre değeri işlevi Evet Süre değeri işlevleri desteklenir.

Değer türleri (Alt İçerik 24.2)

Graph, gerekli dört özellik değeri türünün tümünü destekler: BOOL, , işaretli STRING (64 bit) ve INTEGERek FLOATtürler. Tam tür başvurusu için bkz. GQL değerleri ve değer türleri.

Sözcük temelli öğeler (Subclause 21)

Subclause Capability Destekleniyor Notlar
21.1 Adlar ve değişkenler Evet İleriye doğru kapsam belirleme kurallarıyla değişken bağlama. Normal ve sınırlandırılmış tanımlayıcılar.
21.2 Literals Evet Boole değerleri, tamsayılar, kayan nokta sayıları, dizeler (C stili ve SQL stili kaçış ile), ve listeleri için NULL.
21.3 Belirteçler, ayırıcılar, tanımlayıcılar Evet Standart GQL sözcük kuralları.

İsteğe bağlı özellik uyumluluğu

Özellik Kimliği isteğe bağlı özellikleri tanımlar. "G" ile başlar ve ardından bir grup harfi ve rakamlar gelir. Aşağıdaki bölümlerde özellikler gruba göre düzenlenir.

G — Graf deseni özellikleri

Özellik Kimliği Feature Destekleniyor Notlar
G002 Farklı kenarlar eşleştirme modu Hayır
G003 Açık REPEATABLE ELEMENTS anahtar sözcük Kısmi Varsayılan eşleştirme modu davranışı yinelenebilir öğelerdir, ancak açık REPEATABLE ELEMENTS anahtar sözcük desteklenmez.
G004 Yol değişkenleri Evet Yol değişkeni bağlaması desteklenir.
G005 Yol deseninde yol arama ön eki Hayır
G006 Graf deseni KEEP yan tümcesi: yol modu ön eki Hayır
G007 Graf deseni KEEP yan tümcesi: yol arama ön eki Hayır
G010 Açık WALK anahtar sözcük Evet WALK eşleşen yollarda yinelenen düğümlere ve kenarlara izin verir.
G011 Gelişmiş yol modları: TRAIL Evet TRAIL yinelenen kenar geçişi engeller.
G012 Gelişmiş yol modları: SIMPLE Evet SIMPLE eşleşen yollarda yinelenen düğümleri engeller.
G013 Gelişmiş yol modları: ACYCLIC Evet ACYCLIC eşleşen yollardaki döngüleri engeller.
G014 Açık PATH/PATHS anahtar sözcükler Hayır
G015 Tüm yol araması: açık ALL anahtar sözcük Kısmi Tüm yol arama davranışı kullanılabilir, ancak açık ALL anahtar sözcük söz dizimi desteklenmez.
G016 Herhangi bir yol araması Hayır
G017 Tüm en kısa yol araması Hayır
G018 En kısa yol araması Hayır
G019 Sayılan en kısa yol araması Hayır
G020 Sayılan en kısa grup araması Hayır
G030 Yol çok kümeli değişim Hayır
G031 Yol çok kümeli değişim: değişken uzunluklu yol işlenenleri Hayır
G032 Yol deseni birleşimi Hayır
G033 Yol deseni birleşimi: değişken uzunluklu yol işlenenleri Hayır
G035 Nicelenmiş yollar Evet Söz dizimi ile {m,n}.
G036 Nicelenmiş kenarlar Hayır Yalnızca nicelenmiş yollar desteklenir.
G037 Sorgulanan yollar Hayır
G038 Ayraçlı yol deseni ifadesi Hayır
G039 Basitleştirilmiş yol deseni ifadesi: tam varsayılan oluşturma Hayır
G041 Yerel olmayan öğe deseni önkoşulları Hayır Geçerli desen öğesinin dışındaki değişkenlere başvuran yerel olmayan koşul şu anda desteklenmemektedir. Düğüm ve kenar dolgularındaki yerel WHERE önkoşullar desteklenir.
G043 Tam kenar desenleri Evet ve ->ile <- tam yönlendirmeli kenar desenleri.
G044 Temel kısaltılmış kenar desenleri Evet ve ()->()gibi ()-() kısaltma desenleri.
G045 Tam kısaltılmış kenar desenleri Evet Herhangi bir yönde kısaltılmış kenar deseni kısayolları .
G046 Gevşek topolojik tutarlılık: bitişik köşe desenleri Hayır
G047 Gevşek topolojik tutarlılık: kısa kenar desenleri Hayır
G048 Ayraçlı yol deseni: alt yol değişkeni bildirimi Hayır
G049 Ayraçlı yol deseni: yol modu ön eki Hayır
G050 Parantez içinde yol deseni: WHERE yan tümcesi Hayır
G051 Ayraçlı yol deseni: yerel olmayan koşul Hayır
G060 Sınırlanmış graf deseni niceleyicileri Evet {m,n}, {m}, {,n} söz dizimi. Üst sınır üst sınırı 8'dir.
G061 İlişkisiz graf deseni niceleyicileri Hayır İlişkisiz niceleyiciler ({m,}, *, +) şu anda desteklenmemektedir. Sınırlanmış niceleyicilerin üst sınırı 8'tir.
G074 Etiket ifadesi: joker karakter etiketi Hayır Joker karakterler şu anda desteklenmemektedir.
G080 Basitleştirilmiş yol deseni ifadesi: temel varsayılan oluşturma Hayır
G081 Basitleştirilmiş yol deseni ifadesi: tam geçersiz kılmalar Hayır
G082 Basitleştirilmiş yol deseni ifadesi: temel geçersiz kılmalar Hayır
G100 ELEMENT_ID fonksiyon Evet ELEMENT_ID bir düğümün veya kenar öğesinin benzersiz tanımlayıcısını döndürür.
G110 IS DIRECTED predikat Hayır
G111 IS LABELED predikat Hayır
G112 IS SOURCE ve IS DESTINATION koşulu Hayır
G113 ALL_DIFFERENT predikat Hayır
G114 SAME predikat Hayır
G115 PROPERTY_EXISTS predikat Hayır

GA — Genel özellikler

Özellik Kimliği Feature Destekleniyor Notlar
GA01 IEEE 754 kayan nokta işlemleri Evet FLOAT64 IEEE 754 binary64 gösterimini kullanır. Bkz. yaklaşık sayısal türler ve Sorgu API'sinin değer kodlaması.
GA03 Null değerlerin açıkça sıralanması Hayır NULL içindeki en küçük değer ORDER BYolarak sıralanır, ancak açık NULLS FIRST/NULLS LAST anahtar sözcükler şu anda desteklenmemektedir.
GA04 Evrensel karşılaştırma Hayır
GA05 Atama belirtimi Kısmi CAST(value AS target_type) desteklenir. Unicode türü atama şu anda desteklenmiyor. Bkz. tür dönüştürmeleri.
GA06 Değer türü koşulu Evet Değer türü önkoşulları desteklenir.
GA07 Atılan bağlama değişkenlerine göre sıralama Hayır
GA08 Tanılama kayıtlarına sahip GQL durum nesneleri Kısmi GQLSTATUS kodları, iletiler, tanılama kayıtları ve neden zincirlerine sahip durum nesneleri desteklenir. Bkz . durum kodları başvurusu ve Sorgu API'sinin durum nesnesi. Tam GQL durum kodu kapsamı henüz tamamlanmamıştır.
GA09 Yolların karşılaştırması Hayır

GB — Sözcük temelli özellikler

Özellik Kimliği Feature Destekleniyor Notlar
GB01 Uzun tanımlayıcılar Hayır
GB02 Çift eksi işareti açıklamaları Evet -- satır açıklamaları.
GB03 Çift solidus açıklamaları Evet // satır açıklamaları ve /* */ blok açıklamaları.

GC — Katalog yönetimi özellikleri

Özellik Kimliği Feature Destekleniyor Notlar
GC01 Grafik şema yönetimi Hayır
GC02 Graf şeması yönetimi: IF [NOT] EXISTS Hayır
GC03 Grafik türü: IF [NOT] EXISTS Hayır
GC04 Graf yönetimi Kısmi CREATE GRAPH kapalı grafik türüyle desteklenir. GQL desteklemez DROP GRAPH. Bunun yerine Doku kullanıcı arabirimini veya REST API'sini kullanın.
GC05 Graf yönetimi: IF [NOT] EXISTS Hayır

GD — Veri değiştirme özellikleri

Özellik Kimliği Feature Destekleniyor Notlar
GD01 Güncelleştirilebilir grafikler Hayır Graf verilerini GQLINSERT/SET/deyimleri aracılığıyla değilDELETE aracılığıyla yükleyin ve yenileyin.
GD02 Grafik etiketi kümesi değişiklikleri Hayır
GD03 DELETE deyimi: alt sorgu desteği Hayır
GD04 DELETE deyimi: basit ifade desteği Hayır

GE — İfade özellikleri

Özellik Kimliği Feature Destekleniyor Notlar
GE01 Graf başvuru değeri ifadeleri Hayır
GE02 Tablo başvuru değeri ifadelerini bağlama Hayır
GE03 İfadelerdeki değişkenlerin let-binding'i Evet LET değişken bağlama deyimi.
GE04 Graph parametreleri Hayır
GE05 Tablo parametrelerini bağlama Hayır
GE06 Yol değeri oluşturma Evet PATH [node, edge, node] yol değerleri oluşturmak için oluşturucu.
GE07 Boolean XOR Evet İşleç ile XOR özel ayrıştırma.
GE08 Başvuru parametreleri Hayır
GE09 Yatay toplama Evet Değişken uzunluklu desenlerden grup listesi değişkenleri üzerinde yatay toplama.

GF — İşlev özellikleri

Özellik Kimliği Feature Destekleniyor Notlar
GF01 Gelişmiş sayısal işlevler Hayır abs, mod, floor, ceilve sqrt şu anda desteklenmiyor.
GF02 Trigonometrik işlevler Hayır
GF03 Logaritmik işlevler Hayır
GF04 Gelişmiş yol işlevleri Evet elements(path), path_length(path), nodes(path)ve edges(path) desteklenir.
GF05 Çok karakterli TRIM işlev Hayır
GF06 Açık TRIM işlev Hayır TRIM kırpma belirtimi söz dizimi (örneğin, TRIM('_' FROM '_x')) desteklenmez. Temel trim(string) , zorunlu bir özellik olarak desteklenir.
GF07 Bayt dizesi TRIM işlevi Hayır Bayt dizesi türleri desteklenmez.
GF10 Gelişmiş toplama işlevleri: genel küme işlevleri Kısmi collect_list ve collect_any desteklenir. stddev_pop, stddev_sampve product şu anda desteklenmiyor.
GF11 Gelişmiş toplama işlevleri: ikili küme işlevleri Hayır percentile_cont ve percentile_disc şu anda desteklenmiyor.
GF12 CARDINALITY fonksiyon Hayır Bunun yerine size(list) kullanın.
GF13 SIZE fonksiyon Evet size(list) listedeki öğelerin sayısını döndürür.
GF20 Sıralama anahtarlarında toplama işlevleri Hayır

GG — Grafik türü özellikleri

Özellik Kimliği Feature Destekleniyor Notlar
GG01 Açık grafik türüne sahip grafik Hayır Yalnızca kapalı grafik türleri desteklenir.
GG02 Kapalı grafik türüne sahip grafik Evet Varsayılan. Graf türleri, izin verilen düğüm ve kenar türlerini tanımlar. Bkz. GQL grafik türleri.
GG03 Grafik türü satır içi belirtimi Evet Düğüm ve kenar türleri grafik türü tanımında satır içinde belirtilir.
GG04 Graf gibi grafik türü Hayır
GG05 Graf kaynağından graf Hayır
GG20 Açık öğe türü adları Evet Etiketler, öğe türü adları olarak görev görür.
GG21 Açık öğe türü anahtar etiket kümeleri Hayır
GG22 Öğe türü anahtar etiketi kümesi çıkarımı Hayır
GG23 İsteğe bağlı öğe türü anahtar etiket kümeleri Evet Anahtar etiket kümesi, öğe türü adıdır.
GG24 Gevşek yapısal tutarlılık Hayır
GG25 Kenar türleri için rahat anahtar etiket kümesi benzersizliği Hayır
GG26 Gevşek özellik değer türü tutarlılığı Hayır

GL — Değişmez değer özellikleri

Özellik Kimliği Feature Destekleniyor Notlar
GL01 Onaltılık değişmez değerler Hayır
GL02 Sekizli değişmez değerler Hayır
GL03 İkili değişmez değerler Hayır
GL04 Sonek olmadan ortak gösterimin tam sayısı Evet gibi 123456tamsayı değişmez değerleri. Tam sayı türlerine bakın.
GL05 Soneki olan tam sayı Evet Tür sonekleri içeren tamsayı değişmez değerleri.
GL06 Sonek içeren bilimsel gösterimin tam sayısı Hayır
GL07 Sonek ile ortak gösteriminde yaklaşık sayı Evet Örneğin, 12.45f. Bkz. yaklaşık sayısal türler.
GL08 Sonek içeren bilimsel gösterimin yaklaşık sayısı Evet Float değişmez değerleri için sonek ile bilimsel gösterimi.
GL09 İsteğe bağlı kayan sayı soneki Hayır
GL10 İsteğe bağlı çift sayı soneki Hayır
GL11 Karakterin kaçışı geri çevirme Hayır
GL12 SQL tarih saat biçimleri Evet ISO 8601 biçimi ile.ZONED_DATETIME('...') Bkz. bölgeli tarih saat değerleri.

GP — Yordam özellikleri

Satır CALL içi yordam deyimi (GP01) desteklenir. Adlandırılmış yordamlar, yordam-yerel değişken tanımları ve yordam bağımsız değişkenleri dahil olmak üzere CALL diğer yordam özellikleri (GP02–GP18) şu anda desteklenmemektedir.

GQ — Sorgu oluşturma özellikleri

Özellik Kimliği Feature Destekleniyor Notlar
GQ01 USE graph yan tümcesi Hayır
GQ02 Bileşik sorgu: OTHERWISE Hayır
GQ03 Bileşik sorgu: UNION Kısmi UNION ALL desteklenir. UNION DISTINCT şu anda desteklenmiyor.
GQ04 Bileşik sorgu: EXCEPT DISTINCT Hayır
GQ05 Bileşik sorgu: EXCEPT ALL Hayır
GQ06 Bileşik sorgu: INTERSECT DISTINCT Hayır
GQ07 Bileşik sorgu: INTERSECT ALL Hayır
GQ08 FILTER açıklama Evet FILTER anahtar sözcüğüyle birlikte WHERE .
GQ09 LET açıklama Evet LET hesaplanan değişkenler için.
GQ10 FOR statement: list value support Evet Liste değeri desteğine sahip normal FOR deyim.
GQ11 FOR Deyim: WITH ORDINALITY Hayır
GQ12 ORDER BY and page deyimi: OFFSET yan tümcesi Evet OFFSET (olarak da diğer adıyla SKIP).
GQ13 ORDER BY and page deyimi: LIMIT yan tümcesi Evet LIMIT.
GQ14 Sıralama anahtarlarında karmaşık ifadeler Hayır
GQ15 GROUP BY maddesi Evet RETURN ile .GROUP BY
GQ16 Sıralama anahtarlarında projeksiyon öncesi diğer adları Hayır
GQ17 Öğeye göre grup değişkeni işlemleri Evet Yatay toplama ile desteklenir.
GQ18 Skaler alt sorgular Hayır Skaler alt sorgular şu anda desteklenmiyor.
GQ19 Graf deseni YIELD yan tümcesi Hayır
GQ20 ile gelişmiş doğrusal kompozisyon NEXT Hayır
GQ21 OPTIONAL: Birden çok MATCH deyim Evet OPTIONAL MATCH desteklenir.
GQ22 EXISTS koşul: birden çok MATCH deyim Hayır
GQ23 FOR deyimi: tablo desteğini bağlama Hayır
GQ24 FOR Deyim: WITH OFFSET Hayır

GS — Oturum yönetimi özellikleri

GQL oturum yönetimi özellikleri (GS01–GS16) şu anda desteklenmemektedir.

GT — İşlem yönetimi özellikleri

GQL işlem yönetimi özellikleri (GT01–GT03) şu anda desteklenmiyor.

GV — Değer türü özellikleri

Özellik Kimliği Feature Destekleniyor Notlar
GV01 8 bit işaretsiz tamsayı numaraları Hayır
GV02 8 bit imzalı tamsayı numaraları Hayır
GV03 16 bit işaretsiz tamsayı numaraları Hayır
GV04 16 bit imzalı tamsayı numaraları Hayır
GV05 Küçük işaretsiz tamsayı numaraları Hayır
GV06 32 bit işaretsiz tamsayı numaraları Hayır
GV07 32 bit imzalı tamsayı numaraları Hayır INT32 GQL değer türü olarak desteklenmez.
GV08 Normal işaretsiz tamsayı numaraları Evet UINT Türü.
GV09 Belirtilen tamsayı sayı duyarlığı Hayır
GV10 Büyük işaretsiz tamsayı numaraları Hayır
GV11 64 bit işaretsiz tamsayı numaraları Evet UINT64.
GV12 64 bit işaretli tamsayı numaraları Evet INT64.
GV13 128 bit işaretsiz tamsayı numaraları Hayır
GV14 128 bit imzalı tamsayı numaraları Hayır
GV15 256 bit işaretsiz tamsayı numaraları Hayır
GV16 256 bit imzalı tamsayı numaraları Hayır
GV17 Ondalık sayılar Hayır
GV18 Küçük imzalı tamsayı numaraları Hayır
GV19 Büyük işaretli tamsayı numaraları Hayır
GV20 16 bit kayan noktalı sayılar Hayır
GV21 32 bit kayan noktalı sayılar Hayır FLOAT grafik diğer adlarında FLOAT64 (64 bit), değil FLOAT32. Bkz. yaklaşık sayısal türler.
GV22 Belirtilen kayan nokta sayı duyarlığı Hayır
GV23 Kayan nokta türü adı eş anlamlıları Evet DOUBLE, FLOATve FLOAT64 tümü aynı türü belirtir.
GV24 64 bit kayan noktalı sayılar Evet DOUBLE / FLOAT64.
GV25 128 bit kayan noktalı sayılar Hayır
GV26 256 bit kayan noktalı sayılar Hayır
GV30 Belirtilen karakter dizesi minimum uzunluğu Hayır
GV31 Belirtilen karakter dizesi uzunluk üst sınırı Evet STRING Türü.
GV32 Belirtilen karakter dizesi sabit uzunluğu Hayır
GV35 Bayt dizesi türleri Hayır
GV36 Belirtilen bayt dizesi minimum uzunluğu Hayır
GV37 Belirtilen bayt dizesi uzunluk üst sınırı Hayır
GV38 Belirtilen bayt dizesi sabit uzunluğu Hayır
GV39 Zamana bağlı türler: tarih, yerel tarih saat ve yerel saat Hayır DATE, LOCAL DATETIMEve LOCAL TIME desteklenmez. Yalnızca ZONED DATETIME desteklenir.
GV40 Zamana bağlı türler: bölgeli tarih saat ve bölgeli saat Kısmi ZONED DATETIME desteklenir. ZONED TIME şu anda desteklenmiyor.
GV41 Zamana bağlı türler: süre Evet Süre türü desteklenir.
GV45 Kayıt türleri Evet Kayıt oluşturucu söz dizimi desteklenir.
GV46 Kapalı kayıt türleri Hayır
GV47 Kayıt türlerini açma Evet Açık kayıt türleri desteklenir.
GV48 İç içe kayıt türleri Hayır
GV50 Liste değeri türleri Evet LIST<element_type>. İç içe liste türleri (LIST<LIST<type>>) desteklenir. Listeler karışık türler içeremez.
GV55 Yol değeri türleri Evet PATH eşleştirilen yollar için yazın.
GV60 Graf başvuru değer türleri Hayır
GV61 Tablo başvurusu değer türlerini bağlama Hayır
GV65 Dinamik birleşim türleri Hayır
GV66 Dinamik birleşim türlerini açma Evet ANY değer türü desteklenir.
GV67 Kapalı dinamik birleşim türleri Hayır
GV68 Dinamik özellik değer türleri Hayır
GV70 Önemsiz değer türleri Evet NULL ve NOTHING türleri.
GV71 Geçici değer türleri: null tür Evet NULL null atanabilir her değer türünün bir üyesidir.
GV72 Önemsiz değer türleri: boş tür Evet NOTHING / NULL NOT NULL.
GV90 Açık değer türü null atanabilirliği Evet NOT NULL söz dizimi tüm türler için desteklenir.

GH — Diğer özellikler

Özellik Kimliği Feature Destekleniyor Notlar
GH01 Dış nesne başvuruları Hayır
GH02 Dolaylı olmayan kenar desenleri Hayır Graf, yönlendirilmiş kenarlar gerektirir. Yönlendirmeli desenler (-[]-) yönü ne olursa olsun bağlantıya göre eşleşer.

Henüz desteklenmeyen özellikler

Aşağıdaki önemli özellikler şu anda desteklenmiyor. Tam liste için tablolarda Hayır olarak işaretlenmiş herhangi bir satıra bakın.

  • SELECTstatement (Subclause 14.12) — bunun yerine kullanın RETURN
  • NEXT gelişmiş doğrusal bileşim için anahtar sözcük (GQ20)
  • UNION DISTINCT deyimi (GQ03) — UNION ALL desteklenir
  • İlişkisiz grafik deseni niceleyicileri: {m,}, *, + (G061)
  • En kısa, herhangi bir ve sayılan yol aramalarının tümü (G016–G020)
  • Skaler alt sorgular (GQ18)
  • Gelişmiş sayısal, trigonometrik ve logaritmik işlevler (GF01–GF03)
  • EXCEPT ve INTERSECT deyimleri (GQ04–GQ07)
  • OTHERWISE deyimi (GQ02)
  • GQL INSERT/SET/DELETEdeyimleri (GD01) — bunun yerine veri yönetimini kullanın
  • Oturum yönetimi ve işlem komutları (Alt Bildirimler 7-8)