com.scooterframework.orm.sqldataexpress.processor
Class JdbcStatementProcessor

java.lang.Object
  extended by com.scooterframework.orm.sqldataexpress.processor.DataProcessorImpl
      extended by com.scooterframework.orm.sqldataexpress.processor.JdbcStatementProcessor
All Implemented Interfaces:
DataProcessor

public class JdbcStatementProcessor
extends DataProcessorImpl

JdbcStatementProcessor class.


Field Summary
protected  LogUtil log
           
 
Fields inherited from class com.scooterframework.orm.sqldataexpress.processor.DataProcessorImpl
dbmd
 
Fields inherited from interface com.scooterframework.orm.sqldataexpress.processor.DataProcessor
DEFAULT_PAGINATION_LIMIT, framework_input_key_prefix, input_key_database_connection_context, input_key_database_connection_name, input_key_max_row_index, input_key_min_row_index, input_key_records_fixed, input_key_records_limit, input_key_records_offset, input_key_use_pagination, NO_ROW_LIMIT
 
Constructor Summary
JdbcStatementProcessor(JdbcStatement st)
           
 
Method Summary
protected  boolean checkPagination(java.util.Map<java.lang.String,java.lang.Object> inputs)
           
 OmniDTO execute(UserDatabaseConnection udc, java.util.Map<java.lang.String,java.lang.Object> inputs, java.util.Map<java.lang.String,java.lang.String> outputFilters)
          execute with output filter
protected  boolean supportParameterMetaData()
          Oracle doesn't support ParameterMetaData.
 
Methods inherited from class com.scooterframework.orm.sqldataexpress.processor.DataProcessorImpl
convert2BigDecimal, convert2double, convert2float, convert2int, convert2long, execute, getAllowedColumns, getDatabaseMetaData, getFilteredHeaderInfo, getInputStream, setBigData, setBinaryObject, setBooleanObject, setDatabaseMetaData, setDateTimeObject, setNull, setNumericObject, setObject, supportsGetGeneratedKeys
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected LogUtil log
Constructor Detail

JdbcStatementProcessor

public JdbcStatementProcessor(JdbcStatement st)
Method Detail

execute

public OmniDTO execute(UserDatabaseConnection udc,
                       java.util.Map<java.lang.String,java.lang.Object> inputs,
                       java.util.Map<java.lang.String,java.lang.String> outputFilters)
                throws BaseSQLException
execute with output filter

Specified by:
execute in interface DataProcessor
Specified by:
execute in class DataProcessorImpl
Throws:
BaseSQLException

checkPagination

protected boolean checkPagination(java.util.Map<java.lang.String,java.lang.Object> inputs)

supportParameterMetaData

protected boolean supportParameterMetaData()
Oracle doesn't support ParameterMetaData. MYSQL doesn't fully support ParameterMetaData.