public class SqlResourceImpl extends Object implements SqlResource
| Constructor and Description |
|---|
SqlResourceImpl(String name,
SqlResourceDefinition definition,
SqlResourceMetaData metaData,
SqlBuilder sqlBuilder,
List<Trigger> triggers) |
| Modifier and Type | Method and Description |
|---|---|
SqlResourceDefinition |
getDefinition()
Returns SQL resource information defined by the user, including query, validated attributes and trigger.
|
SqlResourceMetaData |
getMetaData()
Returns meta data for SQL resource.
|
String |
getName()
Returns SQL resource name.
|
List<Trigger> |
getTriggers()
Returns triggers classes.
|
List<Map<String,Object>> |
read(Request request)
Executes query returning results as an object collection.
|
String |
read(Request request,
String mediaType)
Executes query returning results as a string.
|
static String |
removeWhitespaceFromSql(String sql) |
WriteResponse |
write(Request request)
Executes database write (insert, update or delete).
|
public SqlResourceImpl(String name, SqlResourceDefinition definition, SqlResourceMetaData metaData, SqlBuilder sqlBuilder, List<Trigger> triggers) throws SqlResourceException
SqlResourceExceptionpublic SqlResourceDefinition getDefinition()
SqlResourcegetDefinition in interface SqlResourcepublic SqlResourceMetaData getMetaData()
SqlResourcegetMetaData in interface SqlResourcepublic String getName()
SqlResourcegetName in interface SqlResourcepublic List<Trigger> getTriggers()
SqlResourcegetTriggers in interface SqlResourcepublic List<Map<String,Object>> read(Request request) throws SqlResourceException
read in interface SqlResourcerequest - Request objectSqlResourceException - if a database access error occurspublic String read(Request request, String mediaType) throws SqlResourceException
read in interface SqlResourcerequest - Request objectmediaType - response format, use internet media type e.g. application/xmlSqlResourceException - if a database access error occurspublic WriteResponse write(Request request) throws SqlResourceException
write in interface SqlResourcerequest - Request objectSqlResourceException - if the request is invalid or a database access error or trigger exception occursCopyright © 2011-2018 restSQL Project Contributors