Class TileTable


  • public class TileTable
    extends UserTable<TileColumn>
    Represents a user tile table
    Author:
    osbornb
    • Constructor Detail

      • TileTable

        public TileTable​(String tableName)
        Constructor
        Parameters:
        tableName - table name
        Since:
        4.0.0
      • TileTable

        public TileTable​(String tableName,
                         List<TileColumn> columns)
        Constructor
        Parameters:
        tableName - table name
        columns - columns
      • TileTable

        public TileTable​(TileTable tileTable)
        Copy Constructor
        Parameters:
        tileTable - tile table
        Since:
        3.3.0
    • Method Detail

      • getZoomLevelColumnIndex

        public int getZoomLevelColumnIndex()
        Get the zoom level column index
        Returns:
        zoom level index
      • getZoomLevelColumn

        public TileColumn getZoomLevelColumn()
        Get the zoom level column
        Returns:
        tile column
      • getTileColumnColumnIndex

        public int getTileColumnColumnIndex()
        Get the tile column column index
        Returns:
        tile column index
      • getTileColumnColumn

        public TileColumn getTileColumnColumn()
        Get the tile column column
        Returns:
        tile column
      • getTileRowColumnIndex

        public int getTileRowColumnIndex()
        Get the tile row column index
        Returns:
        tile row index
      • getTileRowColumn

        public TileColumn getTileRowColumn()
        Get the tile row column
        Returns:
        tile column
      • getTileDataColumnIndex

        public int getTileDataColumnIndex()
        Get the tile data column index
        Returns:
        tile data index
      • getTileDataColumn

        public TileColumn getTileDataColumn()
        Get the tile data column
        Returns:
        tile column
      • createRequiredColumns

        public static List<TileColumn> createRequiredColumns()
        Create the required table columns
        Returns:
        tile columns
      • createRequiredColumns

        public static List<TileColumn> createRequiredColumns​(boolean autoincrement)
        Create the required table columns
        Parameters:
        autoincrement - autoincrement id values
        Returns:
        tile columns
        Since:
        4.0.0
      • createRequiredColumns

        public static List<TileColumn> createRequiredColumns​(int startingIndex)
        Create the required table columns, starting at the provided index
        Parameters:
        startingIndex - starting index
        Returns:
        tile columns
      • createRequiredColumns

        public static List<TileColumn> createRequiredColumns​(int startingIndex,
                                                             boolean autoincrement)
        Create the required table columns, starting at the provided index
        Parameters:
        startingIndex - starting index
        autoincrement - autoincrement id values
        Returns:
        tile columns
        Since:
        4.0.0