@@ -38,16 +38,16 @@ enum CopyCsvOption<'a> {
38
38
impl < ' a > CopyCsvOption < ' a > {
39
39
fn delimiter ( & self ) -> Option < char > {
40
40
match self {
41
- CopyCsvOption :: Legacy ( CopyLegacyOption :: Delimiter ( c) ) => Some ( * c ) ,
42
- CopyCsvOption :: New ( CopyOption :: Delimiter ( c) ) => Some ( * c) ,
41
+ CopyCsvOption :: Legacy ( CopyLegacyOption :: Delimiter ( c) )
42
+ | CopyCsvOption :: New ( CopyOption :: Delimiter ( c) ) => Some ( * c) ,
43
43
_ => None ,
44
44
}
45
45
}
46
46
47
47
fn quote ( & self ) -> Option < char > {
48
48
match self {
49
- CopyCsvOption :: CopyLegacyCsvOption ( CopyLegacyCsvOption :: Quote ( c) ) => Some ( * c ) ,
50
- CopyCsvOption :: New ( CopyOption :: Quote ( c) ) => Some ( * c) ,
49
+ CopyCsvOption :: CopyLegacyCsvOption ( CopyLegacyCsvOption :: Quote ( c) )
50
+ | CopyCsvOption :: New ( CopyOption :: Quote ( c) ) => Some ( * c) ,
51
51
_ => None ,
52
52
}
53
53
}
@@ -69,14 +69,14 @@ impl<'a> CopyCsvOption<'a> {
69
69
70
70
fn escape ( & self ) -> Option < char > {
71
71
match self {
72
- CopyCsvOption :: New ( CopyOption :: Escape ( c) ) => Some ( * c ) ,
73
- CopyCsvOption :: CopyLegacyCsvOption ( CopyLegacyCsvOption :: Escape ( c) ) => Some ( * c) ,
72
+ CopyCsvOption :: New ( CopyOption :: Escape ( c) )
73
+ | CopyCsvOption :: CopyLegacyCsvOption ( CopyLegacyCsvOption :: Escape ( c) ) => Some ( * c) ,
74
74
_ => None ,
75
75
}
76
76
}
77
77
}
78
78
79
- pub fn extract_csv_import ( stmt : & mut Statement ) -> Option < CsvImport > {
79
+ pub fn extract_csv_copy_statement ( stmt : & mut Statement ) -> Option < CsvImport > {
80
80
if let Statement :: Copy {
81
81
source : CopySource :: Table {
82
82
table_name,
0 commit comments