public class SQLiteHelper extends JDBCHelperBase
| Modifier and Type | Class and Description |
|---|---|
static class |
SQLiteHelper.ConnectionProviderImpl |
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
LOGGER |
operationsFactory, providerFeatureType, srssolver, transactionsHelper| Constructor and Description |
|---|
SQLiteHelper(JDBCConnectionParameters connectionParameters) |
SQLiteHelper(JDBCConnectionParameters connectionParameters,
ConnectionProvider connectionProvider)
Constructor for use only for testing purposes.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowAutomaticValues()
Indica si la BBDD soporta valores automaticos, tipo serial.
|
boolean |
canWriteGeometry(int geometryType,
int geometrySubtype)
Indica si podemos escribir el tipo de geometria indicado.
|
JDBCNewStoreParameters |
createNewStoreParameters() |
JDBCStoreParameters |
createOpenStoreParameters() |
JDBCServerExplorer |
createServerExplorer(JDBCServerExplorerParameters parameters,
DataServerExplorerProviderServices providerServices) |
JDBCServerExplorerParameters |
createServerExplorerParameters() |
JDBCSQLBuilderBase |
createSQLBuilder()
Devuelve un SQLBuilder adaptado al proveedor.
|
Geometry |
forceGeometryType(GeometryType geomtype,
Geometry geom) |
JDBCConnection |
getConnection() |
SQLiteConnectionParameters |
getConnectionParameters() |
ConnectionProvider |
getConnectionProvider() |
java.lang.String |
getConnectionProviderKey(JDBCConnectionParameters connectionParameters) |
java.lang.String |
getConnectionURL() |
Geometry |
getGeometryFromColumn(java.sql.ResultSet rs,
int index) |
GeometryExpressionBuilderHelper.GeometrySupportType |
getGeometrySupportType()
Indica como deben ser guardadas las geometrias en la BBDD.
|
OperationsFactory |
getOperations() |
java.lang.String |
getProviderName()
Return the name of the driver.
|
java.lang.String |
getQuoteForIdentifiers()
Devuelve las comillas que han de usaese para los identificadores.
|
java.lang.String |
getQuoteForStrings()
Devuelve las comillas que han de usaese en las constantes de cadena.
|
protected java.lang.String |
getResourceType() |
java.lang.String |
getSourceId(JDBCStoreParameters parameters) |
SRSSolver |
getSRSSolver() |
boolean |
hasSpatialFunctions()
Indica si la BBDD tiene soporte espacial.
|
boolean |
supportOffsetInSelect()
Indica si la BBDD soporta el uso de OFFSET en la sentencia select.
|
addTableToColumnReferences, addTableToColumnReferencesInSingleSelect, allowNestedOperations, close, closeResourceRequested, createFeature, createOpenStoreParameters, createProvider, doDispose, expandCalculedColumns, fetchFeature, fetchFeature, getConnectionProviderStatus, getConnectionWritable, getGeometryFromColumn, getGeometryManager, getProviderFeatureType, getResource, getResulSetControler, getSourceId, getTableAndFeatureType, getTransaction, initialize, initializeResource, isClosed, isThreadSafe, processSpecialFunctions, replaceExistsFunction, replaceForeingValueFunction, resourceChanged, setProviderFeatureType, setTransaction, supportCaller, supportExpression, supportFilter, supportOrder, toString, useSubquerydispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdisposepublic SQLiteHelper(JDBCConnectionParameters connectionParameters, ConnectionProvider connectionProvider)
connectionParameters - connectionProvider - public SQLiteHelper(JDBCConnectionParameters connectionParameters)
public JDBCConnection getConnection() throws AccessResourceException
getConnection in interface JDBCHelpergetConnection in class JDBCHelperBaseAccessResourceExceptionpublic ConnectionProvider getConnectionProvider()
getConnectionProvider in class JDBCHelperBasepublic SQLiteConnectionParameters getConnectionParameters()
getConnectionParameters in interface JDBCHelpergetConnectionParameters in class JDBCHelperBasepublic java.lang.String getConnectionURL()
getConnectionURL in interface JDBCHelpergetConnectionURL in class JDBCHelperBaseprotected java.lang.String getResourceType()
getResourceType in class JDBCHelperBasepublic java.lang.String getProviderName()
JDBCHelpergetProviderName in interface JDBCHelpergetProviderName in class JDBCHelperBasepublic JDBCSQLBuilderBase createSQLBuilder()
JDBCHelpercreateSQLBuilder in interface JDBCHelpercreateSQLBuilder in class JDBCHelperBasepublic OperationsFactory getOperations()
getOperations in interface JDBCHelpergetOperations in class JDBCHelperBasepublic GeometryExpressionBuilderHelper.GeometrySupportType getGeometrySupportType()
JDBCHelpergetGeometrySupportType in interface JDBCHelpergetGeometrySupportType in class JDBCHelperBasepublic boolean hasSpatialFunctions()
JDBCHelperhasSpatialFunctions in interface JDBCHelperhasSpatialFunctions in class JDBCHelperBasepublic boolean canWriteGeometry(int geometryType,
int geometrySubtype)
JDBCHelpercanWriteGeometry in interface JDBCHelpercanWriteGeometry in class JDBCHelperBasepublic java.lang.String getQuoteForIdentifiers()
JDBCHelpergetQuoteForIdentifiers in interface JDBCHelpergetQuoteForIdentifiers in class JDBCHelperBasepublic boolean allowAutomaticValues()
JDBCHelperallowAutomaticValues in interface JDBCHelperallowAutomaticValues in class JDBCHelperBasepublic boolean supportOffsetInSelect()
JDBCHelpersupportOffsetInSelect in interface JDBCHelpersupportOffsetInSelect in class JDBCHelperBasepublic java.lang.String getQuoteForStrings()
JDBCHelpergetQuoteForStrings in interface JDBCHelpergetQuoteForStrings in class JDBCHelperBasepublic java.lang.String getSourceId(JDBCStoreParameters parameters)
getSourceId in interface JDBCHelpergetSourceId in class JDBCHelperBasepublic JDBCNewStoreParameters createNewStoreParameters()
createNewStoreParameters in interface JDBCHelpercreateNewStoreParameters in class JDBCHelperBasepublic JDBCStoreParameters createOpenStoreParameters()
createOpenStoreParameters in interface JDBCHelpercreateOpenStoreParameters in class JDBCHelperBasepublic JDBCServerExplorerParameters createServerExplorerParameters()
createServerExplorerParameters in interface JDBCHelpercreateServerExplorerParameters in class JDBCHelperBasepublic Geometry forceGeometryType(GeometryType geomtype, Geometry geom) throws CreateGeometryException
CreateGeometryExceptionpublic SRSSolver getSRSSolver()
getSRSSolver in interface JDBCHelpergetSRSSolver in class JDBCHelperBasepublic Geometry getGeometryFromColumn(java.sql.ResultSet rs, int index) throws DataException
getGeometryFromColumn in interface JDBCHelpergetGeometryFromColumn in class JDBCHelperBaseDataExceptionpublic JDBCServerExplorer createServerExplorer(JDBCServerExplorerParameters parameters, DataServerExplorerProviderServices providerServices) throws InitializeException
createServerExplorer in interface JDBCHelpercreateServerExplorer in class JDBCHelperBaseInitializeExceptionpublic java.lang.String getConnectionProviderKey(JDBCConnectionParameters connectionParameters)
getConnectionProviderKey in class JDBCHelperBase