Class BaseMysqlDeleteOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>,​IK extends io.datarouter.model.key.unique.UniqueKey<?>>

java.lang.Object
io.datarouter.client.mysql.op.BaseMysqlOp<java.lang.Long>
io.datarouter.client.mysql.op.write.BaseMysqlDeleteOp<PK,​D,​F,​IK>
Direct Known Subclasses:
MysqlDeleteByIndexOp, MysqlDeleteOp, MysqlUniqueIndexDeleteOp

public abstract class BaseMysqlDeleteOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>,​IK extends io.datarouter.model.key.unique.UniqueKey<?>>
extends BaseMysqlOp<java.lang.Long>
  • Constructor Summary

    Constructors 
    Constructor Description
    BaseMysqlDeleteOp​(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,​D,​F> databeanFieldInfo, MysqlSqlFactory mysqlSqlFactory, MysqlClientType mysqlClientType, java.util.Collection<? extends IK> keys, io.datarouter.storage.config.Config config, java.lang.String indexName, java.lang.String opName)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Long runOnce()  

    Methods inherited from class io.datarouter.client.mysql.op.BaseMysqlOp

    getClientId, getConnection, getIsolation, isAutoCommit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BaseMysqlDeleteOp

      public BaseMysqlDeleteOp​(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,​D,​F> databeanFieldInfo, MysqlSqlFactory mysqlSqlFactory, MysqlClientType mysqlClientType, java.util.Collection<? extends IK> keys, io.datarouter.storage.config.Config config, java.lang.String indexName, java.lang.String opName)
  • Method Details