class SqlType extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger
The internal type, which means special processing of the input/output value.
|
private SqlMetaType |
metaType
The internal META type, which means special processing of the input/output value.
|
private String |
value
Right now only for the special of the enumeration type of the input value.
|
| Constructor and Description |
|---|
SqlType()
Creates a new instance with unspecified internal type.
|
SqlType(SqlMetaType metaType)
Creates a new instance with specified internal type.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) SqlMetaType |
getMetaType()
Returns the internal type.
|
String |
getValue()
Returns the value.
|
(package private) void |
setParameter(SqlQuery query,
String paramName,
Object inputValue,
Class<?> inputType)
Bind an input value to a named query parameter.
|
(package private) void |
setResult(Object resultInstance,
String attributeName,
Object resultValue)
Initializes the attribute of the result class with output values from SQL query execution.
|
void |
setValue(String value)
Sets the value.
|
protected final org.slf4j.Logger logger
private SqlMetaType metaType
private String value
SqlType()
SqlType(SqlMetaType metaType)
metaType - the internal typeSqlMetaType getMetaType()
void setResult(Object resultInstance, String attributeName, Object resultValue) throws SqlRuntimeException
resultInstance - the instance of the result classattributeName - the name of the attribute in the result classresultValue - Query execution output valueSqlRuntimeException - in the case of any problem with output values handlingvoid setParameter(SqlQuery query, String paramName, Object inputValue, Class<?> inputType) throws SqlRuntimeException
query - the SQL Engine query, an adapter or proxy to the internal JDBC or ORM staffparamName - the name of the parameterinputValue - the possibly-null parameter value, a dynamic input valueSqlRuntimeException - in the case of any problem with input values handlingpublic String getValue()
public void setValue(String value)
value - the value for special enumeration treatmentCopyright © 2014. All Rights Reserved.