public class PlSqlQueryExecuterFactory extends JRJdbcQueryExecuterFactory
{call do_stuff($P{the_string_param}, $P{the_result_set_param})}
This factory creates Oracle query executers for SQL queries.Modifier and Type | Field and Description |
---|---|
static String |
PARAMETER_ORACLE_REF_CURSOR
Built-in parameter holding the Oracle RefCursor needed to return values
from a stored procedure.
|
PROPERTY_CACHED_ROWSET, PROPERTY_FIELDS_TIME_ZONE, PROPERTY_JDBC_CONCURRENCY, PROPERTY_JDBC_FETCH_SIZE, PROPERTY_JDBC_HOLDABILITY, PROPERTY_JDBC_MAX_FIELD_SIZE, PROPERTY_JDBC_RESULT_SET_TYPE, PROPERTY_PARAMETERS_TIME_ZONE, PROPERTY_TIME_ZONE, QUERY_LANGUAGE_SQL
QUERY_EXECUTER_FACTORY_PREFIX
Constructor and Description |
---|
PlSqlQueryExecuterFactory() |
Modifier and Type | Method and Description |
---|---|
Object[] |
getBuiltinParameters()
Returns the built-in parameters associated with this query type.
|
boolean |
supportsQueryParameterType(String className)
Decides whether the query executers created by this factory support a query parameter type.
|
createQueryExecuter
createQueryExecuter
public static final String PARAMETER_ORACLE_REF_CURSOR
public Object[] getBuiltinParameters()
QueryExecuterFactory
{"Param1", String.class, "Param2", "List.class"}
).getBuiltinParameters
in interface JRQueryExecuterFactory
getBuiltinParameters
in interface QueryExecuterFactory
getBuiltinParameters
in class JRJdbcQueryExecuterFactory
public boolean supportsQueryParameterType(String className)
QueryExecuterFactory
supportsQueryParameterType
in interface JRQueryExecuterFactory
supportsQueryParameterType
in interface QueryExecuterFactory
supportsQueryParameterType
in class JRJdbcQueryExecuterFactory
className
- the value class name of the parameterCopyright © 2017. All rights reserved.