Objek :: Hubungan :: Skema

Obyek :: Hubungan :: Skema adalah objek :: Generasi Skema Toko Data Hubungan.
Unduh sekarang

Objek :: Hubungan :: Skema Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Perl Artistic License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Kineticode, Inc.
  • Situs web penerbit:
  • http://search.cpan.org/~dwheeler/Object-Relation-v0.1.0/lib/Object/Relation/Setup/DB/SQLite.pm

Objek :: Hubungan :: Skema Tag


Objek :: Hubungan :: Skema Keterangan

Objek :: Hubungan :: Skema adalah objek :: Generasi Skema Toko Data Hubungan. Object :: Hubungan :: Skema adalah objek :: Relasi Data Store Schema Generation.Synopsis Gunakan Obyek :: Hubungan :: Skema; $ sg = objek saya :: relasi :: skema-> baru; $ sg-> write_schema ($ file_name); modul ini menghasilkan dan menghasilkan file Informasi skema yang diperlukan untuk membuat toko data untuk objek :: aplikasi hubungan Baru ($ handle_class); Membuat dan mengembalikan objek skema baru. Ini adalah konstruktor pabrik; Ini akan mengembalikan subclass yang sesuai dengan nama kelas menangani yang disahkan sebagai argumen tunggal $ SG-> Kelas (@classes); objek :: relasi :: meta :: objek kelas mewakili kelas dimuat oleh metode load_classes (). Kelas-kelas akan dikembalikan sesuai pesanan untuk ketergantungan yang memuaskan; Artinya, kelas-kelas yang bergantung pada kelas lain akan dikembalikan setelah kelas di mana mereka bergantung pada daftar kelas untuk mengaturnya secara eksplisit. Pemesanan ketergantungan tidak akan dijamin setelah mengatur kelas, jadi pastikan untuk meneruskannya dalam urutan yang Anda butuhkan. $ SG-> load_classes (@dir, $ aturan); menggunakan file :: temukan :: aturan untuk menemukan dan memuat semua modul Perl yang ditemukan di direktori yang ditentukan dan subdirektori mereka, dan menyimpan objek :: META :: Objek kelas untuk masing-masing yang mewarisi dari objek :: relasi :: pangkalan. Jika argumen terakhir sehingga metode ini bukan file :: temukan :: aturan objek, satu akan dibuat yang mengabaikan direktori bernama .svn dan CVS dan memuat semua file yang berakhir dengan .pm dan tidak mengandung "#" dalam nama mereka . Jika Anda membutuhkan sesuatu yang lebih ketat atau lunak, buat file Anda sendiri :: temukan :: aturan objek dan lewati sebagai argumen terakhir. Gunakan penamaan direktori gaya Unix untuk argumen direktori; load_classes () akan secara otomatis mengkonversi mereka ke format yang sesuai untuk sistem operasi saat ini.write_schema $ SG-> write_schema ($ file_name); $ SG-> write_schema ($ file_name,% params); menulis kode generasi skema toko data ke $ file_name. Jika file atau jalur direktorinya tidak ada, mereka akan dibuat. Semua kelas yang dimuat oleh load_classes () akan memiliki skema mereka ditulis ke file. Referensi hash opsional mengambil sejumlah tombol yang mungkin: with_obj_relif diatur ke nilai sebenarnya, parameter ini menyebabkan objek :: skema kelas kerangka kerja dan kode pengaturan untuk ditulis ke file tersebut. Ini berguna untuk mengatur objek :: aplikasi hubungan dengan database baru.begin_schema $ kode saya = $ SG-> begin_schema; mengembalikan kode skema apa pun untuk menjadi output di awal file skema. Mengembalikan UNDEF secara default, tetapi subclass dapat menimpa it.end_schema $ kode saya = $ SG-> end_schema; Mengembalikan kode skema apa pun untuk menjadi output di akhir file skema. Mengembalikan UNDEF secara default, tetapi subclass dapat mengesampingkannya Kode ini akan menjadi output oleh write_schema () sebelum salah satu kode skema kelas. Mengembalikan UNDEF secara default, tetapi subclass dapat mengesampingkannya Kelas dapat berupa nama kelas atau objek :: relasi :: meta :: objek kelas, tetapi harus dimuat oleh load_classes (). Metode ini abstrak; Itu harus diimplementasikan oleh subclass. Persyaratan: · Perl.


Objek :: Hubungan :: Skema Perangkat Lunak Terkait