|
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 82 of file llvmjit_types.c.
References AssertVariableIsOfType, AttributeTemplate(), and PG_RETURN_NULL.
Referenced by AttributeTemplate().
| bool ExecEvalBoolSubroutineTemplate | ( | ExprState * | state, |
| struct ExprEvalStep * | op, | ||
| ExprContext * | econtext | ||
| ) |
Definition at line 110 of file llvmjit_types.c.
References AssertVariableIsOfType, and ExecEvalBoolSubroutineTemplate().
Referenced by ExecEvalBoolSubroutineTemplate().
| void ExecEvalSubroutineTemplate | ( | ExprState * | state, |
| struct ExprEvalStep * | op, | ||
| ExprContext * | econtext | ||
| ) |
Definition at line 98 of file llvmjit_types.c.
References AssertVariableIsOfType, and ExecEvalSubroutineTemplate().
Referenced by ExecEvalSubroutineTemplate().
| bool FunctionReturningBool | ( | void | ) |
Definition at line 127 of file llvmjit_types.c.
| void* referenced_functions[] |
Definition at line 137 of file llvmjit_types.c.
| AggState StructAggState |
Definition at line 57 of file llvmjit_types.c.
| AggStatePerGroupData StructAggStatePerGroupData |
Definition at line 58 of file llvmjit_types.c.
| AggStatePerTransData StructAggStatePerTransData |
Definition at line 59 of file llvmjit_types.c.
| ExprContext StructExprContext |
Definition at line 60 of file llvmjit_types.c.
| ExprEvalStep StructExprEvalStep |
Definition at line 61 of file llvmjit_types.c.
| ExprState StructExprState |
Definition at line 62 of file llvmjit_types.c.
| FunctionCallInfoBaseData StructFunctionCallInfoData |
Definition at line 63 of file llvmjit_types.c.
| HeapTupleData StructHeapTupleData |
Definition at line 64 of file llvmjit_types.c.
| HeapTupleHeaderData StructHeapTupleHeaderData |
Definition at line 65 of file llvmjit_types.c.
| HeapTupleTableSlot StructHeapTupleTableSlot |
Definition at line 68 of file llvmjit_types.c.
| MemoryContextData StructMemoryContextData |
Definition at line 66 of file llvmjit_types.c.
| MinimalTupleData StructMinimalTupleData |
Definition at line 72 of file llvmjit_types.c.
| MinimalTupleTableSlot StructMinimalTupleTableSlot |
Definition at line 69 of file llvmjit_types.c.
| NullableDatum StructNullableDatum |
Definition at line 56 of file llvmjit_types.c.
| PlanState StructPlanState |
Definition at line 71 of file llvmjit_types.c.
| TupleDescData StructTupleDescData |
Definition at line 70 of file llvmjit_types.c.
| TupleTableSlot StructTupleTableSlot |
Definition at line 67 of file llvmjit_types.c.
| Datum TypeDatum |
Definition at line 50 of file llvmjit_types.c.
| ExecEvalBoolSubroutine TypeExecEvalBoolSubroutine |
Definition at line 54 of file llvmjit_types.c.
| ExecEvalSubroutine TypeExecEvalSubroutine |
Definition at line 53 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 51 of file llvmjit_types.c.