structure مفتاح القاموس والحقول المتاحة للاستعلامات.
وصف XML:
<id>— عمود المفتاح<attribute>— عمود البيانات: يمكن أن يوجد أكثر من سمة واحدة.
PRIMARY KEY— عمود المفتاحAttrName AttrType— عمود البيانات. يمكن أن تكون هناك عدة سمات.
المفتاح
- مفتاح رقمي.
UInt64. يُعرَّف في الوسم<id>أو باستخدام الكلمة المفتاحيةPRIMARY KEY. - مفتاح مركب. مجموعة من القيم من أنواع مختلفة. يُعرَّف في الوسم
<key>أو باستخدام الكلمة المفتاحيةPRIMARY KEY.
<id> أو <key> فقط. ويجب أن يحتوي استعلام DDL على PRIMARY KEY واحد فقط.
يجب عدم وصف المفتاح على أنه سمة.
المفتاح الرقمي
UInt64.
مثال على التهيئة:
name– اسم العمود الذي يحتوي على المفاتيح.
PRIMARY KEY– اسم العمود الذي يتضمن المفاتيح.
مفتاح مركب
tuple مكوَّنًا من حقول بأي أنواع. ويجب أن يكون التخطيط في هذه الحالة complex_key_hashed أو complex_key_cache.
يُحدَّد تركيب المفتاح في العنصر <key>. وتُحدَّد حقول المفتاح بالتنسيق نفسه المستخدم في سمات القاموس. مثال:
dictGet*، تُمرَّر قيمة tuple كمفتاح. مثال: dictGetString('dict_name', 'attr_name', tuple('string for field1', num_for_field2)).