@@ -114,6 +114,8 @@ pub enum DateTimeField {
114
114
Month ,
115
115
Week ,
116
116
Day ,
117
+ DayOfWeek ,
118
+ DayOfYear ,
117
119
Date ,
118
120
Hour ,
119
121
Minute ,
@@ -124,6 +126,7 @@ pub enum DateTimeField {
124
126
Doy ,
125
127
Epoch ,
126
128
Isodow ,
129
+ IsoWeek ,
127
130
Isoyear ,
128
131
Julian ,
129
132
Microsecond ,
@@ -135,6 +138,7 @@ pub enum DateTimeField {
135
138
Nanosecond ,
136
139
Nanoseconds ,
137
140
Quarter ,
141
+ Time ,
138
142
Timezone ,
139
143
TimezoneHour ,
140
144
TimezoneMinute ,
@@ -148,6 +152,8 @@ impl fmt::Display for DateTimeField {
148
152
DateTimeField :: Month => "MONTH" ,
149
153
DateTimeField :: Week => "WEEK" ,
150
154
DateTimeField :: Day => "DAY" ,
155
+ DateTimeField :: DayOfWeek => "DAYOFWEEK" ,
156
+ DateTimeField :: DayOfYear => "DAYOFYEAR" ,
151
157
DateTimeField :: Date => "DATE" ,
152
158
DateTimeField :: Hour => "HOUR" ,
153
159
DateTimeField :: Minute => "MINUTE" ,
@@ -159,6 +165,7 @@ impl fmt::Display for DateTimeField {
159
165
DateTimeField :: Epoch => "EPOCH" ,
160
166
DateTimeField :: Isodow => "ISODOW" ,
161
167
DateTimeField :: Isoyear => "ISOYEAR" ,
168
+ DateTimeField :: IsoWeek => "ISOWEEK" ,
162
169
DateTimeField :: Julian => "JULIAN" ,
163
170
DateTimeField :: Microsecond => "MICROSECOND" ,
164
171
DateTimeField :: Microseconds => "MICROSECONDS" ,
@@ -169,6 +176,7 @@ impl fmt::Display for DateTimeField {
169
176
DateTimeField :: Nanosecond => "NANOSECOND" ,
170
177
DateTimeField :: Nanoseconds => "NANOSECONDS" ,
171
178
DateTimeField :: Quarter => "QUARTER" ,
179
+ DateTimeField :: Time => "TIME" ,
172
180
DateTimeField :: Timezone => "TIMEZONE" ,
173
181
DateTimeField :: TimezoneHour => "TIMEZONE_HOUR" ,
174
182
DateTimeField :: TimezoneMinute => "TIMEZONE_MINUTE" ,
0 commit comments