Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libpq/include/nodes/makefuncs.h
#include "nodes/parsenodes.h"

Ir al código fuente de este archivo.

Funciones

A_Expr * makeA_Expr (A_Expr_Kind kind, List *name, Node *lexpr, Node *rexpr)
A_Expr * makeSimpleA_Expr (A_Expr_Kind kind, const char *name, Node *lexpr, Node *rexpr)
Var * makeVar (Index varno, AttrNumber varattno, Oid vartype, int32 vartypmod, Index varlevelsup)
TargetEntry * makeTargetEntry (Expr *expr, AttrNumber resno, char *resname, bool resjunk)
TargetEntry * flatCopyTargetEntry (TargetEntry *src_tle)
Const * makeConst (Oid consttype, int constlen, Datum constvalue, bool constisnull, bool constbyval)
Const * makeNullConst (Oid consttype)
Node * makeBoolConst (bool value, bool isnull)
Expr * makeBoolExpr (BoolExprType boolop, List *args)
Alias * makeAlias (const char *aliasname, List *colnames)
RelabelType * makeRelabelType (Expr *arg, Oid rtype, int32 rtypmod, CoercionForm rformat)
RangeVar * makeRangeVar (char *schemaname, char *relname)
TypeName * makeTypeName (char *typnam)
FuncExpr * makeFuncExpr (Oid funcid, Oid rettype, List *args, CoercionForm fformat)

Documentación de las funciones

TargetEntry* flatCopyTargetEntry ( TargetEntry *  src_tle)
A_Expr* makeA_Expr ( A_Expr_Kind  kind,
List *  name,
Node *  lexpr,
Node *  rexpr 
)
Alias* makeAlias ( const char *  aliasname,
List *  colnames 
)
Node* makeBoolConst ( bool  value,
bool  isnull 
)
Expr* makeBoolExpr ( BoolExprType  boolop,
List *  args 
)
Const* makeConst ( Oid  consttype,
int  constlen,
Datum  constvalue,
bool  constisnull,
bool  constbyval 
)
FuncExpr* makeFuncExpr ( Oid  funcid,
Oid  rettype,
List *  args,
CoercionForm  fformat 
)
Const* makeNullConst ( Oid  consttype)
RangeVar* makeRangeVar ( char *  schemaname,
char *  relname 
)
RelabelType* makeRelabelType ( Expr *  arg,
Oid  rtype,
int32  rtypmod,
CoercionForm  rformat 
)
A_Expr* makeSimpleA_Expr ( A_Expr_Kind  kind,
const char *  name,
Node *  lexpr,
Node *  rexpr 
)
TargetEntry* makeTargetEntry ( Expr *  expr,
AttrNumber  resno,
char *  resname,
bool  resjunk 
)
TypeName* makeTypeName ( char *  typnam)
Var* makeVar ( Index  varno,
AttrNumber  varattno,
Oid  vartype,
int32  vartypmod,
Index  varlevelsup 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'