aisdb.database.sql_query_strings module
- aisdb.database.sql_query_strings.has_mmsi(*, alias, mmsi, **_)[source]
SQL callback selecting a single vessel identifier
- Parameters:
alias (string) – the ‘alias’ in a ‘WITH tablename AS alias …’ SQL statement
mmsi (int) – vessel identifier
- Returns:
SQL code (string)
- aisdb.database.sql_query_strings.in_bbox(*, alias, xmin, xmax, ymin, ymax, **_)[source]
SQL callback restricting vessels in bounding box region
- Parameters:
alias (string) – the ‘alias’ in a ‘WITH tablename AS alias …’ SQL statement
xmin (float) – minimum longitude
xmax (float) – maximum longitude
ymin (float) – minimum latitude
ymax (float) – maximum latitude
- Returns:
SQL code (string)
- aisdb.database.sql_query_strings.in_mmsi(*, alias, mmsis, **_)[source]
SQL callback selecting multiple vessel identifiers
- Parameters:
alias (string) – the ‘alias’ in a ‘WITH tablename AS alias …’ SQL statement
mmsis (tuple) – tuple of vessel identifiers (int)
- Returns:
SQL code (string)