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

Ad


OnWorks فافيكون

db_codegen - عبر الإنترنت في السحابة

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

هذا هو الأمر db_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.
© جميع الحقوق محفوظة.

استخدم db_codegen عبر الإنترنت باستخدام خدمات onworks.net


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

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

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad