| Constructor and Description |
|---|
StatementImpl(java.io.InputStream mql,
com.mongodb.DB db,
ObjectMapper objectMapper)
Creates the
StatementImpl |
| Modifier and Type | Method and Description |
|---|---|
Statement |
clearParameters()
Clears all of the set parameters.
|
com.mongodb.DBCursor |
execute()
Executes the statement expecting results.
|
<T> ObjectIterator<T> |
execute(java.lang.Class<T> clazz)
Executes the statement expecting results and transforming
them into the given class.
|
com.mongodb.DBObject |
executeSingle()
Executes the statement expecting a single result.
|
<T> T |
executeSingle(java.lang.Class<T> clazz)
Executes the statement expecting a single result and
transforms it into the given class.
|
void |
executeUpdate()
Executes the statement expecting no results.
|
Statement |
setParameter(int index,
java.lang.Object param)
Sets a parameter by it's index
|
Statement |
setParameter(java.lang.String name,
java.lang.Object param)
Sets a parameter by it's name.
|
Statement |
setParameters(java.util.Map<java.lang.String,java.lang.Object> params)
Sets the named parameters uses by this statement.
|
Statement |
setParameters(java.lang.Object... params)
Sets the indexed parameters used by this statement.
|
public StatementImpl(java.io.InputStream mql,
com.mongodb.DB db,
ObjectMapper objectMapper)
throws java.io.IOException,
org.antlr.runtime.RecognitionException
StatementImplmql - InputStream that contains MQL codedb - the mongo DBobjectMapper - the ObjectMapperjava.io.IOException - on errororg.antlr.runtime.RecognitionException - on errorpublic Statement setParameters(java.util.Map<java.lang.String,java.lang.Object> params)
setParameters in interface Statementpublic Statement setParameters(java.lang.Object... params)
setParameters in interface Statementpublic Statement setParameter(java.lang.String name, java.lang.Object param)
setParameter in interface Statementpublic Statement setParameter(int index, java.lang.Object param)
setParameter in interface Statementindex - tpublic Statement clearParameters()
clearParameters in interface Statementpublic com.mongodb.DBCursor execute()
public com.mongodb.DBObject executeSingle()
executeSingle in interface Statementpublic <T> ObjectIterator<T> execute(java.lang.Class<T> clazz)
public <T> T executeSingle(java.lang.Class<T> clazz)
executeSingle in interface Statementpublic void executeUpdate()
executeUpdate in interface StatementCopyright © 2013. All Rights Reserved.