summaryrefslogtreecommitdiff
path: root/src/include/executor/execExpr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/executor/execExpr.h')
-rw-r--r--src/include/executor/execExpr.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/include/executor/execExpr.h b/src/include/executor/execExpr.h
index 9df70e6f06f..e34db8c93cb 100644
--- a/src/include/executor/execExpr.h
+++ b/src/include/executor/execExpr.h
@@ -684,49 +684,49 @@ typedef struct ExprEvalStep
{
int category;
Oid outfuncid;
- } *arg_type_cache; /* cache for datum_to_json[b]() */
+ } *arg_type_cache; /* cache for datum_to_json[b]() */
int nargs;
} json_constructor;
/* for EEOP_IS_JSON */
struct
{
- JsonIsPredicate *pred; /* original expression node */
+ JsonIsPredicate *pred; /* original expression node */
} is_json;
/* for EEOP_JSONEXPR */
struct
{
- JsonExpr *jsexpr; /* original expression node */
+ JsonExpr *jsexpr; /* original expression node */
struct
{
- FmgrInfo func; /* typinput function for output type */
+ FmgrInfo func; /* typinput function for output type */
Oid typioparam;
- } input; /* I/O info for output type */
+ } input; /* I/O info for output type */
NullableDatum
- *formatted_expr, /* formatted context item value */
- *res_expr, /* result item */
- *coercion_expr, /* input for JSON item coercion */
- *pathspec; /* path specification value */
+ *formatted_expr, /* formatted context item value */
+ *res_expr, /* result item */
+ *coercion_expr, /* input for JSON item coercion */
+ *pathspec; /* path specification value */
- ExprState *result_expr; /* coerced to output type */
+ ExprState *result_expr; /* coerced to output type */
ExprState *default_on_empty; /* ON EMPTY DEFAULT expression */
ExprState *default_on_error; /* ON ERROR DEFAULT expression */
- List *args; /* passing arguments */
+ List *args; /* passing arguments */
- void *cache; /* cache for json_populate_type() */
+ void *cache; /* cache for json_populate_type() */
struct JsonCoercionsState
{
struct JsonCoercionState
{
- JsonCoercion *coercion; /* coercion expression */
- ExprState *estate; /* coercion expression state */
- } null,
+ JsonCoercion *coercion; /* coercion expression */
+ ExprState *estate; /* coercion expression state */
+ } null,
string,
- numeric,
+ numeric ,
boolean,
date,
time,