File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,7 +23,6 @@ use crate::extension::Date;
2323use crate :: extension:: Interval ;
2424use crate :: extension:: Timestamp ;
2525use crate :: extension:: TimestampTz ;
26- use crate :: number:: Decimal ;
2726use crate :: number:: Number ;
2827use crate :: ExtensionValue ;
2928use crate :: RawJsonb ;
@@ -1442,21 +1441,6 @@ impl RawJsonb<'_> {
14421441 Ok ( matches ! ( jsonb_item_type, JsonbItemType :: Object ( _) ) )
14431442 }
14441443
1445- pub fn as_decimal ( & self ) -> Result < Option < Decimal > > {
1446- let jsonb_item = JsonbItem :: from_raw_jsonb ( * self ) ?;
1447- match jsonb_item {
1448- JsonbItem :: Number ( data) => {
1449- let val = Number :: decode ( data) ?;
1450- match val {
1451- Number :: Decimal128 ( v) => Ok ( Some ( Decimal :: Decimal128 ( v) ) ) ,
1452- Number :: Decimal256 ( v) => Ok ( Some ( Decimal :: Decimal256 ( v) ) ) ,
1453- _ => Ok ( None ) ,
1454- }
1455- }
1456- _ => Ok ( None ) ,
1457- }
1458- }
1459-
14601444 pub fn as_binary ( & self ) -> Result < Option < Vec < u8 > > > {
14611445 let jsonb_item = JsonbItem :: from_raw_jsonb ( * self ) ?;
14621446 match jsonb_item {
Original file line number Diff line number Diff line change @@ -82,7 +82,6 @@ pub use error::Error;
8282pub use extension:: * ;
8383#[ allow( unused_imports) ]
8484pub use from:: * ;
85- pub use number:: Decimal ;
8685pub use number:: Decimal128 ;
8786pub use number:: Decimal256 ;
8887pub use number:: Number ;
Original file line number Diff line number Diff line change @@ -58,12 +58,6 @@ impl Decimal256 {
5858 }
5959}
6060
61- #[ derive( Debug , Clone ) ]
62- pub enum Decimal {
63- Decimal128 ( Decimal128 ) ,
64- Decimal256 ( Decimal256 ) ,
65- }
66-
6761#[ derive( Debug , Clone ) ]
6862pub enum Number {
6963 Int64 ( i64 ) ,
You can’t perform that action at this time.
0 commit comments