Commit 844da5c
[FLINK-39171][oracle-cdc] Extract removeQuotes as utility method for Oracle column name handling
Extract the removeQuotes method to OracleSchemaUtils to centralize Oracle table/column
name case handling logic. This method follows Oracle naming rules: names enclosed in
double quotes retain their original case, otherwise they are converted to uppercase.
This change improves code reuse between OracleSchemaUtils and BaseParserListener,
making it easier to add configuration options for case handling in the future.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent cefcbe0 commit 844da5c
2 files changed
Lines changed: 33 additions & 20 deletions
File tree
- flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-oracle/src/main/java/org/apache/flink/cdc/connectors/oracle
- source/parser
- utils
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| |||
76 | 78 | | |
77 | 79 | | |
78 | 80 | | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
| 81 | + | |
95 | 82 | | |
96 | 83 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
49 | 68 | | |
50 | 69 | | |
51 | 70 | | |
| |||
127 | 146 | | |
128 | 147 | | |
129 | 148 | | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
130 | 154 | | |
131 | 155 | | |
132 | | - | |
| 156 | + | |
133 | 157 | | |
134 | 158 | | |
135 | 159 | | |
136 | 160 | | |
137 | 161 | | |
138 | 162 | | |
139 | | - | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
140 | 166 | | |
141 | 167 | | |
142 | 168 | | |
| |||
158 | 184 | | |
159 | 185 | | |
160 | 186 | | |
161 | | - | |
| 187 | + | |
162 | 188 | | |
163 | 189 | | |
164 | 190 | | |
| |||
181 | 207 | | |
182 | 208 | | |
183 | 209 | | |
184 | | - | |
| 210 | + | |
185 | 211 | | |
186 | 212 | | |
187 | 213 | | |
| |||
0 commit comments