Skip to content

Commit ca6b402

Browse files
committed
feat: implemented the alias real for float
1 parent 70d3ffb commit ca6b402

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/types/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,7 @@ impl TryFrom<sqlparser::ast::DataType> for LogicalType {
406406
Ok(LogicalType::Varchar(None, CharLengthUnits::Characters))
407407
}
408408
sqlparser::ast::DataType::Float(_) => Ok(LogicalType::Float),
409+
sqlparser::ast::DataType::Real => Ok(LogicalType::Float),
409410
sqlparser::ast::DataType::Double | sqlparser::ast::DataType::DoublePrecision => {
410411
Ok(LogicalType::Double)
411412
}

tests/slt/sql_2016/E011_02.slt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ CREATE TABLE TABLE_E011_02_01_02 ( ID INT PRIMARY KEY, A FLOAT ( 2 ) )
99
statement ok
1010
CREATE TABLE TABLE_E011_02_01_03 ( ID INT PRIMARY KEY, A FLOAT )
1111

12-
# TODO: REAL
13-
# statement ok
14-
# CREATE TABLE TABLE_E011_02_01_04 ( ID INT PRIMARY KEY, A REAL )
12+
statement ok
13+
CREATE TABLE TABLE_E011_02_01_04 ( ID INT PRIMARY KEY, A REAL )
1514

1615
query R
1716
SELECT +7.8

0 commit comments

Comments
 (0)