com.j256.ormlite.stmt
Class ThreadLocalSelectArg
java.lang.Object
com.j256.ormlite.stmt.BaseArgumentHolder
com.j256.ormlite.stmt.ThreadLocalSelectArg
- All Implemented Interfaces:
- ArgumentHolder
public class ThreadLocalSelectArg
- extends BaseArgumentHolder
- implements ArgumentHolder
Like SelectArg
but using a ThreadLocal
internally to improve reentrance so that multiple threads can
use the same compiled statement.
- Author:
- graywatson
Method Summary |
protected Object |
getValue()
Return the stored value. |
protected boolean |
isValueSet()
Return true if the value is set. |
void |
setValue(Object value)
Set the value associated with this argument. |
ThreadLocalSelectArg
public ThreadLocalSelectArg()
ThreadLocalSelectArg
public ThreadLocalSelectArg(String columnName,
Object value)
ThreadLocalSelectArg
public ThreadLocalSelectArg(SqlType sqlType,
Object value)
ThreadLocalSelectArg
public ThreadLocalSelectArg(Object value)
getValue
protected Object getValue()
- Description copied from class:
BaseArgumentHolder
- Return the stored value.
- Specified by:
getValue
in class BaseArgumentHolder
setValue
public void setValue(Object value)
- Description copied from interface:
ArgumentHolder
- Set the value associated with this argument. The value should be set by the user after the query has been built
but before it has been executed.
- Specified by:
setValue
in interface ArgumentHolder
- Specified by:
setValue
in class BaseArgumentHolder
isValueSet
protected boolean isValueSet()
- Description copied from class:
BaseArgumentHolder
- Return true if the value is set.
- Specified by:
isValueSet
in class BaseArgumentHolder
This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.