Class JDBCDispatchableCachedStatements<T>
- java.lang.Object
-
- io.vlingo.symbio.store.state.jdbc.JDBCDispatchableCachedStatements<T>
-
public abstract class JDBCDispatchableCachedStatements<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JDBCDispatchableCachedStatements(java.lang.String originatorId, java.sql.Connection connection, io.vlingo.symbio.store.DataFormat format, T appendDataObject, io.vlingo.actors.Logger logger)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.String
appendDispatchableExpression()
CachedStatement<T>
appendDispatchableStatement()
protected abstract java.lang.String
appendEntryExpression()
protected abstract java.lang.String
appendEntryIdentityExpression()
CachedStatement<T>
appendEntryIdentityStatement()
CachedStatement<T>
appendEntryStatement()
protected abstract java.lang.String
deleteExpression()
CachedStatement<T>
deleteStatement()
CachedStatement<T>
queryAllStatement()
protected abstract java.lang.String
selectExpression()
-
-
-
Constructor Detail
-
JDBCDispatchableCachedStatements
protected JDBCDispatchableCachedStatements(java.lang.String originatorId, java.sql.Connection connection, io.vlingo.symbio.store.DataFormat format, T appendDataObject, io.vlingo.actors.Logger logger)
-
-
Method Detail
-
appendDispatchableStatement
public final CachedStatement<T> appendDispatchableStatement()
-
appendEntryStatement
public final CachedStatement<T> appendEntryStatement()
-
appendEntryIdentityStatement
public final CachedStatement<T> appendEntryIdentityStatement()
-
deleteStatement
public final CachedStatement<T> deleteStatement()
-
queryAllStatement
public final CachedStatement<T> queryAllStatement()
-
appendDispatchableExpression
protected abstract java.lang.String appendDispatchableExpression()
-
appendEntryExpression
protected abstract java.lang.String appendEntryExpression()
-
appendEntryIdentityExpression
protected abstract java.lang.String appendEntryIdentityExpression()
-
deleteExpression
protected abstract java.lang.String deleteExpression()
-
selectExpression
protected abstract java.lang.String selectExpression()
-
-