src/org/objectweb/cjdbc/common/sql/AbstractWriteRequest.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.common.sql; 00026 00027 import java.util.ArrayList; 00028 00036 public abstract class AbstractWriteRequest extends AbstractRequest 00037 { 00039 protected transient String tableName; 00040 00045 protected transient ArrayList columns; 00046 00048 protected transient boolean blocking = true; 00049 00051 protected transient String pkValue = null; 00052 00062 public AbstractWriteRequest(String sqlQuery, boolean escapeProcessing, 00063 int timeout, String lineSeparator) 00064 { 00065 super(sqlQuery, escapeProcessing, timeout, lineSeparator); 00066 } 00067 00072 public boolean isReadRequest() 00073 { 00074 return false; 00075 } 00076 00081 public boolean isWriteRequest() 00082 { 00083 return true; 00084 } 00085 00090 public boolean isUnknownRequest() 00091 { 00092 return false; 00093 } 00094 00101 public abstract boolean isInsert(); 00102 00109 public abstract boolean isUpdate(); 00110 00117 public abstract boolean isDelete(); 00118 00125 public abstract boolean isAlter(); 00126 00133 public abstract boolean isCreate(); 00134 00141 public abstract boolean isDrop(); 00142 00148 public String getTableName() 00149 { 00150 return tableName; 00151 } 00152 00159 public ArrayList getColumns() 00160 { 00161 return columns; 00162 } 00163 00169 protected void cloneTableNameAndColumns( 00170 AbstractWriteRequest abstractWriteRequest) 00171 { 00172 tableName = abstractWriteRequest.getTableName(); 00173 columns = abstractWriteRequest.getColumns(); 00174 pkValue = abstractWriteRequest.getPk(); 00175 cacheable = abstractWriteRequest.getCacheAbility(); 00176 } 00177 00183 public boolean mightBlock() 00184 { 00185 return blocking; 00186 } 00187 00193 public void setBlocking(boolean blocking) 00194 { 00195 this.blocking = blocking; 00196 } 00197 00201 public String getPk() 00202 { 00203 return pkValue; 00204 } 00205 00206 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:57 2004に生成されました。 doxygen 1.3.8