عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

db5.3_codegen - عبر الإنترنت في السحابة

قم بتشغيل db5.3_codegen في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر db5.3_codegen الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


db5.3_codegen - إنشاء رمز تطبيق Berkeley DB

موجز


db5.3_codegen [-Vv] [-a API] [-i ملف] [-o بادئة]

الوصف


db5.3_codegen تقوم الأداة بإنشاء رمز التطبيق لإنشاء وتكوين Berkeley DB
بيئات قواعد البيانات وقواعد البيانات على أساس لغة وصف بسيطة ويكتبها
ملف إخراج واحد أو أكثر. قد يحتاج الكود الذي تم إنشاؤه إلى تعديل ، في حالة
تطبيقات معقدة ، ولكنها عادةً ما تقلل بشكل كبير من الوقت المطلوب للإنشاء
تطبيقات Berkeley DB.

الخيارات كالتالي:

-a API
إنشاء رمز لواجهة برمجة التطبيقات المحددة (حاليًا ، يتم قبول "c" فقط).

-i ملف
حدد أحد المدخلات ملف؛ بشكل افتراضي ، يتم استخدام الإدخال القياسي.

-o بادئة
حدد ملف الإخراج بادئة؛ بشكل افتراضي ، يتم استخدام "التطبيق".

-V اكتب رقم إصدار المكتبة للمخرجات القياسية والخروج.

-v قم بالتشغيل في الوضع المطول.

db5.3_codegen تخرج الأداة المساعدة 0 عند النجاح ، و> 0 في حالة حدوث خطأ.

C اللغة محددة معلومات


بشكل افتراضي ، عندما يكون ملف db5.3_codegen الأداة المساعدة تنشئ رمز لغة C ، ملف الإخراج هو
يدعى "التطبيق ج". يمكن تحديد اسم ملف الإخراج بامتداد -o الخيار.

في بداية ملف الإخراج توجد قائمة ببيئة قاعدة البيانات العامة (DB_ENV)
مقابض وقاعدة بيانات (DB) ، كما هو محدد بواسطة لغة الوصف. قاعدة البيانات
متغيرات معالجة البيئة تسمى "XXX_dbenv "، حيث"XXX"هو اسم
البيئة في مواصفات الإدخال. لقواعد البيانات المرتبطة بقاعدة البيانات
البيئة ، متغيرات معالجة قاعدة البيانات تسمى “XXX_YYY"، أين "XXX"هو اسم
البيئة ، و "YYY"هو اسم قاعدة البيانات. بالنسبة لقواعد البيانات المستقلة ، فإن
متغيرات معالجة قاعدة البيانات تسمى "XXX"، أين "XXX"هو اسم قاعدة البيانات.

هناك نوعان من الوظائف العامة في ملف الإخراج: bdb_startup() و bdb_shutdown(). ال
bdb_startup() يجب استدعاء الوظيفة لإنشاء بيئات قاعدة البيانات وتكوينها
وقواعد البيانات ، و bdb_shutdown() يجب استدعاء الوظيفة لإغلاق ملف
البيئات وقواعد البيانات.

المواصفات الخاصه اللغة


db5.3_codegen يستخدم لغة وصف بسيطة:

· تتكون الأسطر في الإدخال من رموز مفصولة بمسافات بيضاء.
· الرموز غير حساسة لحالة الأحرف.
· الأسطر والخطوط الفارغة حيث يكون الحرف الأول بدون مسافة علامة تجزئة ("#")
تجاهله. بالإضافة إلى ذلك ، قد تظهر علامات التجزئة في سطور ، وفي هذه الحالة قد يظهر محتوى ملف
يتم تجاهل السطر من علامة التجزئة إلى نهاية السطر.

هناك نوعان من كائنات المستوى الأعلى: "البيئة" و "قاعدة البيانات" ، والتي تتوافق مع قاعدة البيانات
البيئات وقواعد البيانات ، على التوالي. يمكن ربط هذه الكائنات ذات المستوى الأعلى بـ
كلمات رئيسية لوصف تكوينها وعلاقاتها.

على سبيل المثال ، سيؤدي الإدخال التالي إلى إنشاء قاعدتي بيانات مستقلتين:

قاعدة البيانات data_one {
اكتب btree
}
قاعدة بيانات data_two {
اكتب btree
}

في هذه الحالة ، لن يكون هناك DB_ENV التعامل ، والجمهور DB ستكون المقابض:

DB * data_one ؛
DB * data_two ؛

على سبيل المثال ، سيؤدي الإدخال التالي إلى إنشاء بيئة قاعدة بيانات تحتوي على ثلاثة
قواعد بيانات:

البيئة myenv {
قاعدة البيانات data_one {
اكتب btree
}
قاعدة بيانات data_two {
اكتب btree
}
قاعدة البيانات data_three {
اكتب btree
}
}

