use rusqlite::types::Value;
use crate::QueryValue;
pub(crate) fn to_sql_value(value: &QueryValue) -> Value {
match value {
QueryValue::Null => Value::Null,
QueryValue::Integer(value) => Value::Integer(*value),
QueryValue::Real(value) => Value::Real(*value),
QueryValue::Text(value) => Value::Text(value.clone()),
}
}
pub(crate) fn display_value(value: &QueryValue) -> String {
match value {
QueryValue::Null => String::new(),
QueryValue::Integer(value) => value.to_string(),
QueryValue::Real(value) => value.to_string(),
QueryValue::Text(value) => value.clone(),
}
}