אנגליתצרפתיתספרדי

Ad


סמל OnWorks

db_codegen - מקוון בענן

הפעל את db_codegen בספק אירוח חינמי של OnWorks על אובונטו 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
סביבות מסד נתונים ומסדי נתונים המבוססים על שפת תיאור פשוטה וכותבים אותה אליה
קובץ פלט אחד או יותר. הקוד שנוצר עשוי להזדקק לשינוי, במקרה של
יישומים מסובכים, אך בדרך כלל יפחיתו משמעותית את הזמן הנדרש ליצירה
יישומי ברקלי DB.

האפשרויות הן כדלקמן:

-a API
צור קוד עבור ה-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 משתמש בשפת תיאור פשוטה:

· קווים בקלט מורכבים מאסימונים מופרדים ברווחים לבנים.
· אסימונים אינם רגישים לאותיות גדולות.
· שורות ריקות ושורות שבהן התו הראשון שאינו רווח הוא סימן גיבוב ("#")
התעלמו. בנוסף, סימני גיבוב עשויים להופיע בשורות, ובמקרה זה התוכן של ה-
מתעלמים מהשורה מסימון ה-hash לסוף השורה.

ישנם שני אובייקטים ברמה העליונה: "סביבה" ו"בסיס נתונים", המתאימים למסד הנתונים
סביבות ומסדי נתונים, בהתאמה. ניתן לשייך לאובייקטים ברמה העליונה האלה
מילות מפתח לתיאור התצורה והיחסים שלהן.

לדוגמה, הקלט הבא ייצור שני מסדי נתונים עצמאיים:

מסד נתונים data_one {
הקלד btree
}
מסד נתונים data_two {
הקלד btree
}

במקרה זה, לא יהיה DB_ENV לטפל, והציבור DB ידיות יהיו:

DB *data_one;
DB *נתונים_שניים;

לדוגמה, הקלט הבא ייצור סביבת מסד נתונים המכילה שלושה
מסדי נתונים:

סביבה 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 {
data_one הראשי
משני_היסט 10 15
הקלד btree
גודל עמוד 32768
}
מסד נתונים data_three {
הקלד btree
גודל עמוד 512
}
}

סביבה מילות מפתח
סביבה התחל בלוק סביבת מסד נתונים.

חייבים להיות שלושה אסימונים על הקו: מילת המפתח, שם ה-
סביבה וסוגר פתיחה ("{").

בית ציין את ספריית הבית של סביבת מסד הנתונים.

חייבים להיות שני אסימונים על הקו: מילת המפתח וספריית הבית.

גודל המטמון ציין את גודל המטמון של סביבת מסד הנתונים.

חייבים להיות שני אסימונים על הקו: מילת המפתח, ג'יגה-בייט של מטמון,
הבתים של המטמון ומספר המטמונים (מספר הקבצים הבסיסיים
אזורים פיזיים שאליהם המטמון מחולק באופן הגיוני).

פְּרָטִי ציין שסביבת מסד הנתונים היא פרטית.

חייב להיות אסימון אחד בשורה: מילת המפתח בפני עצמה.

} סיים את בלוק סביבת מסד הנתונים.

חייב להיות אסימון אחד בשורה: מילת המפתח בפני עצמה.

מסד נתונים מילות מפתח
מסד נתונים התחל בלוק מסד נתונים.

חייבים להיות שלושה אסימונים על הקו: מילת המפתח, שם ה-
מסד נתונים וסוגר פתיחה ("{").

מנהג ציין שגרת השוואת מפתחות מותאמת אישית. זה משמש כאשר Btree
מסד הנתונים דורש מיון מסוים db5.3_codegen לא יכול ליצור. א
שגרת השוואת מפתח stub תיווצר ותוגדר עבור
מסד נתונים שיש לשנות לפי הצורך. ראה את "סוג מפתח"
מילת מפתח למידע נוסף.

חייב להיות אסימון אחד בשורה: מילת המפתח בפני עצמה.

dupsort הגדר את מסד הנתונים כדי לתמוך בכפילויות ממוינות.

חייב להיות אסימון אחד בשורה: מילת המפתח בפני עצמה.

גודל הגדר את הגודל של קבצי היקף מסד הנתונים בתור.

חייבים להיות שני אסימונים על הקו: מילת המפתח וקובץ המידה
גודל, כמספר עמודים.

סוג מפתח הגדר שגרת השוואת מפתחות מסוג אינטגרלי. זה משמש כאשר
מפתח מסד הנתונים של Btree הוא סוג אינטגרלי (כגון "לא חתום int"או
"u_int32_t”). ניתן לציין כל סוג אינטגרלי של שפת C. ראה את
"מנהג" מילת מפתח למידע נוסף. מבוססת שגרת השוואה של Btree
על סוג המפתח יווצר ויוגדר.

חייבים להיות שני אסימונים על הקו: מילת המפתח והסוג.

גודל עמוד הגדר את גודל עמוד מסד הנתונים.

חייבים להיות שני אסימונים בשורה: מילת המפתח וגודל העמוד ב
בתים.

יְסוֹדִי הגדר את מסד הנתונים כאינדקס משני. התקשרות משנית בדל
השגרה תיווצר ותוגדר עבור מסד הנתונים, שאמור להיות
שונה לפי הצורך. ראה את "משני_היסט" מילת מפתח לעוד
מידע.

חייבים להיות שני אסימונים על השורה: מילת המפתח והשם של
מסד נתונים ראשוני שעבורו מסד נתונים זה הוא משני.

recnum הגדר את מסד הנתונים של Btree כדי לתמוך בגישה למספרי רשומות.

חייב להיות אסימון אחד בשורה: מילת המפתח בפני עצמה.

re_len הגדר את אורך הרשומה עבור מסד נתונים Queue או Recno באורך קבוע
מאגר מידע.

חייבים להיות שני אסימונים על השורה: מילת המפתח והאורך של a
שיא, בבתים.

משני_היסט הגדר שגרת התקשרות חוזרת משנית המבוססת על מחרוזת בתים שנמצאת ב-
פריט הנתונים של מסד הנתונים הראשי.

חייבים להיות שלושה אסימונים בשורה: מילת המפתח, היסט הבתים ממנו
ההתחלה של פריט הנתונים הראשי שבו מופיע המפתח המשני, וכן
אורך המפתח המשני בבתים.

עסקה הגדר את מסד הנתונים (ובהרחבה, את סביבת מסד הנתונים), ל
להיות עסקה.

חייב להיות אסימון אחד בשורה: מילת המפתח בפני עצמה.

סוג הגדר את סוג מסד הנתונים.

חייבים להיות שני אסימונים על הקו: מילת המפתח והסוג, כאשר ה-
סוג הוא אחד של "btree", "hash", "תור" או "recno".

} סיים את בלוק סביבת מסד הנתונים.

חייב להיות אסימון אחד בשורה: מילת המפתח בפני עצמה.

מחברים


תורסטן גלייזר[מוגן בדוא"ל]> כתב את הדף המדריך הזה עבור פרויקט דביאן (אבל יכול להיות
בשימוש על ידי אחרים) לאחר התיעוד המקורי בפורמט HTML זכויות יוצרים © 1996,2008 Oracle.
כל הזכויות שמורות.

השתמש ב-db_codegen באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

פקודות לינוקס

Ad