Documentation
¶
Index ¶
- func CommonTablesWithDatabase(db sqlite.Database) ([]sqlite.Table, error)
- func CommonTablesWithDatabaseAndOptions(db sqlite.Database, table_opts *CommonTablesOptions) ([]sqlite.Table, error)
- func NewAncestorsTable() (sqlite.Table, error)
- func NewAncestorsTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func NewConcordancesTable() (sqlite.Table, error)
- func NewConcordancesTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func NewGeoJSONTable() (sqlite.Table, error)
- func NewGeoJSONTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func NewGeoJSONTableWithDatabaseAndOptions(db sqlite.Database, opts *GeoJSONTableOptions) (sqlite.Table, error)
- func NewGeoJSONTableWithOptions(opts *GeoJSONTableOptions) (sqlite.Table, error)
- func NewGeometriesTable() (sqlite.Table, error)
- func NewGeometriesTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func NewGeometriesTableWithDatabaseAndOptions(db sqlite.Database, opts *GeometriesTableOptions) (sqlite.Table, error)
- func NewGeometriesTableWithOptions(opts *GeometriesTableOptions) (sqlite.Table, error)
- func NewGeometryTable() (sqlite.Table, error)
- func NewGeometryTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func NewGeometryTableWithDatabaseAndOptions(db sqlite.Database, opts *GeometryTableOptions) (sqlite.Table, error)
- func NewGeometryTableWithOptions(opts *GeometryTableOptions) (sqlite.Table, error)
- func NewNamesTable() (sqlite.Table, error)
- func NewNamesTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func NewPropertiesTable() (sqlite.Table, error)
- func NewPropertiesTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func NewPropertiesTableWithDatabaseAndOptions(db sqlite.Database, opts *PropertiesTableOptions) (sqlite.Table, error)
- func NewPropertiesTableWithOptions(opts *PropertiesTableOptions) (sqlite.Table, error)
- func NewRTreeTable() (sqlite.Table, error)
- func NewRTreeTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func NewRTreeTableWithDatabaseAndOptions(db sqlite.Database, opts *RTreeTableOptions) (sqlite.Table, error)
- func NewRTreeTableWithOptions(opts *RTreeTableOptions) (sqlite.Table, error)
- func NewSPRTable() (sqlite.Table, error)
- func NewSPRTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func NewSPRTableWithDatabaseAndOptions(db sqlite.Database, opts *SPRTableOptions) (sqlite.Table, error)
- func NewSPRTableWithOptions(opts *SPRTableOptions) (sqlite.Table, error)
- func NewSearchTable() (sqlite.Table, error)
- func NewSearchTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
- func PointInPolygonTablesWithDatabase(db sqlite.Database) ([]sqlite.Table, error)
- func SearchTablesWithDatabase(db sqlite.Database) ([]sqlite.Table, error)
- func SpatialTablesWithDatabase(db sqlite.Database) ([]sqlite.Table, error)
- type AncestorsRow
- type AncestorsTable
- func (t *AncestorsTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
- func (t *AncestorsTable) IndexRecord(db sqlite.Database, i interface{}) error
- func (t *AncestorsTable) InitializeTable(db sqlite.Database) error
- func (t *AncestorsTable) Name() string
- func (t *AncestorsTable) Schema() string
- type CommonTablesOptions
- type ConcordancesRow
- type ConcordancesTable
- func (t *ConcordancesTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
- func (t *ConcordancesTable) IndexRecord(db sqlite.Database, i interface{}) error
- func (t *ConcordancesTable) InitializeTable(db sqlite.Database) error
- func (t *ConcordancesTable) Name() string
- func (t *ConcordancesTable) Schema() string
- type GeoJSONRow
- type GeoJSONTable
- type GeoJSONTableOptions
- type GeometriesRow
- type GeometriesTable
- func (t *GeometriesTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
- func (t *GeometriesTable) IndexRecord(db sqlite.Database, i interface{}) error
- func (t *GeometriesTable) InitializeTable(db sqlite.Database) error
- func (t *GeometriesTable) Name() string
- func (t *GeometriesTable) Schema() string
- type GeometriesTableOptions
- type GeometryRow
- type GeometryTable
- func (t *GeometryTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
- func (t *GeometryTable) IndexRecord(db sqlite.Database, i interface{}) error
- func (t *GeometryTable) InitializeTable(db sqlite.Database) error
- func (t *GeometryTable) Name() string
- func (t *GeometryTable) Schema() string
- type GeometryTableOptions
- type NamesRow
- type NamesTable
- type PropertiesRow
- type PropertiesTable
- func (t *PropertiesTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
- func (t *PropertiesTable) IndexRecord(db sqlite.Database, i interface{}) error
- func (t *PropertiesTable) InitializeTable(db sqlite.Database) error
- func (t *PropertiesTable) Name() string
- func (t *PropertiesTable) Schema() string
- type PropertiesTableOptions
- type RTreeTable
- type RTreeTableOptions
- type SPRRow
- type SPRTable
- type SPRTableOptions
- type SearchTable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommonTablesWithDatabase ¶
func CommonTablesWithDatabase(db sqlite.Database) ([]sqlite.Table, error)
func CommonTablesWithDatabaseAndOptions ¶
func CommonTablesWithDatabaseAndOptions(db sqlite.Database, table_opts *CommonTablesOptions) ([]sqlite.Table, error)
func NewAncestorsTable ¶
func NewAncestorsTable() (sqlite.Table, error)
func NewAncestorsTableWithDatabase ¶
func NewAncestorsTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func NewConcordancesTable ¶
func NewConcordancesTable() (sqlite.Table, error)
func NewConcordancesTableWithDatabase ¶
func NewConcordancesTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func NewGeoJSONTable ¶
func NewGeoJSONTable() (sqlite.Table, error)
func NewGeoJSONTableWithDatabase ¶
func NewGeoJSONTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func NewGeoJSONTableWithDatabaseAndOptions ¶
func NewGeoJSONTableWithDatabaseAndOptions(db sqlite.Database, opts *GeoJSONTableOptions) (sqlite.Table, error)
func NewGeoJSONTableWithOptions ¶
func NewGeoJSONTableWithOptions(opts *GeoJSONTableOptions) (sqlite.Table, error)
func NewGeometriesTable ¶
func NewGeometriesTable() (sqlite.Table, error)
func NewGeometriesTableWithDatabase ¶
func NewGeometriesTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func NewGeometriesTableWithDatabaseAndOptions ¶ added in v0.2.4
func NewGeometriesTableWithDatabaseAndOptions(db sqlite.Database, opts *GeometriesTableOptions) (sqlite.Table, error)
func NewGeometriesTableWithOptions ¶ added in v0.2.4
func NewGeometriesTableWithOptions(opts *GeometriesTableOptions) (sqlite.Table, error)
func NewGeometryTable ¶ added in v0.6.0
func NewGeometryTable() (sqlite.Table, error)
func NewGeometryTableWithDatabase ¶ added in v0.6.0
func NewGeometryTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func NewGeometryTableWithDatabaseAndOptions ¶ added in v0.6.0
func NewGeometryTableWithDatabaseAndOptions(db sqlite.Database, opts *GeometryTableOptions) (sqlite.Table, error)
func NewGeometryTableWithOptions ¶ added in v0.6.0
func NewGeometryTableWithOptions(opts *GeometryTableOptions) (sqlite.Table, error)
func NewNamesTable ¶
func NewNamesTable() (sqlite.Table, error)
func NewNamesTableWithDatabase ¶
func NewNamesTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func NewPropertiesTable ¶ added in v0.6.0
func NewPropertiesTable() (sqlite.Table, error)
func NewPropertiesTableWithDatabase ¶ added in v0.6.0
func NewPropertiesTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func NewPropertiesTableWithDatabaseAndOptions ¶ added in v0.6.0
func NewPropertiesTableWithDatabaseAndOptions(db sqlite.Database, opts *PropertiesTableOptions) (sqlite.Table, error)
func NewPropertiesTableWithOptions ¶ added in v0.6.0
func NewPropertiesTableWithOptions(opts *PropertiesTableOptions) (sqlite.Table, error)
func NewRTreeTable ¶ added in v0.3.0
func NewRTreeTable() (sqlite.Table, error)
func NewRTreeTableWithDatabase ¶ added in v0.3.0
func NewRTreeTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func NewRTreeTableWithDatabaseAndOptions ¶ added in v0.3.0
func NewRTreeTableWithDatabaseAndOptions(db sqlite.Database, opts *RTreeTableOptions) (sqlite.Table, error)
func NewRTreeTableWithOptions ¶ added in v0.3.0
func NewRTreeTableWithOptions(opts *RTreeTableOptions) (sqlite.Table, error)
func NewSPRTable ¶
func NewSPRTable() (sqlite.Table, error)
func NewSPRTableWithDatabase ¶
func NewSPRTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func NewSPRTableWithDatabaseAndOptions ¶ added in v0.6.0
func NewSPRTableWithDatabaseAndOptions(db sqlite.Database, opts *SPRTableOptions) (sqlite.Table, error)
func NewSPRTableWithOptions ¶ added in v0.6.0
func NewSPRTableWithOptions(opts *SPRTableOptions) (sqlite.Table, error)
func NewSearchTable ¶
func NewSearchTable() (sqlite.Table, error)
func NewSearchTableWithDatabase ¶
func NewSearchTableWithDatabase(db sqlite.Database) (sqlite.Table, error)
func PointInPolygonTablesWithDatabase ¶
func PointInPolygonTablesWithDatabase(db sqlite.Database) ([]sqlite.Table, error)
func SearchTablesWithDatabase ¶
func SearchTablesWithDatabase(db sqlite.Database) ([]sqlite.Table, error)
func SpatialTablesWithDatabase ¶
func SpatialTablesWithDatabase(db sqlite.Database) ([]sqlite.Table, error)
Types ¶
type AncestorsRow ¶
type AncestorsTable ¶
type AncestorsTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*AncestorsTable) IndexFeature ¶
func (t *AncestorsTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
func (*AncestorsTable) IndexRecord ¶
func (t *AncestorsTable) IndexRecord(db sqlite.Database, i interface{}) error
func (*AncestorsTable) InitializeTable ¶
func (t *AncestorsTable) InitializeTable(db sqlite.Database) error
func (*AncestorsTable) Name ¶
func (t *AncestorsTable) Name() string
func (*AncestorsTable) Schema ¶
func (t *AncestorsTable) Schema() string
type CommonTablesOptions ¶
type CommonTablesOptions struct {
GeoJSON *GeoJSONTableOptions
}
type ConcordancesRow ¶
type ConcordancesTable ¶
type ConcordancesTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*ConcordancesTable) IndexFeature ¶
func (t *ConcordancesTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
func (*ConcordancesTable) IndexRecord ¶
func (t *ConcordancesTable) IndexRecord(db sqlite.Database, i interface{}) error
func (*ConcordancesTable) InitializeTable ¶
func (t *ConcordancesTable) InitializeTable(db sqlite.Database) error
func (*ConcordancesTable) Name ¶
func (t *ConcordancesTable) Name() string
func (*ConcordancesTable) Schema ¶
func (t *ConcordancesTable) Schema() string
type GeoJSONRow ¶
type GeoJSONTable ¶
type GeoJSONTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*GeoJSONTable) IndexFeature ¶
func (t *GeoJSONTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
func (*GeoJSONTable) IndexRecord ¶
func (t *GeoJSONTable) IndexRecord(db sqlite.Database, i interface{}) error
func (*GeoJSONTable) InitializeTable ¶
func (t *GeoJSONTable) InitializeTable(db sqlite.Database) error
func (*GeoJSONTable) Name ¶
func (t *GeoJSONTable) Name() string
func (*GeoJSONTable) Schema ¶
func (t *GeoJSONTable) Schema() string
type GeoJSONTableOptions ¶
type GeoJSONTableOptions struct {
IndexAltFiles bool
}
func DefaultGeoJSONTableOptions ¶
func DefaultGeoJSONTableOptions() (*GeoJSONTableOptions, error)
type GeometriesRow ¶
type GeometriesTable ¶
type GeometriesTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*GeometriesTable) IndexFeature ¶
func (t *GeometriesTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
func (*GeometriesTable) IndexRecord ¶
func (t *GeometriesTable) IndexRecord(db sqlite.Database, i interface{}) error
func (*GeometriesTable) InitializeTable ¶
func (t *GeometriesTable) InitializeTable(db sqlite.Database) error
func (*GeometriesTable) Name ¶
func (t *GeometriesTable) Name() string
func (*GeometriesTable) Schema ¶
func (t *GeometriesTable) Schema() string
type GeometriesTableOptions ¶ added in v0.2.4
type GeometriesTableOptions struct {
IndexAltFiles bool
}
func DefaultGeometriesTableOptions ¶ added in v0.2.4
func DefaultGeometriesTableOptions() (*GeometriesTableOptions, error)
type GeometryRow ¶ added in v0.6.0
type GeometryTable ¶ added in v0.6.0
type GeometryTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*GeometryTable) IndexFeature ¶ added in v0.6.0
func (t *GeometryTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
func (*GeometryTable) IndexRecord ¶ added in v0.6.0
func (t *GeometryTable) IndexRecord(db sqlite.Database, i interface{}) error
func (*GeometryTable) InitializeTable ¶ added in v0.6.0
func (t *GeometryTable) InitializeTable(db sqlite.Database) error
func (*GeometryTable) Name ¶ added in v0.6.0
func (t *GeometryTable) Name() string
func (*GeometryTable) Schema ¶ added in v0.6.0
func (t *GeometryTable) Schema() string
type GeometryTableOptions ¶ added in v0.6.0
type GeometryTableOptions struct {
IndexAltFiles bool
}
func DefaultGeometryTableOptions ¶ added in v0.6.0
func DefaultGeometryTableOptions() (*GeometryTableOptions, error)
type NamesTable ¶
type NamesTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*NamesTable) IndexFeature ¶
func (t *NamesTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
func (*NamesTable) IndexRecord ¶
func (t *NamesTable) IndexRecord(db sqlite.Database, i interface{}) error
func (*NamesTable) InitializeTable ¶
func (t *NamesTable) InitializeTable(db sqlite.Database) error
func (*NamesTable) Name ¶
func (t *NamesTable) Name() string
func (*NamesTable) Schema ¶
func (t *NamesTable) Schema() string
type PropertiesRow ¶ added in v0.6.0
type PropertiesTable ¶ added in v0.6.0
type PropertiesTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*PropertiesTable) IndexFeature ¶ added in v0.6.0
func (t *PropertiesTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
func (*PropertiesTable) IndexRecord ¶ added in v0.6.0
func (t *PropertiesTable) IndexRecord(db sqlite.Database, i interface{}) error
func (*PropertiesTable) InitializeTable ¶ added in v0.6.0
func (t *PropertiesTable) InitializeTable(db sqlite.Database) error
func (*PropertiesTable) Name ¶ added in v0.6.0
func (t *PropertiesTable) Name() string
func (*PropertiesTable) Schema ¶ added in v0.6.0
func (t *PropertiesTable) Schema() string
type PropertiesTableOptions ¶ added in v0.6.0
type PropertiesTableOptions struct {
IndexAltFiles bool
}
func DefaultPropertiesTableOptions ¶ added in v0.6.0
func DefaultPropertiesTableOptions() (*PropertiesTableOptions, error)
type RTreeTable ¶ added in v0.3.0
type RTreeTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*RTreeTable) IndexFeature ¶ added in v0.3.0
func (t *RTreeTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
func (*RTreeTable) IndexRecord ¶ added in v0.3.0
func (t *RTreeTable) IndexRecord(db sqlite.Database, i interface{}) error
func (*RTreeTable) InitializeTable ¶ added in v0.3.0
func (t *RTreeTable) InitializeTable(db sqlite.Database) error
func (*RTreeTable) Name ¶ added in v0.3.0
func (t *RTreeTable) Name() string
func (*RTreeTable) Schema ¶ added in v0.3.0
func (t *RTreeTable) Schema() string
type RTreeTableOptions ¶ added in v0.3.0
type RTreeTableOptions struct {
IndexAltFiles bool
}
func DefaultRTreeTableOptions ¶ added in v0.3.0
func DefaultRTreeTableOptions() (*RTreeTableOptions, error)
type SPRRow ¶
type SPRRow struct { Id int64 // properties.wof:id INTEGER ParentId int64 // properties.wof:parent_id INTEGER Name string // properties.wof:name TEXT Placetype string // properties.wof:placetype TEXT Country string // properties.wof:country TEXT Repo string // properties.wof:repo TEXT Path string // derived TEXT URI string // derived TEXT Latitude float64 // derived REAL Longitude float64 // derived REAL MinLatitude float64 // properties.geom:bbox.1 REAL MinLongitude float64 // properties.geom:bbox.0 REAL MaxLatitude float64 // properties.geom:bbox.3 REAL MaxLongitude float64 // properties.geom.bbox.2 REAL IsCurrent int64 // properies.mz:is_current INTEGER IsCeased int64 // derived INTEGER IsDeprecated int64 // derived INTEGER IsSuperseded int64 // derived INTEGER IsSuperseding int64 // derived INTEGER SupersededBy []int64 // ... Supersedes []int64 // ... LastModified int64 // properties.wof:lastmodified INTEGER }
type SPRTable ¶
type SPRTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*SPRTable) IndexFeature ¶
func (*SPRTable) IndexRecord ¶
func (*SPRTable) InitializeTable ¶
type SPRTableOptions ¶ added in v0.6.0
type SPRTableOptions struct {
IndexAltFiles bool
}
func DefaultSPRTableOptions ¶ added in v0.6.0
func DefaultSPRTableOptions() (*SPRTableOptions, error)
type SearchTable ¶
type SearchTable struct { features.FeatureTable // contains filtered or unexported fields }
func (*SearchTable) IndexFeature ¶
func (t *SearchTable) IndexFeature(db sqlite.Database, f geojson.Feature) error
func (*SearchTable) IndexRecord ¶
func (t *SearchTable) IndexRecord(db sqlite.Database, i interface{}) error
func (*SearchTable) InitializeTable ¶
func (t *SearchTable) InitializeTable(db sqlite.Database) error
func (*SearchTable) Name ¶
func (t *SearchTable) Name() string
func (*SearchTable) Schema ¶
func (t *SearchTable) Schema() string
Click to show internal directories.
Click to hide internal directories.