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