aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-10-22 20:16:04 +0000
committerdrh <drh@noemail.net>2019-10-22 20:16:04 +0000
commit7b8ab230dce94ccbca56a204589066bca1201d28 (patch)
tree361454f8b0390c3853d865be1dd004a98a03e447 /src/expr.c
parentf4b1d8dc17dcd01eb01f3cafb3614d37eee31e56 (diff)
parentdb36e255d5f7162f6abcdfcafeca4f22668e139c (diff)
downloadsqlite-7b8ab230dce94ccbca56a204589066bca1201d28.tar.gz
sqlite-7b8ab230dce94ccbca56a204589066bca1201d28.zip
Merge the row-value fix from trunk.
FossilOrigin-Name: 1fbd7438611174aa594485241c8cc2f4ea6d09c57ef2fc16c8995e8061fdfdd6
Diffstat (limited to 'src/expr.c')
-rw-r--r--src/expr.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/expr.c b/src/expr.c
index 2a102f208..04dbd2879 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -70,6 +70,9 @@ char sqlite3ExprAffinity(Expr *pExpr){
pExpr->pLeft->x.pSelect->pEList->a[pExpr->iColumn].pExpr
);
}
+ if( op==TK_VECTOR ){
+ return sqlite3ExprAffinity(pExpr->x.pList->a[0].pExpr);
+ }
return pExpr->affExpr;
}