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

Ad


סמל OnWorks

db5.3_codegen - מקוון בענן

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

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


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

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

  • 1
    בסוגריים
    בסוגריים
    Brackets הוא קוד פתוח חינמי ומודרני
    עורך טקסט שנוצר במיוחד עבור האינטרנט
    התפתחות. כתוב ב-HTML, CSS ו
    JavaScript עם כלים ויזואליים ממוקדים ו
    הכנה...
    הורד סוגריים
  • 2
    חינם מהדר פסקל
    חינם מהדר פסקל
    מהדר פסקל 32/64/16 סיביות עבור
    Win32/64/CE, Linux, Mac OS X/iOS,
    אנדרואיד, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS ו-DOS;
    תואם סמנטי עם...
    הורד בחינם את מהדר פסקל
  • 3
    מידע על Canon EOS DIGITAL
    מידע על Canon EOS DIGITAL
    לקנון אין ספירת תריסים
    כלול במידע EXIF ​​של an
    קובץ תמונה, בניגוד ל-Nikon ו
    פנטקס. אין קנון רשמי מבוסס
    יישום ...
    הורד מידע על Canon EOS DIGITAL
  • 4
    rEFind
    rEFind
    rEFInd הוא מזלג של אתחול rEFit
    מנהל. כמו rEFit, rEFind יכול
    זיהוי אוטומטי של אתחול ה-EFI המותקן שלך
    מעמיסים והוא מציג GUI יפה
    תפריט של אפשרות אתחול...
    הורד את rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    דף ההורדה הזה של SourceForge היה אמור
    תן למשתמשים להוריד את המקור שלי בנוי
    GSIs, המבוססים על נהדר של Phhusson
    עֲבוֹדָה. אני בונה גם Android Pie וגם
    אנדרואיד 1...
    הורד את ExpressLuke GSI
  • 6
    גלגל מוזיקה
    גלגל מוזיקה
    Music Caster הוא נגן מוזיקה מגש
    שמאפשר לך להטיל את המוזיקה המקומית שלך ל-a
    מכשיר Google Cast. בריצה הראשונה,
    תצטרך ללחוץ על החץ שלך
    טאס...
    הורד את Music Caster
  • עוד »

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

Ad