!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux web25.us.cloudlogin.co 5.10.237-xeon-hst #1 SMP Mon May 5 15:10:04 UTC 2025 x86_64 

uid=233359(alpastrology) gid=888(tty) groups=888(tty),33(tape) 

Safe-mode: OFF (not secure)

/usr/pgsql-9.6/include/server/foreign/   drwxr-xr-x
Free 6182.14 GB of 6263.34 GB (98.7%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     foreign.h (2.59 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*-------------------------------------------------------------------------
 *
 * foreign.h
 *      support for foreign-data wrappers, servers and user mappings.
 *
 *
 * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group
 *
 * src/include/foreign/foreign.h
 *
 *-------------------------------------------------------------------------
 */
#ifndef FOREIGN_H
#define FOREIGN_H

#include "nodes/parsenodes.h"


/* Helper for obtaining username for user mapping */
#define MappingUserName(userid) \
    (OidIsValid(userid) ? GetUserNameFromId(userid, false) : "public")


/*
 * Generic option types for validation.
 * NB! Thes are treated as flags, so use only powers of two here.
 */
typedef enum
{
    ServerOpt = 1,                /* options applicable to SERVER */
    UserMappingOpt = 2,            /* options for USER MAPPING */
    FdwOpt = 4                    /* options for FOREIGN DATA WRAPPER */
} GenericOptionFlags;

typedef struct ForeignDataWrapper
{
    Oid            fdwid;            /* FDW Oid */
    Oid            owner;            /* FDW owner user Oid */
    char       *fdwname;        /* Name of the FDW */
    Oid            fdwhandler;        /* Oid of handler function, or 0 */
    Oid            fdwvalidator;    /* Oid of validator function, or 0 */
    List       *options;        /* fdwoptions as DefElem list */
} ForeignDataWrapper;

typedef struct ForeignServer
{
    Oid            serverid;        /* server Oid */
    Oid            fdwid;            /* foreign-data wrapper */
    Oid            owner;            /* server owner user Oid */
    char       *servername;        /* name of the server */
    char       *servertype;        /* server type, optional */
    char       *serverversion;    /* server version, optional */
    List       *options;        /* srvoptions as DefElem list */
} ForeignServer;

typedef struct UserMapping
{
    Oid            umid;            /* Oid of user mapping */
    Oid            userid;            /* local user Oid */
    Oid            serverid;        /* server Oid */
    List       *options;        /* useoptions as DefElem list */
} UserMapping;

typedef struct ForeignTable
{
    Oid            relid;            /* relation Oid */
    Oid            serverid;        /* server Oid */
    List       *options;        /* ftoptions as DefElem list */
} ForeignTable;


extern ForeignServer *GetForeignServer(Oid serverid);
extern ForeignServer *GetForeignServerByName(const char *name, bool missing_ok);
extern UserMapping *GetUserMapping(Oid userid, Oid serverid);
extern ForeignDataWrapper *GetForeignDataWrapper(Oid fdwid);
extern ForeignDataWrapper *GetForeignDataWrapperByName(const char *name,
                            bool missing_ok);
extern ForeignTable *GetForeignTable(Oid relid);

extern List *GetForeignColumnOptions(Oid relid, AttrNumber attnum);

extern Oid    get_foreign_data_wrapper_oid(const char *fdwname, bool missing_ok);
extern Oid    get_foreign_server_oid(const char *servername, bool missing_ok);

#endif   /* FOREIGN_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0133 ]--