public class GeoPackageCreator extends Object
| Constructor and Description |
|---|
GeoPackageCreator()
Constructor
|
GeoPackageCreator(boolean openHeaderValidation,
boolean openIntegrityValidation,
boolean sqliteWriteAheadLogging)
Constructor
|
GeoPackageCreator(Context context)
Constructor
|
GeoPackageCreator(Context context,
boolean openHeaderValidation,
boolean openIntegrityValidation,
boolean sqliteWriteAheadLogging)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
GeoPackage |
createGeoPackage(String database,
String path,
boolean writable,
GeoPackageCursorFactory cursorFactory,
SQLiteDatabase sqlite)
Create a GeoPackage for the connection
|
Context |
getContext()
Get the context
|
boolean |
isOpenHeaderValidation()
Is open database header validation enabled.
|
boolean |
isOpenIntegrityValidation()
Is open database integrity validation enabled.
|
boolean |
isSqliteWriteAheadLogging()
Is the SQLite write ahead logging setting enabled for connections.
|
GeoPackage |
openExternal(String path,
String database,
boolean writable)
Open an external GeoPackage
|
void |
setContext(Context context)
Set the context
|
void |
setOpenHeaderValidation(boolean enabled)
Set the open database header validation setting.
|
void |
setOpenIntegrityValidation(boolean enabled)
Set the open database integrity validation setting.
|
void |
setSqliteWriteAheadLogging(boolean enabled)
Set the SQLite write ahead logging setting for connections.
|
public GeoPackageCreator()
public GeoPackageCreator(Context context)
context - contextpublic GeoPackageCreator(boolean openHeaderValidation,
boolean openIntegrityValidation,
boolean sqliteWriteAheadLogging)
openHeaderValidation - validate the database header when opening a databaseopenIntegrityValidation - validate the database integrity when opening a databasesqliteWriteAheadLogging - write ahead logging state for SQLite connectionspublic GeoPackageCreator(Context context, boolean openHeaderValidation, boolean openIntegrityValidation, boolean sqliteWriteAheadLogging)
context - contextopenHeaderValidation - validate the database header when opening a databaseopenIntegrityValidation - validate the database integrity when opening a databasesqliteWriteAheadLogging - write ahead logging state for SQLite connectionspublic Context getContext()
public void setContext(Context context)
context - contextpublic boolean isOpenHeaderValidation()
public void setOpenHeaderValidation(boolean enabled)
enabled - true to enable, false to disablepublic boolean isOpenIntegrityValidation()
public void setOpenIntegrityValidation(boolean enabled)
enabled - true to enable, false to disablepublic boolean isSqliteWriteAheadLogging()
public void setSqliteWriteAheadLogging(boolean enabled)
enabled - true to enable, false to disablepublic GeoPackage openExternal(String path, String database, boolean writable)
path - full file pathdatabase - database namewritable - true to open as writable, false as read onlypublic GeoPackage createGeoPackage(String database, String path, boolean writable, GeoPackageCursorFactory cursorFactory, SQLiteDatabase sqlite)
database - database namepath - full file pathwritable - true to open as writable, false as read onlycursorFactory - GeoPackage cursor factorysqlite - SQLite database