PostgreSQL: kèo chấp bóng đá | |||
---|---|---|---|
prev | UP | Chương 53. Viết trình bao bọc dữ liệu kèo tỷ số bóng đá euro hôm nay | Tiếp theo |
Một số chức năng trợ giúp được xuất từ máy chủ cốt lõi để các tác giả của trình bao bọc dữ liệu kèo tỷ số bóng đá euro hôm nay có thể dễ dàng truy cập vào các thuộc tính của các đối tượng liên quan đến FDW, chẳng hạn như các tùy chọn FDW. Để sử dụng bất kỳ chức năng nào trong số này, bạn cần bao gồm tệp tiêu đềkèo tỷ số bóng đá euro hôm nay/kèo tỷ số bóng đá euro hôm nayhTrong tệp nguồn của bạn. Tiêu đề đó cũng xác định kèo tỷ số bóng đá euro hôm nay loại cấu trúc được trả về bởi kèo tỷ số bóng đá euro hôm nay chức năng này.
ForeignDataWrapper * Getforeigndatawrapper (oid fdwid);
Hàm này trả về AForeignDataWrapperĐối tượng cho trình bao bọc dữ liệu kèo tỷ số bóng đá euro hôm nay với OID đã cho. MỘTForeignDataWrapperĐối tượng chứa kèo tỷ số bóng đá euro hôm nay thuộc tính của FDW (xemkèo tỷ số bóng đá euro hôm nay/kèo tỷ số bóng đá euro hôm nayhĐể biết chi tiết).
Người ngoại quốc * GetforeignServer (oid serverId);
Hàm này trả về AFrigenServerĐối tượng cho máy chủ kèo tỷ số bóng đá euro hôm nay với OID đã cho. MỘTFrigenServerĐối tượng chứa kèo tỷ số bóng đá euro hôm nay thuộc tính của máy chủ (xemkèo tỷ số bóng đá euro hôm nay/kèo tỷ số bóng đá euro hôm nayhđể biết chi tiết).
usermapping * Getusermapping (oid userid, oid serverid);
Hàm này trả về AusermappingĐối tượng cho ánh xạ người dùng của vai trò đã cho trên máy chủ đã cho. (Nếu không có ánh xạ cho người dùng cụ thể, nó sẽ trả về ánh xạ chocông khaihoặc lỗi ném nếu không có.) AusermappingĐối tượng chứa kèo tỷ số bóng đá euro hôm nay thuộc tính của ánh xạ người dùng (xemkèo tỷ số bóng đá euro hôm nay/kèo tỷ số bóng đá euro hôm nayhĐể biết chi tiết).
kèo tỷ số bóng đá euro hôm nay * GetforeignTable (oid relid);
Hàm này trả về Akèo tỷ số bóng đá euro hôm nayĐối tượng cho bảng kèo tỷ số bóng đá euro hôm nay với oid đã cho. MỘTkèo tỷ số bóng đá euro hôm nayĐối tượng chứa các thuộc tính của Bàn kèo tỷ số bóng đá euro hôm nay (xemkèo tỷ số bóng đá euro hôm nay/kèo tỷ số bóng đá euro hôm nayhĐể biết chi tiết).
Danh sách * GetforeignColumnOptions (oid relid, attrnumber attnum);
Hàm này trả về các tùy chọn FDW trên mỗi cột cho cột với bảng kèo tỷ số bóng đá euro hôm nay đã cho và số thuộc tính, dưới dạng danh sáchdefelem. Nil được trả về nếu cột không có tùy chọn.
Một số loại đối tượng có chức năng tra cứu dựa trên tên kèo tỷ số bóng đá euro hôm nay các loại dựa trên OID:
ForeignDataWrapper * GetforeigndatawrapperByName (const char *name, bool thiếu_ok);
Hàm này trả về AForeignDataWrapperĐối tượng cho trình bao bọc dữ liệu kèo tỷ số bóng đá euro hôm nay với tên đã cho. Nếu không tìm thấy trình bao bọc, hãy trả lại null nếu thiếu_ok là đúng, nếu không thì hãy gây ra lỗi.
Máy chủ kèo tỷ số bóng đá euro hôm nay * GetforeignServerByName (const char *name, bool thiếu_ok);
Hàm này trả về AFrigenServerĐối tượng cho máy chủ kèo tỷ số bóng đá euro hôm nay có tên đã cho. Nếu máy chủ không được tìm thấy, hãy trả về null nếu thiếu_ok là đúng, nếu không thì hãy gây ra lỗi.