|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sqlind.SQLQueryMapper.GenericQueryHandler
public class SQLQueryMapper.GenericQueryHandler
Handle a query execution context
| Nested Class Summary | |
|---|---|
class |
SQLQueryMapper.GenericQueryHandler.BeanListWiringBehavior<T>
Generic query result bean list wiring implementation. |
class |
SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior<T>
Generic query result bean wiring implementation |
class |
SQLQueryMapper.GenericQueryHandler.ResultSetFecthedBehaviour
Generic query result set fetching implementation |
class |
SQLQueryMapper.GenericQueryHandler.SingleBeanListWiringBehavior<T>
Generic query result bean list wiring implementation. |
| Field Summary | |
|---|---|
protected java.util.HashMap<java.lang.String,java.lang.String> |
injectPointValues
|
protected java.util.HashMap<java.lang.String,java.lang.Object> |
parameterValues
|
protected java.sql.PreparedStatement |
ps
|
protected java.sql.ResultSet |
rs
|
protected SQLQueryMapper.SQLQueryTemplate |
template
|
| Constructor Summary | |
|---|---|
protected |
SQLQueryMapper.GenericQueryHandler(SQLQueryMapper.SQLQueryTemplate template)
|
| Method Summary | |
|---|---|
void |
close()
Close the query context |
protected void |
dumpQuery()
|
void |
fillInParametersFromBean(java.lang.Object bean)
Deprecated. |
java.lang.String |
getInjectedSQL()
|
java.util.List<SQLQueryMapper.InjectPoint> |
getInjectPoints()
|
java.lang.String |
getSQL()
|
java.lang.String |
getSQLWithParameters()
|
protected java.lang.String |
performInjection(java.util.HashMap<java.lang.String,java.lang.String> ipValues)
|
void |
setInjection(java.lang.String injectPointId,
java.lang.String value)
Map a value to a given insert point. |
void |
setParameter(java.lang.String paramId,
java.lang.Object value)
Map a value to the given parameter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected SQLQueryMapper.SQLQueryTemplate template
protected java.sql.PreparedStatement ps
protected java.sql.ResultSet rs
protected java.util.HashMap<java.lang.String,java.lang.Object> parameterValues
protected java.util.HashMap<java.lang.String,java.lang.String> injectPointValues
| Constructor Detail |
|---|
protected SQLQueryMapper.GenericQueryHandler(SQLQueryMapper.SQLQueryTemplate template)
| Method Detail |
|---|
public java.util.List<SQLQueryMapper.InjectPoint> getInjectPoints()
protected void dumpQuery()
public java.lang.String getSQLWithParameters()
public void close()
public void setParameter(java.lang.String paramId,
java.lang.Object value)
throws SQLQueryMapper.SQLMapperException
paramId - value -
SQLQueryMapper.SQLMapperException
public void setInjection(java.lang.String injectPointId,
java.lang.String value)
throws SQLQueryMapper.SQLMapperException
injectPointId - value -
SQLQueryMapper.SQLMapperExceptionpublic java.lang.String getSQL()
public java.lang.String getInjectedSQL()
@Deprecated
public void fillInParametersFromBean(java.lang.Object bean)
throws SQLQueryMapper.SQLMapperException
bean -
SQLQueryMapper.SQLMapperExceptionprotected java.lang.String performInjection(java.util.HashMap<java.lang.String,java.lang.String> ipValues)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||