You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-09-03 23:42:03 +03:00
MCOL-266 Add support for BOOLEAN/BOOL data type
This commit is contained in:
@@ -184,6 +184,8 @@ TINYTEXT {return TINYTEXT;}
|
|||||||
TEXT {return TEXT;}
|
TEXT {return TEXT;}
|
||||||
MEDIUMTEXT {return MEDIUMTEXT;}
|
MEDIUMTEXT {return MEDIUMTEXT;}
|
||||||
LONGTEXT {return LONGTEXT;}
|
LONGTEXT {return LONGTEXT;}
|
||||||
|
BOOL {return BOOL;}
|
||||||
|
BOOLEAN {return BOOLEAN;}
|
||||||
|
|
||||||
\n { lineno++;}
|
\n { lineno++;}
|
||||||
|
|
||||||
|
@@ -112,6 +112,7 @@ MIN_ROWS MODIFY NO NOT NULL_TOK NUMBER NUMERIC ON PARTIAL PRECISION PRIMARY
|
|||||||
REFERENCES RENAME RESTRICT SET SMALLINT TABLE TEXT TINYBLOB TINYTEXT
|
REFERENCES RENAME RESTRICT SET SMALLINT TABLE TEXT TINYBLOB TINYTEXT
|
||||||
TINYINT TO UNIQUE UNSIGNED UPDATE USER SESSION_USER SYSTEM_USER VARCHAR VARBINARY
|
TINYINT TO UNIQUE UNSIGNED UPDATE USER SESSION_USER SYSTEM_USER VARCHAR VARBINARY
|
||||||
VARYING WITH ZONE DOUBLE IDB_FLOAT REAL CHARSET IDB_IF EXISTS CHANGE TRUNCATE
|
VARYING WITH ZONE DOUBLE IDB_FLOAT REAL CHARSET IDB_IF EXISTS CHANGE TRUNCATE
|
||||||
|
BOOL BOOLEAN
|
||||||
|
|
||||||
%token <str> DQ_IDENT IDENT FCONST SCONST CP_SEARCH_CONDITION_TEXT ICONST DATE TIME
|
%token <str> DQ_IDENT IDENT FCONST SCONST CP_SEARCH_CONDITION_TEXT ICONST DATE TIME
|
||||||
|
|
||||||
@@ -1041,6 +1042,18 @@ exact_numeric_type:
|
|||||||
$$ = new ColumnType(DDL_UNSIGNED_BIGINT);
|
$$ = new ColumnType(DDL_UNSIGNED_BIGINT);
|
||||||
$$->fLength = DDLDatatypeLength[DDL_BIGINT];
|
$$->fLength = DDLDatatypeLength[DDL_BIGINT];
|
||||||
}
|
}
|
||||||
|
| BOOLEAN
|
||||||
|
{
|
||||||
|
$$ = new ColumnType(DDL_TINYINT);
|
||||||
|
$$->fLength = DDLDatatypeLength[DDL_TINYINT];
|
||||||
|
$$->fPrecision = 1;
|
||||||
|
}
|
||||||
|
| BOOL
|
||||||
|
{
|
||||||
|
$$ = new ColumnType(DDL_TINYINT);
|
||||||
|
$$->fLength = DDLDatatypeLength[DDL_TINYINT];
|
||||||
|
$$->fPrecision = 1;
|
||||||
|
}
|
||||||
;
|
;
|
||||||
/* Bug 1570, change default scale to 0 from -1 */
|
/* Bug 1570, change default scale to 0 from -1 */
|
||||||
opt_precision_scale:
|
opt_precision_scale:
|
||||||
|
Reference in New Issue
Block a user