VIII. Tham chiếu OTT
4. Cấu trúc file intype
Câc file INTYPE vă OUTYPE liệt kí câc kiểu được chuyển đổi bởi OTT, cung cấp tất cả câc thông tin cần để xâc định tín một kiểu hay một thuộc tính được chuyển đổi như thế năo sang
một định danh hợp lệ của C . câc file năy chứa một hoặc nhiều kiểu nhưng cũng có thể chứa câc tùy chọn sau :
• CASE • HFILE • INITFILE • INITFUNC
Nếu CASE , INITFILE , INITFUNC được mô tả thì chúng phải được định rõ trước bất kì sự định rõ kiểu năo . Câc tuỳ chọn năy xuất hiện cả trong command line vă file intype giâ trị trong command line được sử dụng
5 . Sự định rõ kiểu trong file intype
MÔ5T Sự xâc định rõ kiểu trong INTYPE lă tín 1 object datatype được chuyển đổi Một sự xâc định rõ kiểu trong file OUTTYPE lă tín 1 object datatype đê được chuyển đổi .
• <type-name > lă tín một oracle8 object datatype
• <type-identifier>lă tín gọi trong C được sử dụng để mô tả kiểu . Nếu bỏ qua tín mặc định theo thuật toân ânh xạ được sử dụng
• <version-string> lă chuỗi dịch của một kiểu được sử dụng khi mê được tạo ra bởi một OTT trước . chuỗi dịch được tạo bởi OTT vă được ghi văo file OUTTYPE mă sau đó được sử dụng như file INTYPE . Chuỗi dịch không ảnh hưởng đến Ott nhưng cuối cùng sẽ được sử dụng để chọn version năo của object datatype đợc dùng trong chương trình
• <member-name> lă tín gọi của một thuộc tính được chuyển đổi sang <identifier>
• <identifier> lă tín gọi được sử dụng để mô tả thuộc tính trong chương trình của user . Câc tín gọi năy có thể được định rõ theo câch năy với số thuộc tính bất kì . Tín mặc định theo thuật toân ânh xạ sẽ được sử dụng cho câc thuộc tính không được đề cập
• <hfile-name>lă tín file header chứa câc khai bâo tương ứng của cấu trúc hoặc lớp xuất hiện hoặc sẽ xuất hiện . nếu bỏ qua thì được đặt tín bởi tham số HFILE nếu một khi bâo được tạo ra
Một object datatype cần được chuyển đổi bởi một trong hai lí do • Nó xuất hiện trong file INTYPE
• nó được yíu cầu để khai bâo một kiểu khâc nếu một kiểu không được đề cập không được yíu cầu bởi câc khai bâo kiểu trong một file thì sự chuyển đổi của câc kiểu được yíu cầu sẽ được ghi văo cùng file chứa câc kiểu yíu cầu nó
Nếu một kiểu không được đề cập được yíu cầu khai bâo kiểu trong nhiều file khâc nhau thì sự chuyển đổi của câc kiểu được yíu cầu sẽ được ghi văo file toăn cục HFILE