في هذه الحالة ، الجمهور DB_ENV و DB ستكون المقابض:

DB_ENV * myenv_dbenv ؛
DB * myenv_data_one ؛
DB * myenv_data_two ؛
DB * myenv_data_three ؛

يمكن تحديد مجموعة متنوعة من الكلمات الرئيسية لقواعد البيانات والبيئات. على سبيل المثال،
يمكن تحديد حجم ذاكرة التخزين المؤقت لبيئة قاعدة البيانات ، ويمكن أن يكون حجم الصفحة
المحدد لقاعدة البيانات ، وكذلك للعلاقات الثانوية:

البيئة myenv {
التخزين المؤقت 2 0 10
قاعدة البيانات data_one {
اكتب btree
حجم الصفحات 1024
}
قاعدة بيانات data_two {
البيانات الأولية
ثانوي_ offset 10
اكتب btree
حجم الصفحات 32768
}
قاعدة البيانات data_three {
اكتب btree
حجم الصفحات 512
}
}

البيئة الكلمات الرئيسية
بيئة بدء كتلة بيئة قاعدة البيانات.

يجب أن يكون هناك ثلاثة رموز على السطر: الكلمة الأساسية ، واسم ملف
البيئة وقوس الافتتاح ("{").

الصفحة الرئيسية حدد الدليل الرئيسي لبيئة قاعدة البيانات.

يجب أن يكون هناك رمزان مميزان على السطر: الكلمة الأساسية والدليل الرئيسي.

حجم ذاكرة التخزين المؤقت حدد حجم ذاكرة التخزين المؤقت لبيئة قاعدة البيانات.

يجب أن يكون هناك رمزان مميزان على السطر: الكلمة الأساسية ، غيغابايت من ذاكرة التخزين المؤقت ،
بايتات ذاكرة التخزين المؤقت وعدد ذاكرات التخزين المؤقت (عدد وحدات التخزين المؤقت
المناطق المادية التي يتم تقسيم ذاكرة التخزين المؤقت إليها منطقيًا).

خاص حدد أن بيئة قاعدة البيانات خاصة.

يجب أن يكون هناك رمز مميز واحد على السطر: الكلمة الأساسية في حد ذاتها.

} إنهاء كتلة بيئة قاعدة البيانات.

يجب أن يكون هناك رمز مميز واحد على السطر: الكلمة الأساسية في حد ذاتها.

قاعدة البيانات الكلمات الرئيسية
قاعدة بيانات بدء كتلة قاعدة البيانات.

يجب أن يكون هناك ثلاثة رموز على السطر: الكلمة الأساسية ، واسم ملف
قاعدة البيانات وقوس الافتتاح (“{”).

على حدد إجراءً مخصصًا لمقارنة المفاتيح. يستخدم هذا عندما Btree
تتطلب قاعدة البيانات نوعًا محددًا db5.3_codegen لا يمكن أن تولد. أ
سيتم إنشاء روتين مقارنة مفتاح كعب الروتين وتهيئته لـ
قاعدة البيانات التي يجب تعديلها حسب الضرورة. راجع "نوع المفتاح"
الكلمات الرئيسية لمزيد من المعلومات.

يجب أن يكون هناك رمز مميز واحد على السطر: الكلمة الأساسية في حد ذاتها.

دوبسورت تكوين قاعدة البيانات لدعم التكرارات التي تم فرزها.

يجب أن يكون هناك رمز مميز واحد على السطر: الكلمة الأساسية في حد ذاتها.

المدى تكوين حجم ملفات نطاق قاعدة بيانات قائمة الانتظار.

يجب أن يكون هناك رمزان مميزان على السطر: الكلمة الأساسية وملف المدى
بحجم عدد الصفحات.

نوع المفتاح قم بتكوين روتين أساسي لمقارنة المفاتيح من النوع المتكامل. يتم استخدام هذا عندما يكون ملف
مفتاح قاعدة بيانات Btree هو نوع متكامل (مثل "غير موقعة مادبا"أو
"u_int32_t"). يمكن تحديد أي نوع متكامل للغة C. انظر
"على"الكلمة الرئيسية لمزيد من المعلومات. روتين مقارنة Btree على أساس
على نوع المفتاح الذي سيتم إنشاؤه وتكوينه.

يجب أن يكون هناك رمزان مميزان على السطر: الكلمة الأساسية والنوع.

مقاس الصفحه تكوين حجم صفحة قاعدة البيانات.

يجب أن يكون هناك رمزان مميزان على السطر: الكلمة الأساسية وحجم الصفحة بتنسيق
بايت.

ابتدائي تكوين قاعدة البيانات كفهرس ثانوي. رد نداء ثانوي كعب
سيتم إنشاء الروتين وتكوينه لقاعدة البيانات ، والتي يجب أن تكون
تعديل حسب الضرورة. راجع "إزاحة_ثانوية"الكلمة الرئيسية للمزيد
معلومات.

يجب أن يكون هناك رمزان مميزان على السطر: الكلمة الأساسية واسم ملف
قاعدة البيانات الأساسية التي تعتبر قاعدة البيانات هذه ثانوية.

ريكنوم تكوين قاعدة بيانات Btree لدعم الوصول إلى رقم السجل.

يجب أن يكون هناك رمز مميز واحد على السطر: الكلمة الأساسية في حد ذاتها.

re_len تكوين طول السجل لقاعدة بيانات قائمة الانتظار أو Recno ذات الطول الثابت
قاعدة البيانات.

يجب أن يكون هناك رمزان مميزان على السطر: الكلمة الأساسية وطول a
سجل بالبايت.

إزاحة_ثانوية قم بتكوين روتين رد اتصال ثانوي استنادًا إلى سلسلة بايت موجودة في ملف
عنصر بيانات قاعدة البيانات الأساسية.

يجب أن يكون هناك ثلاثة رموز على السطر: الكلمة الأساسية ، وإزاحة البايت من
بداية عنصر البيانات الأساسي حيث يحدث المفتاح الثانوي ، و
طول المفتاح الثانوي بالبايت.

صفقة قم بتكوين قاعدة البيانات (وبالامتداد ، بيئة قاعدة البيانات) ، إلى
تكون معاملات.

يجب أن يكون هناك رمز مميز واحد على السطر: الكلمة الأساسية في حد ذاتها.

نوع تكوين نوع قاعدة البيانات.

يجب أن يكون هناك رمزان مميزان على السطر: الكلمة الأساسية والنوع ، حيث
النوع هو واحد من "btree" أو "التجزئة" أو "الطابور" أو "الاسترداد".

} إنهاء كتلة بيئة قاعدة البيانات.

