Chromium Code Reviews| Index: service/datastore/properties.go |
| diff --git a/service/datastore/properties.go b/service/datastore/properties.go |
| index 770d19b0f2b4c1e86995f6239a0c9afe7256eb12..ade4e2e2b57de279e7c509865462ad0dd3d7c5a3 100644 |
| --- a/service/datastore/properties.go |
| +++ b/service/datastore/properties.go |
| @@ -19,7 +19,7 @@ var ( |
| minTime = time.Unix(int64(math.MinInt64)/1e6, (int64(math.MinInt64)%1e6)*1e3) |
| maxTime = time.Unix(int64(math.MaxInt64)/1e6, (int64(math.MaxInt64)%1e6)*1e3) |
| - utcTestTime = time.Date(1970, 1, 1, 0, 0, 0, 0, time.UTC) |
| + utcTestTime = time.Unix(0, 0) |
| ) |
| // IndexSetting indicates whether or not a Property should be indexed by the |
| @@ -94,6 +94,8 @@ type PropertyConverter interface { |
| // automatically, using the type of the destination field to cast. |
| type PropertyType byte |
| +//go:generate stringer -type=PropertyType |
|
iannucci
2015/09/19 18:23:26
is stringer automatically included with go, or doe
Vadim Sh.
2015/09/19 20:03:59
Our env includes it:
$ which stringer
/Users/vadim
|
| + |
| // These constants are in the order described by |
| // https://cloud.google.com/appengine/docs/go/datastore/entities#Go_Value_type_ordering |
| // with a slight divergence for the Int/Time split. |
| @@ -169,33 +171,6 @@ func init() { |
| } |
| } |
| -func (t PropertyType) String() string { |
| - switch t { |
| - case PTNull: |
| - return "PTNull" |
| - case PTInt: |
| - return "PTInt" |
| - case PTTime: |
| - return "PTTime" |
| - case PTBool: |
| - return "PTBool" |
| - case PTBytes: |
| - return "PTBytes" |
| - case PTString: |
| - return "PTString" |
| - case PTFloat: |
| - return "PTFloat" |
| - case PTGeoPoint: |
| - return "PTGeoPoint" |
| - case PTKey: |
| - return "PTKey" |
| - case PTBlobKey: |
| - return "PTBlobKey" |
| - default: |
| - return fmt.Sprintf("PTUnknown(%02x)", byte(t)) |
| - } |
| -} |
| - |
| // Property is a value plus an indicator of whether the value should be |
| // indexed. Name and Multiple are stored in the PropertyMap object. |
| type Property struct { |
| @@ -319,7 +294,7 @@ func UpconvertUnderlyingType(o interface{}) interface{} { |
| // an error). |
| func (p *Property) Value() interface{} { return p.value } |
| -// IndexSetting says weather or not the datastore should create indicies for |
| +// IndexSetting says whether or not the datastore should create indicies for |
| // this value. |
| func (p *Property) IndexSetting() IndexSetting { return p.indexSetting } |