mapserver/tiledb/accessor.go

19 lines
287 B
Go
Raw Normal View History

2019-01-11 16:00:40 +01:00
package tiledb
import (
"mapserver/coords"
)
type Tile struct {
2019-01-21 13:27:36 +01:00
Pos *coords.TileCoords
2019-01-18 09:13:37 +01:00
Data []byte
Mtime int64
2019-01-11 16:00:40 +01:00
}
type DBAccessor interface {
Migrate() error
2019-01-21 13:27:36 +01:00
GetTile(pos *coords.TileCoords) (*Tile, error)
2019-01-16 16:36:28 +01:00
SetTile(tile *Tile) error
2019-01-21 13:27:36 +01:00
RemoveTile(pos *coords.TileCoords) error
2019-01-11 16:00:40 +01:00
}