1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-11-11 01:42:22 +03:00

Remove support for the Oracle8 outer join syntax. (CVS 1106)

FossilOrigin-Name: 824430b3ce435386b83ceb882f1510ac9f27d8fa
This commit is contained in:
drh
2003-09-27 13:39:38 +00:00
parent 5b8424b9e4
commit dab3518880
8 changed files with 22 additions and 142 deletions

View File

@@ -15,7 +15,7 @@
** individual tokens and sends those tokens one-by-one over to the
** parser for analysis.
**
** $Id: tokenize.c,v 1.63 2003/09/12 02:08:15 drh Exp $
** $Id: tokenize.c,v 1.64 2003/09/27 13:39:39 drh Exp $
*/
#include "sqliteInt.h"
#include "os.h"
@@ -29,8 +29,8 @@
typedef struct Keyword Keyword;
struct Keyword {
char *zName; /* The keyword name */
int len; /* Number of characters in the keyword */
int tokenType; /* The token value for this keyword */
u16 len; /* Number of characters in the keyword */
u16 tokenType; /* The token value for this keyword */
Keyword *pNext; /* Next keyword with the same hash */
};
@@ -235,13 +235,8 @@ static int sqliteGetToken(const unsigned char *z, int *tokenType){
return 1;
}
case '(': {
if( z[1]=='+' && z[2]==')' ){
*tokenType = TK_ORACLE_OUTER_JOIN;
return 3;
}else{
*tokenType = TK_LP;
return 1;
}
*tokenType = TK_LP;
return 1;
}
case ')': {
*tokenType = TK_RP;