net.sf.saffron.oj.stmt
Class OJStatement.Argument
java.lang.Object
|
+--net.sf.saffron.oj.stmt.OJStatement.Argument
- All Implemented Interfaces:
- Environment.VariableInfo
- Enclosing class:
- OJStatement
- public static class OJStatement.Argument
- extends Object
- implements Environment.VariableInfo
An Argument
supplies a name/value pair to a statement. The
class of the argument is usually superfluous, but is necessary when
the value is a primitive type (such as int
, as opposed to
Integer
), or is a superclass of the object's runtime type.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clazz
Class clazz
value
Object value
name
String name
OJStatement.Argument
public OJStatement.Argument(String name,
Class clazz,
Object value)
- Creates an argument.
OJStatement.Argument
public OJStatement.Argument(String name,
Object value)
- Creates an argument whose type is the runtime type of
value
.
OJStatement.Argument
public OJStatement.Argument(String name,
int value)
- Creates an
int
argument.
getSaffronSchema
public SaffronSchema getSaffronSchema()
- Specified by:
getSaffronSchema
in interface Environment.VariableInfo
getType
public OJClass getType()
- Specified by:
getType
in interface Environment.VariableInfo
getValue
public Object getValue()