omniCandidateTypeToBase maps omni completion candidate types to Bytebase base types.
(t omnicompletion.CandidateType)
| 148 | |
| 149 | // omniCandidateTypeToBase maps omni completion candidate types to Bytebase base types. |
| 150 | func omniCandidateTypeToBase(t omnicompletion.CandidateType) base.CandidateType { |
| 151 | switch t { |
| 152 | case omnicompletion.CandidateCollection: |
| 153 | return base.CandidateTypeTable |
| 154 | case omnicompletion.CandidateKeyword, omnicompletion.CandidateShowTarget: |
| 155 | return base.CandidateTypeKeyword |
| 156 | case omnicompletion.CandidateMethod, |
| 157 | omnicompletion.CandidateCursorMethod, |
| 158 | omnicompletion.CandidateAggStage, |
| 159 | omnicompletion.CandidateQueryOperator, |
| 160 | omnicompletion.CandidateBSONHelper, |
| 161 | omnicompletion.CandidateDbMethod, |
| 162 | omnicompletion.CandidateRsMethod, |
| 163 | omnicompletion.CandidateShMethod: |
| 164 | return base.CandidateTypeFunction |
| 165 | default: |
| 166 | return base.CandidateTypeFunction |
| 167 | } |
| 168 | } |