Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(118)

Side by Side Diff: service/datastore/query.go

Issue 2192003003: GAE CL for luci-go common refactor (Closed) Base URL: https://chromium.googlesource.com/external/github.com/luci/gae@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « impl/memory/testing_utils_test.go ('k') | service/datastore/query_test.go » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 The LUCI Authors. All rights reserved. 1 // Copyright 2015 The LUCI Authors. All rights reserved.
2 // Use of this source code is governed under the Apache License, Version 2.0 2 // Use of this source code is governed under the Apache License, Version 2.0
3 // that can be found in the LICENSE file. 3 // that can be found in the LICENSE file.
4 4
5 package datastore 5 package datastore
6 6
7 import ( 7 import (
8 "bytes" 8 "bytes"
9 "fmt" 9 "fmt"
10 "sort" 10 "sort"
11 "strings" 11 "strings"
12 "sync" 12 "sync"
13 13
14 "github.com/luci/luci-go/common/data/stringset"
14 "github.com/luci/luci-go/common/errors" 15 "github.com/luci/luci-go/common/errors"
15 "github.com/luci/luci-go/common/stringset"
16 ) 16 )
17 17
18 var ( 18 var (
19 // ErrMultipleInequalityFilter is returned from Query.Finalize if you bu ild a 19 // ErrMultipleInequalityFilter is returned from Query.Finalize if you bu ild a
20 // query which has inequality filters on multiple fields. 20 // query which has inequality filters on multiple fields.
21 ErrMultipleInequalityFilter = errors.New( 21 ErrMultipleInequalityFilter = errors.New(
22 "inequality filters on multiple properties in the same Query is not allowed") 22 "inequality filters on multiple properties in the same Query is not allowed")
23 23
24 // ErrNullQuery is returned from Query.Finalize if you build a query for which 24 // ErrNullQuery is returned from Query.Finalize if you build a query for which
25 // there cannot possibly be any results. 25 // there cannot possibly be any results.
(...skipping 737 matching lines...) Expand 10 before | Expand all | Expand 10 after
763 if q.keysOnly { 763 if q.keysOnly {
764 p("KeysOnly") 764 p("KeysOnly")
765 } 765 }
766 766
767 if _, err := ret.WriteRune(')'); err != nil { 767 if _, err := ret.WriteRune(')'); err != nil {
768 panic(err) 768 panic(err)
769 } 769 }
770 770
771 return ret.String() 771 return ret.String()
772 } 772 }
OLDNEW
« no previous file with comments | « impl/memory/testing_utils_test.go ('k') | service/datastore/query_test.go » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698