MXS-1196: Accept ".tbl.col" columns names
This commit is contained in:
@ -1778,6 +1778,12 @@ expr(A) ::= nm(X) DOT nm(Y). {
|
|||||||
A.pExpr = sqlite3PExpr(pParse, TK_DOT, temp1, temp2, 0);
|
A.pExpr = sqlite3PExpr(pParse, TK_DOT, temp1, temp2, 0);
|
||||||
spanSet(&A,&X,&Y);
|
spanSet(&A,&X,&Y);
|
||||||
}
|
}
|
||||||
|
expr(A) ::= DOT nm(X) DOT nm(Y). {
|
||||||
|
Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &X);
|
||||||
|
Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &Y);
|
||||||
|
A.pExpr = sqlite3PExpr(pParse, TK_DOT, temp1, temp2, 0);
|
||||||
|
spanSet(&A,&X,&Y);
|
||||||
|
}
|
||||||
expr(A) ::= nm(X) DOT nm(Y) DOT nm(Z). {
|
expr(A) ::= nm(X) DOT nm(Y) DOT nm(Z). {
|
||||||
Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &X);
|
Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &X);
|
||||||
Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &Y);
|
Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &Y);
|
||||||
|
|||||||
Reference in New Issue
Block a user