PostgreSQL Source Code
git master
|
#include "postgres.h"
#include "access/htup.h"
#include "access/htup_details.h"
#include "access/tupdesc.h"
#include "catalog/pg_attribute.h"
#include "executor/execExpr.h"
#include "executor/nodeAgg.h"
#include "executor/tuptable.h"
#include "fmgr.h"
#include "nodes/execnodes.h"
#include "nodes/memnodes.h"
#include "utils/expandeddatum.h"
#include "utils/palloc.h"
Go to the source code of this file.
Functions | |
Datum | AttributeTemplate (PG_FUNCTION_ARGS) |
void | ExecEvalSubroutineTemplate (ExprState *state, struct ExprEvalStep *op, ExprContext *econtext) |
bool | ExecEvalBoolSubroutineTemplate (ExprState *state, struct ExprEvalStep *op, ExprContext *econtext) |
bool | FunctionReturningBool (void) |
Datum AttributeTemplate | ( | PG_FUNCTION_ARGS | ) |
Definition at line 81 of file llvmjit_types.c.
References AssertVariableIsOfType, and PG_RETURN_NULL.
bool ExecEvalBoolSubroutineTemplate | ( | ExprState * | state, |
struct ExprEvalStep * | op, | ||
ExprContext * | econtext | ||
) |
Definition at line 109 of file llvmjit_types.c.
References AssertVariableIsOfType.
void ExecEvalSubroutineTemplate | ( | ExprState * | state, |
struct ExprEvalStep * | op, | ||
ExprContext * | econtext | ||
) |
Definition at line 97 of file llvmjit_types.c.
References AssertVariableIsOfType.
bool FunctionReturningBool | ( | void | ) |
Definition at line 128 of file llvmjit_types.c.
void* referenced_functions[] |
Definition at line 138 of file llvmjit_types.c.
AggState StructAggState |
Definition at line 56 of file llvmjit_types.c.
AggStatePerGroupData StructAggStatePerGroupData |
Definition at line 57 of file llvmjit_types.c.
AggStatePerTransData StructAggStatePerTransData |
Definition at line 58 of file llvmjit_types.c.
ExprContext StructExprContext |
Definition at line 59 of file llvmjit_types.c.
ExprEvalStep StructExprEvalStep |
Definition at line 60 of file llvmjit_types.c.
ExprState StructExprState |
Definition at line 61 of file llvmjit_types.c.
FunctionCallInfoBaseData StructFunctionCallInfoData |
Definition at line 62 of file llvmjit_types.c.
HeapTupleData StructHeapTupleData |
Definition at line 63 of file llvmjit_types.c.
HeapTupleHeaderData StructHeapTupleHeaderData |
Definition at line 64 of file llvmjit_types.c.
HeapTupleTableSlot StructHeapTupleTableSlot |
Definition at line 67 of file llvmjit_types.c.
MemoryContextData StructMemoryContextData |
Definition at line 65 of file llvmjit_types.c.
MinimalTupleData StructMinimalTupleData |
Definition at line 71 of file llvmjit_types.c.
MinimalTupleTableSlot StructMinimalTupleTableSlot |
Definition at line 68 of file llvmjit_types.c.
NullableDatum StructNullableDatum |
Definition at line 55 of file llvmjit_types.c.
PlanState StructPlanState |
Definition at line 70 of file llvmjit_types.c.
TupleDescData StructTupleDescData |
Definition at line 69 of file llvmjit_types.c.
TupleTableSlot StructTupleTableSlot |
Definition at line 66 of file llvmjit_types.c.
ExecEvalBoolSubroutine TypeExecEvalBoolSubroutine |
Definition at line 53 of file llvmjit_types.c.
ExecEvalSubroutine TypeExecEvalSubroutine |
Definition at line 52 of file llvmjit_types.c.
PGFunction TypePGFunction |
Definition at line 48 of file llvmjit_types.c.
size_t TypeSizeT |
Definition at line 49 of file llvmjit_types.c.
bool TypeStorageBool |
Definition at line 50 of file llvmjit_types.c.