InggrisPerancisSpanyol

Ad


favorit OnWorks

db5.3_codegen - Online di Cloud

Jalankan db5.3_codegen di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah db5.3_codegen yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


db5.3_codegen — menghasilkan kode aplikasi untuk Berkeley DB

RINGKASAN


db5.3_codegen [-Vv] [-a api] [-i fillet] [-o awalan]

DESKRIPSI


Grafik db5.3_codegen utilitas menghasilkan kode aplikasi untuk membuat dan mengkonfigurasi Berkeley DB
lingkungan basis data dan basis data berdasarkan bahasa deskripsi sederhana dan menulisnya ke
satu atau lebih file keluaran. Kode yang dihasilkan mungkin perlu dimodifikasi, dalam hal:
aplikasi yang rumit, tetapi biasanya akan secara signifikan mengurangi waktu yang dibutuhkan untuk membuat
Aplikasi Berkeley DB.

Pilihannya adalah sebagai berikut:

-a api
Buat kode untuk API yang ditentukan (saat ini, hanya "c" yang diterima).

-i fillet
Tentukan masukan fillet; secara default, input standar digunakan.

-o awalan
Tentukan file keluaran awalan; secara default, "aplikasi" digunakan.

-V Tulis nomor versi perpustakaan ke output standar dan keluar.

-v Jalankan dalam mode verbose.

Grafik db5.3_codegen utilitas keluar dari 0 jika berhasil, dan >0 jika terjadi kesalahan.

C Bahasa Spesifik Informasi


Secara default, ketika db5.3_codegen utilitas menghasilkan kode bahasa C, file outputnya adalah
bernama "aplikasi.c”. Nama file keluaran dapat ditentukan dengan -o .

Pada awal file output adalah daftar lingkungan database publik (DB_ENV)
menangani dan database (DB) menangani, seperti yang ditentukan oleh bahasa deskripsi. Data
variabel pegangan lingkungan diberi nama “XXX_dbenv”, di mana “XXX” adalah nama dari
lingkungan dalam spesifikasi input. Untuk database yang terkait dengan database
lingkungan, variabel penanganan database diberi nama “XXX_YYY", di mana "XXX” adalah nama dari
lingkungan, dan”YYY” adalah nama databasenya. Untuk database mandiri,
variabel pegangan database diberi nama “XXX", di mana "XXX” adalah nama databasenya.

Ada dua fungsi publik dalam file output: bdb_startup() dan bdb_shutdown(). NS
bdb_startup() fungsi harus dipanggil untuk membuat dan mengkonfigurasi lingkungan database
dan database, dan bdb_shutdown() fungsi harus dipanggil untuk mematikan
lingkungan dan database.

Spesifikasi Bahasa


Grafik db5.3_codegen menggunakan bahasa deskripsi sederhana:

