public class JdbcTypedValue extends Object
Constructor and Description |
---|
JdbcTypedValue(Column sqlExpression)
Constructs a JdbcTypedValue with a verbatim SQL.
|
JdbcTypedValue(Object value,
int jdbcType)
Constructs a JdbcTypedValue with a value and a type.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
getJdbcType()
Returns the JDBC type as in
java.sql.Types . |
Column |
getSqlExpression()
Returns the sqlExpression to use instead of the value.
|
Object |
getValue()
Returns the value.
|
int |
hashCode() |
void |
setJdbcType(int jdbcType)
Sets the JDBC type as in
java.sql.Types . |
void |
setValue(Object value)
Sets the value.
|
String |
toString() |
public JdbcTypedValue(Object value, int jdbcType)
jdbcType
- The JDBC type as in java.sql.Types
.value
- The value; may be null.public JdbcTypedValue(Column sqlExpression)
sqlExpression
- The sql expression to use instead of the value.public int getJdbcType()
java.sql.Types
.public void setJdbcType(int jdbcType)
java.sql.Types
.jdbcType
- the JDBC type of the value.IllegalStateException
- if sqlExpression is set.public Object getValue()
public Column getSqlExpression()
public void setValue(Object value)
value
- the value, may be null.IllegalStateException
- if sqlExpression is set.Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.