package com.alibaba.doris.dataserver.action.data;
/**
* @author ajun Email:jack.yuj@alibaba-inc.com
*/
public class CompareAndDeleteActionData extends SimpleActionData {
public CompareAndDeleteActionData() {
super(BaseActionType.CAD);
}
public long getTimestamp() {
return timestamp;
}
public void setTimestamp(long timestamp) {
this.timestamp = timestamp;
}
@Override
public boolean isCas() {
return true;
}
public boolean isDeleteFailed() {
return isDeleteFailed;
}
public void setDeleteFailed(boolean isDeleteFailed) {
this.isDeleteFailed = isDeleteFailed;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder(128);
sb.append(getActionType().toString());
sb.append(" {");
super.generateInfomation(sb);
sb.append("[Timestamp=");
sb.append(timestamp);
sb.append("]");
sb.append("[isDeleteFailed=");
sb.append(isDeleteFailed);
sb.append("]");
sb.append("}");
return sb.toString();
}
private long timestamp;
private boolean isDeleteFailed = false;
}