Geolix v0.8.0

Modules summary

Geolix

Geolix Application

Geolix.Database

Module to interact with the geo database

Geolix.Decoder

Module for decoding the mmdb2 format byte streams

Geolix.Metadata

Metadata struct

Geolix.Model

Behaviour for records/results

Geolix.Pool

Connects the Geolix interface with the underlying pool

Geolix.Reader

Module to read database files and split them into data and metadata

Geolix.Record.City

Record for city information

Geolix.Record.Continent

Record for continent information

Geolix.Record.Country

Record for country information

Geolix.Record.Location

Record for location information

Geolix.Record.Postal

Record for postal information

Geolix.Record.RepresentedCountry

Record for represented country information

Geolix.Record.Subdivision

Record for subdivision information

Geolix.Result

Converts raw lookup results into structured data

Geolix.Result.AnonymousIP

Result for GeoIP2 Anonymous IP databases

Geolix.Result.City

Result for GeoIP2 City databases

Geolix.Result.ConnectionType

Result for GeoIP2 Connection Type databases

Geolix.Result.Country

Result for GeoIP2 Country databases

Geolix.Result.Domain

Result for GeoIP2 Domain databases

Geolix.Result.ISP

Result for GeoIP2 ISP databases

Geolix.Server.Pool

Geolix server pool definition

Geolix.Server.Worker

Worker module reading a database and looking up IP information

Geolix.Storage.Data

Geolix data storage

Geolix.Storage.Metadata

Geolix metadata storage

Geolix.Storage.Tree

Geolix tree storage