public interface DataSourceQueryHelper
Modifier and Type | Method and Description |
---|---|
java.lang.String |
fixQuery(java.lang.String query,
DataSourceResultRow resultRow) |
DataSourceResultSet |
getQueryResults(java.lang.String query)
Given a select statement.
|
java.lang.String |
getValueFromKey(java.lang.Object o) |
boolean |
isValidQuery(java.lang.String query) |
boolean |
isValidSet(java.lang.Object value) |
java.lang.Object |
resultSetToString(java.lang.String query) |
java.util.List |
selectNodes(DataSourceResultSet resultSet) |
java.lang.String |
substituteVariables(java.lang.String[] queryParts,
java.lang.Object[] toInsert,
java.lang.String query)
Called by the AbstractDataSource to substitute values into a select statement.
|
java.lang.String |
valueToString(java.lang.Object object)
Called by AbstractDataSource to return string value of obj returned from getValue(tag, stack) method.
|
DataSourceResultSet getQueryResults(java.lang.String query) throws DataSourceException
query
- DataSourceException
java.lang.String substituteVariables(java.lang.String[] queryParts, java.lang.Object[] toInsert, java.lang.String query) throws DataSourceException
queryParts
- - The query string broken up into parts such that between each element, an element
of toInsert is inserted (possibly with formatting).toInsert
- - The array of items to insert. toInsert.length is equal to (queryParts.length - 2)querytext
- DataSourceException
java.lang.String valueToString(java.lang.Object object) throws DataSourceException
object
- returned from getValue() call in AbstractDataSourceDataSourceException
java.util.List selectNodes(DataSourceResultSet resultSet)
resultSet
- boolean isValidSet(java.lang.Object value)
java.lang.String getValueFromKey(java.lang.Object o)
boolean isValidQuery(java.lang.String query)
java.lang.String fixQuery(java.lang.String query, DataSourceResultRow resultRow)
java.lang.Object resultSetToString(java.lang.String query)
Copyright © 2017 Windward Reports - All Rights Reserved. We are java reporting software