@@ -816,8 +816,8 @@ pub enum Error {
816
816
location : Location ,
817
817
} ,
818
818
819
- #[ snafu( display( "Failed to retrieve fulltext options from column metadata" ) ) ]
820
- FulltextOptions {
819
+ #[ snafu( display( "Failed to retrieve index options from column metadata" ) ) ]
820
+ IndexOptions {
821
821
#[ snafu( implicit) ]
822
822
location : Location ,
823
823
source : datatypes:: error:: Error ,
@@ -904,6 +904,20 @@ pub enum Error {
904
904
#[ snafu( implicit) ]
905
905
location : Location ,
906
906
} ,
907
+
908
+ #[ snafu( display( "Failed to push value to bloom filter" ) ) ]
909
+ PushBloomFilterValue {
910
+ source : index:: bloom_filter:: error:: Error ,
911
+ #[ snafu( implicit) ]
912
+ location : Location ,
913
+ } ,
914
+
915
+ #[ snafu( display( "Failed to finish bloom filter" ) ) ]
916
+ BloomFilterFinish {
917
+ source : index:: bloom_filter:: error:: Error ,
918
+ #[ snafu( implicit) ]
919
+ location : Location ,
920
+ } ,
907
921
}
908
922
909
923
pub type Result < T , E = Error > = std:: result:: Result < T , E > ;
@@ -1029,7 +1043,7 @@ impl ErrorExt for Error {
1029
1043
UnsupportedOperation { .. } => StatusCode :: Unsupported ,
1030
1044
RemoteCompaction { .. } => StatusCode :: Unexpected ,
1031
1045
1032
- FulltextOptions { source, .. } => source. status_code ( ) ,
1046
+ IndexOptions { source, .. } => source. status_code ( ) ,
1033
1047
CreateFulltextCreator { source, .. } => source. status_code ( ) ,
1034
1048
CastVector { source, .. } => source. status_code ( ) ,
1035
1049
FulltextPushText { source, .. }
@@ -1039,7 +1053,12 @@ impl ErrorExt for Error {
1039
1053
RegionBusy { .. } => StatusCode :: RegionBusy ,
1040
1054
GetSchemaMetadata { source, .. } => source. status_code ( ) ,
1041
1055
Timeout { .. } => StatusCode :: Cancelled ,
1056
+
1042
1057
DecodeArrowRowGroup { .. } => StatusCode :: Internal ,
1058
+
1059
+ PushBloomFilterValue { source, .. } | BloomFilterFinish { source, .. } => {
1060
+ source. status_code ( )
1061
+ }
1043
1062
}
1044
1063
}
1045
1064
0 commit comments