diff options
Diffstat (limited to 'src/backend/utils/adt')
-rw-r--r-- | src/backend/utils/adt/jsonb_gin.c | 2 | ||||
-rw-r--r-- | src/backend/utils/adt/jsonpath_exec.c | 2 | ||||
-rw-r--r-- | src/backend/utils/adt/jsonpath_gram.y | 2 | ||||
-rw-r--r-- | src/backend/utils/adt/ruleutils.c | 2 | ||||
-rw-r--r-- | src/backend/utils/adt/selfuncs.c | 2 | ||||
-rw-r--r-- | src/backend/utils/adt/tsquery.c | 2 |
6 files changed, 6 insertions, 6 deletions
diff --git a/src/backend/utils/adt/jsonb_gin.c b/src/backend/utils/adt/jsonb_gin.c index c5325acde4f..731eb018d4e 100644 --- a/src/backend/utils/adt/jsonb_gin.c +++ b/src/backend/utils/adt/jsonb_gin.c @@ -567,7 +567,7 @@ extract_jsp_path_expr(JsonPathGinContext *cxt, JsonPathGinPath path, /* extract a list of nodes to be AND-ed */ List *nodes = extract_jsp_path_expr_nodes(cxt, path, jsp, scalar); - if (list_length(nodes) <= 0) + if (nodes == NIL) /* no nodes were extracted => full scan is needed for this path */ return NULL; diff --git a/src/backend/utils/adt/jsonpath_exec.c b/src/backend/utils/adt/jsonpath_exec.c index 10c7e64aab3..5b6a4805721 100644 --- a/src/backend/utils/adt/jsonpath_exec.c +++ b/src/backend/utils/adt/jsonpath_exec.c @@ -2552,7 +2552,7 @@ JsonValueListLength(const JsonValueList *jvl) static bool JsonValueListIsEmpty(JsonValueList *jvl) { - return !jvl->singleton && list_length(jvl->list) <= 0; + return !jvl->singleton && (jvl->list == NIL); } static JsonbValue * diff --git a/src/backend/utils/adt/jsonpath_gram.y b/src/backend/utils/adt/jsonpath_gram.y index f903dba3e34..ce5d5af8916 100644 --- a/src/backend/utils/adt/jsonpath_gram.y +++ b/src/backend/utils/adt/jsonpath_gram.y @@ -459,7 +459,7 @@ makeIndexArray(List *list) ListCell *cell; int i = 0; - Assert(list_length(list) > 0); + Assert(list != NIL); v->value.array.nelems = list_length(list); v->value.array.elems = palloc(sizeof(v->value.array.elems[0]) * diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c index d575aa00662..8964f73b929 100644 --- a/src/backend/utils/adt/ruleutils.c +++ b/src/backend/utils/adt/ruleutils.c @@ -8114,7 +8114,7 @@ get_parameter(Param *param, deparse_context *context) { deparse_namespace *dpns = lfirst(lc); - if (list_length(dpns->rtable_names) > 0) + if (dpns->rtable_names != NIL) { should_qualify = true; break; diff --git a/src/backend/utils/adt/selfuncs.c b/src/backend/utils/adt/selfuncs.c index d35e5605de8..50b588e3d0f 100644 --- a/src/backend/utils/adt/selfuncs.c +++ b/src/backend/utils/adt/selfuncs.c @@ -3408,7 +3408,7 @@ estimate_num_groups_incremental(PlannerInfo *root, List *groupExprs, * for normal cases with GROUP BY or DISTINCT, but it is possible for * corner cases with set operations.) */ - if (groupExprs == NIL || (pgset && list_length(*pgset) < 1)) + if (groupExprs == NIL || (pgset && *pgset == NIL)) return 1.0; /* diff --git a/src/backend/utils/adt/tsquery.c b/src/backend/utils/adt/tsquery.c index f54f2988149..f49e6bb1578 100644 --- a/src/backend/utils/adt/tsquery.c +++ b/src/backend/utils/adt/tsquery.c @@ -829,7 +829,7 @@ parse_tsquery(char *buf, close_tsvector_parser(state.valstate); - if (list_length(state.polstr) == 0) + if (state.polstr == NIL) { ereport(NOTICE, (errmsg("text-search query doesn't contain lexemes: \"%s\"", |