mirror of
https://github.com/fluencelabs/llamadb
synced 2025-05-04 03:02:15 +00:00
Parsed number literals as signed integer first
This commit is contained in:
parent
3c91650cc5
commit
3ac37d4f1e
@ -45,9 +45,9 @@ impl ColumnValueOps for Variant {
|
|||||||
|
|
||||||
fn from_number_literal(s: Cow<str>) -> Result<Variant, Cow<str>> {
|
fn from_number_literal(s: Cow<str>) -> Result<Variant, Cow<str>> {
|
||||||
if let Ok(number) = s.parse() {
|
if let Ok(number) = s.parse() {
|
||||||
Ok(Variant::UnsignedInteger(number))
|
|
||||||
} else if let Ok(number) = s.parse() {
|
|
||||||
Ok(Variant::SignedInteger(number))
|
Ok(Variant::SignedInteger(number))
|
||||||
|
} else if let Ok(number) = s.parse() {
|
||||||
|
Ok(Variant::UnsignedInteger(number))
|
||||||
} else if let Ok(number) = s.parse() {
|
} else if let Ok(number) = s.parse() {
|
||||||
Ok(Variant::Float(F64NoNaN::new(number).unwrap()))
|
Ok(Variant::Float(F64NoNaN::new(number).unwrap()))
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user