com.nutiteq.db
Class AndroidTileDatabaseHelper

java.lang.Object
  extended by com.nutiteq.db.AndroidTileDatabaseHelper

public class AndroidTileDatabaseHelper
extends java.lang.Object

Universal helper for SQLite tile database.

Author:
jaak

Field Summary
 android.database.sqlite.SQLiteDatabase database
           
 
Constructor Summary
AndroidTileDatabaseHelper(android.content.Context ctx, java.lang.String databaseName, java.lang.String tileTable, java.lang.String keyZoom, java.lang.String keyX, java.lang.String keyY, java.lang.String keyData, java.lang.String tableWhere)
          Construct database helper with own tile table format.
 
Method Summary
 void close()
           
 boolean containsKey(int z, int x, int y)
           
 byte[] get(int z, int x, int y)
           
 void open()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

database

public android.database.sqlite.SQLiteDatabase database
Constructor Detail

AndroidTileDatabaseHelper

public AndroidTileDatabaseHelper(android.content.Context ctx,
                                 java.lang.String databaseName,
                                 java.lang.String tileTable,
                                 java.lang.String keyZoom,
                                 java.lang.String keyX,
                                 java.lang.String keyY,
                                 java.lang.String keyData,
                                 java.lang.String tableWhere)
Construct database helper with own tile table format.

Parameters:
ctx - Android application context
databaseName - Database file path
tileTable - Tile table name, e.g. "tiles"
keyZoom - column name for zoom
keyX - table column name for x/column
keyY - table column name for y/row
keyData - column for binary data (blob)
tableWhere - where SQL clause for tile row search, as prepared statement e.g. "zoom_level = ? and tile_column = ? and tile_row = ?"
Method Detail

open

public void open()

close

public void close()

containsKey

public boolean containsKey(int z,
                           int x,
                           int y)

get

public byte[] get(int z,
                  int x,
                  int y)