Skip to content

Commit e99b217

Browse files
authored
chore(autocomplete): add supported types (#1826)
1 parent bb6d7be commit e99b217

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

src/types/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,11 @@ export enum YQLType {
2929
TzDate = 'TzDate',
3030
TzDateTime = 'TzDateTime',
3131
TzTimestamp = 'TzTimestamp',
32+
Date32 = 'Date32',
33+
Datetime64 = 'Datetime64',
34+
Timestamp64 = 'Timestamp64',
35+
Interval64 = 'Interval64',
36+
TzDate32 = 'TzDate32',
37+
TzDatetime64 = 'TzDatetime64',
38+
TzTimestamp64 = 'TzTimestamp64',
3239
}

src/utils/monaco/yql/constants.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ export const SimpleTypes = [
2020
'Datetime',
2121
'Timestamp',
2222
'Interval',
23+
'Date32',
24+
'Datetime64',
25+
'Timestamp64',
26+
'Interval64',
27+
'TzDate32',
28+
'TzDatetime64',
29+
'TzTimestamp64',
2330
'Null',
2431
'Int8',
2532
'Uint8',

src/utils/query.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,13 @@ export const getColumnType = (type: string) => {
126126
case YQLType.TzDate:
127127
case YQLType.TzDateTime:
128128
case YQLType.TzTimestamp:
129+
case YQLType.Date32:
130+
case YQLType.Datetime64:
131+
case YQLType.Timestamp64:
132+
case YQLType.Interval64:
133+
case YQLType.TzDate32:
134+
case YQLType.TzDatetime64:
135+
case YQLType.TzTimestamp64:
129136
return 'date';
130137
default:
131138
return undefined;

0 commit comments

Comments
 (0)