public abstract class SqliteStorageLayer<T extends IReplicationOrderedPacket> extends Object
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | SqliteStorageLayer.RDBMSRedoLogIterator | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<String> | COLUMN_NAMES | 
| protected Connection | connection | 
| protected org.slf4j.Logger | logger | 
| protected int | OPERATION_TYPE_COLUMN_INDEX | 
| protected int | PACKET_COLUMN_INDEX | 
| protected int | PACKET_COUNT_COLUMN_INDEX | 
| protected int | PACKET_WEIGHT_COLUMN_INDEX | 
| protected int | REDO_KEY_COLUMN_INDEX | 
| protected static String | TABLE_NAME | 
| protected int | TYPE_NAME_COLUMN_INDEX | 
| protected int | UID_COLUMN_INDEX | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | SqliteStorageLayer(DBSwapRedoLogFileConfig<T> config) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | deleteDataFile() | 
| protected T | deserializePacket(ResultSet resultSet) | 
| protected void | dropTable() | 
| protected void | executeCreateTable(String sqlQuery) | 
| protected long | executeDelete(String sqlQuery) | 
| protected long | executeInsert(PreparedStatement statement) | 
| protected ResultSet | executeQuery(String sqlQuery) | 
| protected int | getPacketCount(T packet) | 
| protected String | getPacketOperationTypeName(T packet) | 
| protected String | getPacketTypeName(T packet) | 
| protected String | getPacketUID(T packet) | 
| protected int | getPacketWeight(T packet) | 
| protected byte[] | serializePacket(T packet) | 
protected final org.slf4j.Logger logger
protected static final String TABLE_NAME
protected final Connection connection
protected final int REDO_KEY_COLUMN_INDEX
protected final int TYPE_NAME_COLUMN_INDEX
protected final int OPERATION_TYPE_COLUMN_INDEX
protected final int UID_COLUMN_INDEX
protected final int PACKET_COUNT_COLUMN_INDEX
protected final int PACKET_WEIGHT_COLUMN_INDEX
protected final int PACKET_COLUMN_INDEX
protected SqliteStorageLayer(DBSwapRedoLogFileConfig<T> config)
protected void executeCreateTable(String sqlQuery) throws SQLException
SQLExceptionprotected long executeInsert(PreparedStatement statement) throws SQLException
SQLExceptionprotected ResultSet executeQuery(String sqlQuery) throws SQLException
SQLExceptionprotected long executeDelete(String sqlQuery) throws SQLException
SQLExceptionprotected byte[] serializePacket(T packet)
protected void dropTable()
                  throws SQLException
SQLExceptionpublic void deleteDataFile()
protected int getPacketCount(T packet)
protected int getPacketWeight(T packet)
Copyright © GigaSpaces.