public abstract class SqlFileModifyQuery extends java.lang.Object implements ModifyQuery
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.lang.String |
callerClassName |
protected java.lang.String |
callerMethodName |
protected Config |
config |
protected SqlKind |
kind |
protected java.lang.reflect.Method |
method |
protected boolean |
optimisticLockCheckRequired |
protected java.util.Map<java.lang.String,org.seasar.doma.internal.expr.Value> |
parameters |
protected int |
queryTimeout |
protected org.seasar.doma.internal.jdbc.sql.PreparedSql |
sql |
protected java.lang.String |
sqlFilePath |
修飾子 | コンストラクタと説明 |
---|---|
protected |
SqlFileModifyQuery(SqlKind kind) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addParameter(java.lang.String name,
java.lang.Class<?> type,
java.lang.Object value) |
void |
addParameterInternal(java.lang.String name,
java.lang.Class<?> type,
java.lang.Object value) |
java.lang.String |
getClassName() |
Config |
getConfig() |
java.lang.reflect.Method |
getMethod() |
java.lang.String |
getMethodName() |
int |
getQueryTimeout() |
org.seasar.doma.internal.jdbc.sql.PreparedSql |
getSql() |
SqlExecutionSkipCause |
getSqlExecutionSkipCause() |
boolean |
isAutoGeneratedKeysSupported() |
boolean |
isExecutable() |
boolean |
isOptimisticLockCheckRequired() |
protected void |
prepareOptions() |
protected void |
prepareSql() |
void |
setCallerClassName(java.lang.String callerClassName) |
void |
setCallerMethodName(java.lang.String callerMethodName) |
void |
setConfig(Config config) |
abstract <E> void |
setEntityAndEntityType(java.lang.String name,
E entity,
EntityType<E> entityType) |
void |
setMethod(java.lang.reflect.Method method) |
void |
setQueryTimeout(int queryTimeout) |
void |
setSqlFilePath(java.lang.String sqlFilePath) |
java.lang.String |
toString() |
protected final SqlKind kind
protected java.lang.reflect.Method method
protected Config config
protected java.lang.String sqlFilePath
protected final java.util.Map<java.lang.String,org.seasar.doma.internal.expr.Value> parameters
protected java.lang.String callerClassName
protected java.lang.String callerMethodName
protected org.seasar.doma.internal.jdbc.sql.PreparedSql sql
protected int queryTimeout
protected boolean optimisticLockCheckRequired
protected SqlFileModifyQuery(SqlKind kind)
protected void prepareOptions()
protected void prepareSql()
public void setMethod(java.lang.reflect.Method method)
public void setConfig(Config config)
public void setSqlFilePath(java.lang.String sqlFilePath)
public void addParameter(java.lang.String name, java.lang.Class<?> type, java.lang.Object value)
public void addParameterInternal(java.lang.String name, java.lang.Class<?> type, java.lang.Object value)
public void setCallerClassName(java.lang.String callerClassName)
public void setCallerMethodName(java.lang.String callerMethodName)
public void setQueryTimeout(int queryTimeout)
public org.seasar.doma.internal.jdbc.sql.PreparedSql getSql()
getSql
インタフェース内 ModifyQuery
getSql
インタフェース内 Query
public java.lang.String getClassName()
getClassName
インタフェース内 Query
public java.lang.String getMethodName()
getMethodName
インタフェース内 Query
public boolean isOptimisticLockCheckRequired()
isOptimisticLockCheckRequired
インタフェース内 ModifyQuery
public boolean isExecutable()
isExecutable
インタフェース内 ModifyQuery
public SqlExecutionSkipCause getSqlExecutionSkipCause()
getSqlExecutionSkipCause
インタフェース内 ModifyQuery
public int getQueryTimeout()
getQueryTimeout
インタフェース内 Query
public boolean isAutoGeneratedKeysSupported()
isAutoGeneratedKeysSupported
インタフェース内 ModifyQuery
public abstract <E> void setEntityAndEntityType(java.lang.String name, E entity, EntityType<E> entityType)
public java.lang.String toString()
toString
クラス内 java.lang.Object