case int64:
*exprRef = sqlparser.NewIntVal([]byte(strconv.FormatInt(v, 10)))
*exprRef = sqlparser.NewFloatVal([]byte(strconv.FormatFloat(v, 'f', -1, 64)))
default:
// this should never happen: query.ParseSqlValue returns one of the types above