يجب أن يكون هناك رمز مميز واحد على السطر: الكلمة الأساسية في حد ذاتها.

مؤلفون


ثورستن جلاسر[البريد الإلكتروني محمي]> كتب هذه الصفحة اليدوية لمشروع دبيان (ولكن قد يكون كذلك
المستخدمة من قبل الآخرين) بعد وثائق تنسيق HTML الأصلي حقوق النشر © 1996,2008،XNUMX Oracle.
© جميع الحقوق محفوظة.

استخدم db5.3_codegen عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    بين قوسين
    بين قوسين
    Brackets هو مصدر مفتوح مجاني وحديث
    محرر نصوص مصمم خصيصًا للويب
    تطوير. مكتوب بلغة HTML و CSS و
    JavaScript مع أدوات بصرية مركزة و
    الإعدادية ...
    تنزيل الأقواس
  • 2
    مترجم باسكال مجاني
    مترجم باسكال مجاني
    مترجم باسكال 32/64/16 بت لملفات
    Win32 / 64 / CE ، Linux ، Mac OS X / iOS ،
    Android ، FreeBSD ، OS / 2 ، Game Boy
    Advance و Nintendo NDS و DOS ؛
    متوافق لغويًا مع ...
    تحميل برنامج Free Pascal Compiler
  • 3
    معلومات Canon EOS DIGITAL
    معلومات Canon EOS DIGITAL
    لا تحتوي Canon على عدد مصراع
    المدرجة في معلومات EXIF ​​من ملف
    على عكس ملفات Nikon و
    بنتاكس. لا يوجد مقر رسمي لشركة Canon
    تطبيق ...
    قم بتنزيل Canon EOS DIGITAL Info
  • 4
    المرجع
    المرجع
    المرجع هو شوكة التمهيد المرجعي
    مدير. مثل rEFIt ، rEFInd يمكن
    الكشف التلقائي عن التمهيد EFI المثبت الخاص بك
    لوادر ويقدم واجهة مستخدم رسومية جميلة
    قائمة خيار التمهيد ...
    تحميل REFInd
  • 5
    اكسبريس لوك جي إس آي
    اكسبريس لوك جي إس آي
    صفحة تنزيل SourceForge هذه كانت إلى
    منح المستخدمين تنزيل المصدر الخاص بي
    GSIs ، بناءً على فوسون العظيم
    الشغل. أقوم بإنشاء Android Pie و
    أندرويد 1 ...
    تنزيل ExpressLuke GSI
  • 6
    المذيع الموسيقى
    المذيع الموسيقى
    Music Caster هو مشغل موسيقى صينية
    يتيح لك إرسال الموسيقى المحلية إلى ملف
    جهاز Google Cast. في الجولة الأولى ،
    ستحتاج إلى النقر فوق السهم الموجود في ملف
    تاس ...
    تحميل Music Caster
  • أكثر "

أوامر لينكس

Ad