package com.opendoorlogistics.api.tables;
import com.opendoorlogistics.api.geometry.LatLong;
/**
* Base interface for the definition of a query run against a single table
* @author Phil
*
*/
public interface TableQuery {
public interface SpatialTableQuery extends TableQuery{
LatLong getMinimum();
LatLong getMaximum();
int getMinZoom();
int getMaxZoom();
/**
* Latitude column or -1 if not set
* @return
*/
int getLatitudeColumn();
/**
* Longitude column or -1 if not set
* @return
*/
int getLongitudeColumn();
/**
* Geometry column or -1 if not set
* @return
*/
int getGeomColumn();
}
}