Skip to content

Commit

Permalink
rename FilterRelationPolygons to SelectRelationPolygons
Browse files Browse the repository at this point in the history
  • Loading branch information
olt committed Jan 13, 2014
1 parent e449183 commit f08ac11
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 13 deletions.
6 changes: 3 additions & 3 deletions database/database.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ type Inserter interface {
InsertPoint(element.OSMElem, interface{})
InsertLineString(element.OSMElem, interface{})
InsertPolygon(element.OSMElem, interface{})
// FilterRelationPolygons returns a slice of all members that are already
// SelectRelationPolygons returns a slice of all members that are already
// imported with a relation with tags.
FilterRelationPolygons(element.Tags, []element.Member) []element.Member
SelectRelationPolygons(element.Tags, []element.Member) []element.Member
}

type Deployer interface {
Expand Down Expand Up @@ -113,7 +113,7 @@ func (n *nullDb) InsertPolygon(element.OSMElem, interface{})
func (n *nullDb) ProbePoint(element.OSMElem) (bool, interface{}) { return true, nil }
func (n *nullDb) ProbeLineString(element.OSMElem) (bool, interface{}) { return true, nil }
func (n *nullDb) ProbePolygon(element.OSMElem) (bool, interface{}) { return true, nil }
func (n *nullDb) FilterRelationPolygons(element.Tags, []element.Member) []element.Member { return nil }
func (n *nullDb) SelectRelationPolygons(element.Tags, []element.Member) []element.Member { return nil }

func newNullDb(conf Config, m *mapping.Mapping) (DB, error) {
return &nullDb{}, nil
Expand Down
2 changes: 1 addition & 1 deletion database/postgis/postgis.go
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,7 @@ func (pg *PostGIS) ProbePolygon(elem element.OSMElem) (bool, interface{}) {
return false, nil
}

func (pg *PostGIS) FilterRelationPolygons(tags element.Tags, members []element.Member) []element.Member {
func (pg *PostGIS) SelectRelationPolygons(tags element.Tags, members []element.Member) []element.Member {
relMatches := pg.polygonTagMatcher.Match(&tags)
result := []element.Member{}
for _, m := range members {
Expand Down
16 changes: 8 additions & 8 deletions database/postgis/postgis_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ func testDb(t *testing.T) *PostGIS {
return db.(*PostGIS)
}

func TestFilterRelationPolygonsSimple(t *testing.T) {
func TestSelectRelationPolygonsSimple(t *testing.T) {
db := testDb(t)
filtered := db.FilterRelationPolygons(element.Tags{"landuse": "park"},
filtered := db.SelectRelationPolygons(element.Tags{"landuse": "park"},
[]element.Member{
makeMember(0, element.Tags{"landuse": "forest"}),
makeMember(1, element.Tags{"landuse": "park"}),
Expand All @@ -51,9 +51,9 @@ func TestFilterRelationPolygonsSimple(t *testing.T) {
}
}

func TestFilterRelationPolygonsUnrelatedTags(t *testing.T) {
func TestSelectRelationPolygonsUnrelatedTags(t *testing.T) {
db := testDb(t)
filtered := db.FilterRelationPolygons(element.Tags{"landuse": "park"},
filtered := db.SelectRelationPolygons(element.Tags{"landuse": "park"},
[]element.Member{
makeMember(0, element.Tags{"landuse": "park", "layer": "2", "name": "foo"}),
makeMember(1, element.Tags{"landuse": "forest"}),
Expand All @@ -66,9 +66,9 @@ func TestFilterRelationPolygonsUnrelatedTags(t *testing.T) {
}
}

func TestFilterRelationPolygonsMultiple(t *testing.T) {
func TestSelectRelationPolygonsMultiple(t *testing.T) {
db := testDb(t)
filtered := db.FilterRelationPolygons(element.Tags{"landuse": "park"},
filtered := db.SelectRelationPolygons(element.Tags{"landuse": "park"},
[]element.Member{
makeMember(0, element.Tags{"landuse": "park"}),
makeMember(1, element.Tags{"natural": "forest"}),
Expand All @@ -84,9 +84,9 @@ func TestFilterRelationPolygonsMultiple(t *testing.T) {
}
}

func TestFilterRelationPolygonsMultipleTags(t *testing.T) {
func TestSelectRelationPolygonsMultipleTags(t *testing.T) {
db := testDb(t)
filtered := db.FilterRelationPolygons(element.Tags{"landuse": "forest", "natural": "scrub"},
filtered := db.SelectRelationPolygons(element.Tags{"landuse": "forest", "natural": "scrub"},
[]element.Member{
makeMember(0, element.Tags{"natural": "scrub"}),
makeMember(1, element.Tags{"landuse": "forest"}),
Expand Down
2 changes: 1 addition & 1 deletion writer/relations.go
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ NextRel:
rw.inserter.InsertPolygon(rel.OSMElem, matches)
}

for _, m := range rw.inserter.FilterRelationPolygons(r.Tags, r.Members) {
for _, m := range rw.inserter.SelectRelationPolygons(r.Tags, r.Members) {
err = rw.osmCache.InsertedWays.PutWay(m.Way)
if err != nil {
log.Warn(err)
Expand Down

0 comments on commit f08ac11

Please sign in to comment.