· Baris dalam input terdiri dari token yang dipisahkan spasi putih.
· Token tidak peka huruf besar-kecil.
· Baris dan baris kosong di mana karakter non-spasi pertama adalah tanda pagar (“#”) adalah
diabaikan. Selain itu, tanda hash mungkin muncul di baris, dalam hal ini isi dari
baris dari tanda pagar ke akhir baris diabaikan.

Ada dua objek tingkat atas: "lingkungan" dan "database", yang sesuai dengan database
lingkungan dan database, masing-masing. Objek tingkat atas ini dapat dikaitkan dengan
kata kunci untuk menggambarkan konfigurasi dan hubungan mereka.

Misalnya, input berikut akan membuat dua database mandiri:

basis data data_satu {
ketik btree
}
database data_dua {
ketik btree
}

Dalam hal ini, tidak akan ada DB_ENV menangani, dan publik DB menangani akan:

DB *data_satu;
DB *data_dua;

Misalnya, input berikut akan membuat lingkungan database yang berisi tiga:
database:

lingkungan myenv {
basis data data_satu {
ketik btree
}
database data_dua {
ketik btree
}
database data_tiga {
ketik btree
}
}

Dalam hal ini, masyarakat DB_ENV dan DB menangani akan:

DB_ENV *myenv_dbenv;
DB *myenv_data_one;
DB *myenv_data_two;
DB *myenv_data_three;

Berbagai kata kunci dapat ditentukan untuk database dan lingkungan. Sebagai contoh,
ukuran cache dapat ditentukan untuk lingkungan database, dan ukuran halaman dapat
ditentukan untuk database, serta untuk hubungan sekunder:

lingkungan myenv {
ukuran cache 2 0 10
basis data data_satu {
ketik btree
ukuran halaman 1024
}
database data_dua {
data utama_one
sekunder_offset 10 15
ketik btree
ukuran halaman 32768
}
database data_tiga {
ketik btree
ukuran halaman 512
}
}

Lingkungan Hidup Kata kunci
lingkungan Hidup Mulai blok lingkungan database.

Harus ada tiga token di telepon: kata kunci, nama
lingkungan dan kurung kurawal (“{”).

rumah Tentukan direktori home lingkungan database.

Harus ada dua token di telepon: kata kunci dan direktori home.

ukuran cache Tentukan ukuran cache lingkungan database.

Harus ada dua token di telepon: kata kunci, gigabyte cache,
byte cache, dan jumlah cache (jumlah yang mendasari
area fisik tempat cache dibagi secara logis).

swasta Tentukan lingkungan database pribadi.

Harus ada satu token di telepon: kata kunci itu sendiri.

} Akhiri blok lingkungan database.

Harus ada satu token di telepon: kata kunci itu sendiri.

Basis Data Kata kunci
Database Mulai blok basis data.

Harus ada tiga token di telepon: kata kunci, nama
database dan kurung kurawal (“{”).

adat Tentukan rutinitas perbandingan kunci khusus. Ini digunakan ketika Btree
database membutuhkan jenis tertentu yang db5.3_codegen tidak dapat menghasilkan. A
rutin perbandingan kunci rintisan akan dibuat dan dikonfigurasi untuk
database yang harus dimodifikasi seperlunya. Lihat “tipe_kunci"
kata kunci untuk informasi lebih lanjut.

Harus ada satu token di telepon: kata kunci itu sendiri.

dusort Konfigurasikan database untuk mendukung duplikat yang diurutkan.

Harus ada satu token di telepon: kata kunci itu sendiri.

luasan Konfigurasikan ukuran file tingkat database Antrian.

Harus ada dua token di telepon: kata kunci dan file tingkat
ukuran, sebagai jumlah halaman.

tipe_kunci Konfigurasikan rutin perbandingan kunci tipe integral. Ini digunakan ketika
Kunci basis data Btree adalah tipe integral (seperti “unsigned int" atau
"u_int32_t”). Setiap tipe integral bahasa-C dapat ditentukan. Lihat
"adat” kata kunci untuk informasi lebih lanjut. Rutinitas perbandingan Btree berdasarkan
pada jenis kunci yang akan dibuat dan dikonfigurasi.

Harus ada dua token di telepon: kata kunci dan jenisnya.

ukuran halaman Konfigurasikan ukuran halaman database.

Harus ada dua token di telepon: kata kunci dan ukuran halaman di
byte.

primer Konfigurasikan database sebagai indeks sekunder. Panggilan balik sekunder rintisan
rutin akan dibuat dan dikonfigurasi untuk database, yang seharusnya
dimodifikasi sesuai kebutuhan. Lihat “sekunder_offset” kata kunci untuk lebih
informasi.

Harus ada dua token di telepon: kata kunci dan nama
database utama yang database ini adalah sekunder.

reknum Konfigurasikan database Btree untuk mendukung akses nomor rekaman.

Harus ada satu token di telepon: kata kunci itu sendiri.

ulang_len Konfigurasikan panjang rekaman untuk database Antrian atau Recno dengan panjang tetap
database.

Harus ada dua token di telepon: kata kunci dan panjang a
merekam, dalam byte.

sekunder_offset Konfigurasikan rutinitas panggilan balik sekunder berdasarkan string byte yang ditemukan di
item data basis data utama.

Harus ada tiga token di telepon: kata kunci, byte offset dari
awal item data primer di mana kunci sekunder terjadi, dan
panjang kunci sekunder dalam byte.

. Konfigurasi database (dan, dengan ekstensi, lingkungan database), untuk
menjadi transaksional.

Harus ada satu token di telepon: kata kunci itu sendiri.

mengetik Konfigurasikan tipe database.

Harus ada dua token di telepon: kata kunci dan jenis, di mana
type adalah salah satu dari "btree", "hash", "queue" atau "recno".

} Akhiri blok lingkungan database.

Harus ada satu token di telepon: kata kunci itu sendiri.

PENULIS


Thorsten Glaser[email dilindungi]> menulis halaman manual ini untuk proyek Debian (tetapi mungkin
digunakan oleh orang lain) setelah dokumentasi format HTML asli Hak Cipta © 1996,2008 Oracle.
Seluruh hak cipta.

Gunakan db5.3_codegen online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Kurung
    Kurung
    Brackets adalah sumber terbuka modern dan gratis
    editor teks yang dibuat khusus untuk Web
    Perkembangan. Ditulis dalam HTML, CSS, dan
    JavaScript dengan alat visual terfokus dan
    persiapan...
    Unduh Kurung
  • 2
    Kompiler Pascal Gratis
    Kompiler Pascal Gratis
    Compiler Pascal 32/64/16-bit untuk
    Win32/64/CE, Linux, MacOS X/iOS,
    Android, FreeBSD, OS/2, GameBoy
    Maju, Nintendo NDS dan DOS;
    kompatibel secara semantik dengan ...
    Unduh Kompiler Pascal Gratis
  • 3
    Info Canon EOS DIGITAL
    Info Canon EOS DIGITAL
    Canon tidak memiliki jumlah rana
    disertakan pada informasi EXIF ​​suatu
    file gambar, berbeda dengan Nikon dan
    Pentax. Tidak ada Canon resmi berbasis
    aplikasi ...
    Unduh Info Canon EOS DIGITAL
  • 4
    menemukan kembali
    menemukan kembali
    rEFInd adalah garpu dari boot rEFIt
    Pengelola. Seperti rEFIt, rEFInd bisa
    deteksi otomatis boot EFI yang Anda instal
    loader dan menyajikan GUI yang cantik
    menu opsi boot...
    Unduh ulang
  • 5
    EkspresLuke GSI
    EkspresLuke GSI
    Halaman unduhan SourceForge ini adalah untuk
    izinkan pengguna untuk mengunduh sumber saya yang dibangun
    GSI, berdasarkan phhusson's great
    kerja. Saya membangun Android Pie dan
    Android1...
    Unduh ExpressLuke GSI
  • 6
    Kastor Musik
    Kastor Musik
    Music Caster adalah pemutar musik baki
    yang memungkinkan Anda mentransmisikan musik lokal Anda ke a
    Perangkat Google Cast. Pada putaran pertama,
    Anda perlu mengklik panah di
    tas...
    Unduh Pemutar Musik
  • Lebih banyak lagi »

Perintah Linux

Ad