public class FeatureDao extends UserDao<FeatureColumn,FeatureTable,FeatureRow,FeatureCursor>
projection| Constructor and Description |
|---|
FeatureDao(FeatureDao featureDao)
Constructor, semi copy constructor with separate connection states
|
FeatureDao(String database,
GeoPackageConnection db,
GeometryColumns geometryColumns,
FeatureTable table)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
FeatureDao |
copy()
Copy the feature dao for separate connection states, shares geometry columns and feature table memory
|
BoundingBox |
getBoundingBox() |
BoundingBox |
getBoundingBox(Projection projection) |
FeatureConnection |
getFeatureDb()
Get the Feature connection
|
String |
getGeometryColumnName()
Get the Geometry Column name
|
GeometryColumns |
getGeometryColumns()
Get the Geometry Columns
|
GeometryType |
getGeometryType()
Get the Geometry Type
|
String[] |
getIdAndGeometryColumnNames()
Get the Id and Geometry Column names
|
FeatureColumn |
getIdColumn()
Get the Id Column
|
String |
getIdColumnName()
Get the Id Column name
|
SpatialReferenceSystem |
getSrs()
Get the Spatial Reference System
|
long |
getSrsId()
Get the Spatial Reference System id
|
FeatureRow |
newRow() |
beginTransaction, commit, endTransaction, getDatabaseConnection, getDb, insert, insert, insertOrThrow, inTransaction, isInvalidRequery, prepareResult, query, query, queryForIdRow, renameTableColumn, setInvalidRequery, setUseBindings, update, updateaddColumn, alterColumn, alterColumns, buildColumnsAs, buildColumnsAs, buildColumnsAs, buildColumnsAs, buildColumnsAs, buildColumnsAsNull, buildColumnsAsNull, buildLimit, buildValueWhere, buildValueWhereArgs, buildWhere, buildWhere, buildWhere, buildWhere, buildWhereArgs, buildWhereArgs, buildWhereArgs, buildWhereArgs, buildWhereIn, buildWhereInArgs, buildWhereLike, buildWhereLike, columnCount, count, count, count, count, count, count, count, count, countColumn, countColumnIn, countColumnIn, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForFieldValues, countForFieldValues, countForFieldValues, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForValueFieldValues, countForValueFieldValues, countForValueFieldValues, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, create, createDao, delete, delete, delete, deleteAll, deleteById, dropColumn, dropColumn, dropColumn, dropColumnIndexes, dropColumnNames, dropColumns, dropTable, endAndBeginTransaction, endTransaction, failTransaction, getColumnNames, getColumns, getContents, getDatabase, getPkWhere, getPkWhereArgs, getProjection, getTable, getTableName, getUserDb, getZoomLevel, isPkModifiable, isValueValidation, max, max, min, min, projectBoundingBox, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, queryAs, queryAs, queryForAll, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForFieldValues, queryForFieldValues, queryForFieldValues, queryForFieldValues, queryForId, queryForId, queryForId, queryForId, queryForIdRow, queryForIdRow, queryForIdRow, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForValueFieldValues, queryForValueFieldValues, queryForValueFieldValues, queryForValueFieldValues, queryIdsSQL, queryIdsSQL, queryIdsSQL, queryIdsSQL, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryResults, queryResults, queryResults, queryResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleResult, querySingleResult, querySingleResult, querySingleResult, querySingleRowResults, querySingleRowResults, querySingleRowTypedResults, querySingleRowTypedResults, querySingleTypedResult, querySingleTypedResult, querySingleTypedResult, querySingleTypedResult, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, queryTypedResults, queryTypedResults, queryTypedResults, queryTypedResults, rawQuery, rawQuery, renameColumn, renameColumn, renameColumn, setPkModifiable, setValueValidationpublic FeatureDao(String database, GeoPackageConnection db, GeometryColumns geometryColumns, FeatureTable table)
database - database namedb - connectiongeometryColumns - geometry columnstable - feature tablepublic FeatureDao(FeatureDao featureDao)
featureDao - feature daopublic FeatureDao copy()
public BoundingBox getBoundingBox()
getBoundingBox in class UserCoreDao<FeatureColumn,FeatureTable,FeatureRow,FeatureCursor>public BoundingBox getBoundingBox(Projection projection)
getBoundingBox in class UserCoreDao<FeatureColumn,FeatureTable,FeatureRow,FeatureCursor>public FeatureRow newRow()
newRow in class UserCoreDao<FeatureColumn,FeatureTable,FeatureRow,FeatureCursor>public FeatureConnection getFeatureDb()
public GeometryColumns getGeometryColumns()
public String getGeometryColumnName()
public GeometryType getGeometryType()
public SpatialReferenceSystem getSrs()
public long getSrsId()
public FeatureColumn getIdColumn()
public String getIdColumnName()
public String[] getIdAndGeometryColumnNames()