public class NativeQuery extends QueryBase
| Constructor and Description |
|---|
NativeQuery(SqlQuery sqlQuery)
Create a NativeQuery object
|
| Modifier and Type | Method and Description |
|---|---|
int |
executeUpdate()
Execute an update or delete statement.
|
List<Object> |
getResultList()
Execute a SELECT query and return the query results as a List.
|
Object |
getSingleResult()
Execute a SELECT query that returns a single result.
|
javax.persistence.Query |
setParameter(int position,
Calendar value,
javax.persistence.TemporalType type)
Bind an instance of java.util.Calendar to a positional parameter.
|
javax.persistence.Query |
setParameter(int position,
Date value,
javax.persistence.TemporalType type)
Bind an instance of java.util.Date to a positional parameter.
|
javax.persistence.Query |
setParameter(int position,
Object value)
Bind an argument to a positional parameter.
|
javax.persistence.Query |
setParameter(String param,
Calendar value,
javax.persistence.TemporalType type)
Bind an instance of java.util.Calendar to a named parameter.
|
javax.persistence.Query |
setParameter(String param,
Date value,
javax.persistence.TemporalType type)
Bind an instance of java.util.Date to a named parameter.
|
javax.persistence.Query |
setParameter(String param,
Object value)
Bind an argument to a named parameter.
|
getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, setFirstResult, setFlushMode, setHint, setLockMode, setMaxResults, setParameter, setParameter, setParameter, unwrappublic static final String TAG
public NativeQuery(SqlQuery sqlQuery)
sqlQuery - Query invoked using Android SQLite interfacepublic int executeUpdate()
public List<Object> getResultList()
public Object getSingleResult()
javax.persistence.NoResultException - if there is no resultpublic javax.persistence.Query setParameter(String param, Object value)
param - The parameter namevalue - ObjectIllegalArgumentException - if parameter name does not
correspond to parameter in query stringpublic javax.persistence.Query setParameter(int position,
Object value)
position - Starts at 1value - ObjectIllegalArgumentException - if position does not
correspond to positional parameter of querypublic javax.persistence.Query setParameter(String param, Date value, javax.persistence.TemporalType type)
param - The parameter namevalue - Datetype - Not usedIllegalArgumentException - if parameter name does not
correspond to parameter in query stringpublic javax.persistence.Query setParameter(String param, Calendar value, javax.persistence.TemporalType type)
param - The parameter namevalue - Calendartype - Not usedIllegalArgumentException - if parameter name does not
correspond to parameter in query stringpublic javax.persistence.Query setParameter(int position,
Date value,
javax.persistence.TemporalType type)
position - Starts at 1value - Datetype - Not usedIllegalArgumentException - if position does not
correspond to positional parameter of querypublic javax.persistence.Query setParameter(int position,
Calendar value,
javax.persistence.TemporalType type)
position - Starts at 1value - Calendartype - Not usedIllegalArgumentException - if position does not
correspond to positional parameter of queryThis documentation is licensed by Andrew Bowley under the GPLv3 License.