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 bóng đá c1 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 bóng đá c1/kèo bóng đá c1h
Trong tệp nguồn của bạn. Tiêu đề đó cũng xác định các loại cấu trúc được trả về bởi các chức năng này.
ForeignDataWrapper * GetforeigndatawrapperExtends (oid fdwid, cờ BITS16);
Hàm này trả về AForeignDatawrapper
Đối tượng cho trình bao bọc dữ liệu kèo bóng đá c1 với OID đã cho. MỘTForeignDataWrapper
Đối tượng chứa các thuộc tính của FDW (xemkèo bóng đá c1/kèo bóng đá c1h
Để biết chi tiết).Cờ
là mặt nạ bitwise-or'd cho biết thêm một bộ tùy chọn. Nó có thể lấy giá trịfdw_missing_ok
, trong trường hợp đó Anull
Kết quả được trả lại cho người gọi thay vì lỗi cho một đối tượng không xác định.
ForeignDataWrapper * Getforeigndatawrapper (oid fdwid);
Hàm này trả về A10326_10346
Đối tượng cho trình bao bọc dữ liệu kèo bóng đá c1 với OID đã cho. MỘTForeignDataWrapper
Đối tượng chứa các thuộc tính của FDW (xemkèo bóng đá c1/kèo bóng đá c1h
để biết chi tiết).
Người ngoại quốc * GetforeignServerExtends (OID ServerID, BITS16 FLAGS);
Hàm này trả về AFrigenServer
Đối tượng cho máy chủ kèo bóng đá c1 với OID đã cho. MỘTMáy chủ kèo bóng đá c1
Đối tượng chứa các thuộc tính của máy chủ (xemkèo bóng đá c1/kèo bóng đá c1h
Để biết chi tiết).cờ
Mặt nạ bitwise-or'd cho biết thêm một bộ tùy chọn. Nó có thể lấy giá trịfsv_missing_ok
, trong trường hợp đó Anull
Kết quả được trả lại cho người gọi thay vì lỗi cho một đối tượng không xác định.
Máy chủ kèo bóng đá c1 * GetforeignServer (oid serverId);
Hàm này trả về AFrigenServer
Đối tượng cho máy chủ kèo bóng đá c1 với OID đã cho. MỘTFurningerver
Đối tượng chứa các thuộc tính của máy chủ (xemkèo bóng đá c1/kèo bóng đá c1h
để 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 khai
hoặc lỗi ném nếu không có.) Ausermapping
Đối tượng chứa các thuộc tính của ánh xạ người dùng (xemkèo bóng đá c1/kèo bóng đá c1h
Để biết chi tiết).
kèo bóng đá c1 * GetforeignTable (oid relid);
Hàm này trả về Akèo bóng đá c1
Đối tượng cho bảng kèo bóng đá c1 với oid đã cho. MỘTkèo bóng đá c1
Đối tượng chứa các thuộc tính của Bàn kèo bóng đá c1 (xemkèo bóng đá c1/kèo bóng đá c1h
để 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 bóng đá c1 đã 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.
12893_12980
ForeignDataWrapper * GetforeigndatawrapperByName (const char *name, bool thiếu_ok);
Hàm này trả về AForeignDataWrapper
13185_13334
Người ngoại quốc * GetforeignServerByName (const char *name, bool thiếu_ok);
Hàm này trả về AFrigenServer
Đối tượng cho máy chủ kèo bóng đá c1 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.
Nếu bạn thấy bất cứ điều gì trong tài kèo bóng đá c1 không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài kèo bóng đá c1.