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. |
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. |
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:
- Ö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.
- Belirli bir Unicode sürümüne uygunluk talebi (13.0.0'dan az değildir). Grafikteki karakter dizeleri harmanlama ile
UCS_BASIC.
- 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ı. |
Ö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)
İlgili içerik