public class H2SQLExecutor extends Object
| Constructor and Description |
|---|
H2SQLExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected StorageData |
getByColumn(JDBCHikariCPClient h2Client,
String modelName,
String columnName,
Object value,
StorageBuilder storageBuilder) |
protected StorageData |
getByID(JDBCHikariCPClient h2Client,
String modelName,
String id,
StorageBuilder storageBuilder) |
protected int |
getEntityIDByID(JDBCHikariCPClient h2Client,
String entityColumnName,
String modelName,
String id) |
protected SQLExecutor |
getInsertExecutor(String modelName,
StorageData indicator,
StorageBuilder storageBuilder) |
protected SQLExecutor |
getUpdateExecutor(String modelName,
StorageData indicator,
StorageBuilder storageBuilder) |
protected StorageData |
toStorageData(ResultSet rs,
String modelName,
StorageBuilder storageBuilder) |
protected StorageData getByID(JDBCHikariCPClient h2Client, String modelName, String id, StorageBuilder storageBuilder) throws IOException
IOExceptionprotected StorageData getByColumn(JDBCHikariCPClient h2Client, String modelName, String columnName, Object value, StorageBuilder storageBuilder) throws IOException
IOExceptionprotected StorageData toStorageData(ResultSet rs, String modelName, StorageBuilder storageBuilder) throws SQLException
SQLExceptionprotected int getEntityIDByID(JDBCHikariCPClient h2Client, String entityColumnName, String modelName, String id)
protected SQLExecutor getInsertExecutor(String modelName, StorageData indicator, StorageBuilder storageBuilder) throws IOException
IOExceptionprotected SQLExecutor getUpdateExecutor(String modelName, StorageData indicator, StorageBuilder storageBuilder) throws IOException
IOExceptionCopyright © 2018 The Apache Software Foundation. All rights reserved.