org.apache.ibatis.scripting.defaults
Class RawLanguageDriver

java.lang.Object
  extended by org.apache.ibatis.scripting.defaults.RawLanguageDriver
All Implemented Interfaces:
LanguageDriver

public class RawLanguageDriver
extends Object
implements LanguageDriver


Constructor Summary
RawLanguageDriver()
           
 
Method Summary
 ParameterHandler createParameterHandler(MappedStatement mappedStatement, Object parameterObject, BoundSql boundSql)
          Creates a ParameterHandler that passes the actual parameters to the the JDBC statement.
 SqlSource createSqlSource(Configuration configuration, String script, Class<?> parameterType)
          Creates an SqlSource that will hold the statement read from an annotation.
 SqlSource createSqlSource(Configuration configuration, XNode script, Class<?> parameterType)
          Creates an SqlSource that will hold the statement read from a mapper xml file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RawLanguageDriver

public RawLanguageDriver()
Method Detail

createParameterHandler

public ParameterHandler createParameterHandler(MappedStatement mappedStatement,
                                               Object parameterObject,
                                               BoundSql boundSql)
Description copied from interface: LanguageDriver
Creates a ParameterHandler that passes the actual parameters to the the JDBC statement.

Specified by:
createParameterHandler in interface LanguageDriver
Parameters:
mappedStatement - The mapped statement that is being executed
parameterObject - The input parameter object (can be null)
boundSql - The resulting SQL once the dynamic language has been executed.
Returns:
See Also:
DefaultParameterHandler

createSqlSource

public SqlSource createSqlSource(Configuration configuration,
                                 XNode script,
                                 Class<?> parameterType)
Description copied from interface: LanguageDriver
Creates an SqlSource that will hold the statement read from a mapper xml file. It is called during startup, when the mapped statement is read from a class or an xml file.

Specified by:
createSqlSource in interface LanguageDriver
Parameters:
configuration - The MyBatis configuration
script - XNode parsed from a XML file
parameterType - input parameter type got from a mapper method or specified in the parameterType xml attribute. Can be null.
Returns:

createSqlSource

public SqlSource createSqlSource(Configuration configuration,
                                 String script,
                                 Class<?> parameterType)
Description copied from interface: LanguageDriver
Creates an SqlSource that will hold the statement read from an annotation. It is called during startup, when the mapped statement is read from a class or an xml file.

Specified by:
createSqlSource in interface LanguageDriver
Parameters:
configuration - The MyBatis configuration
script - The content of the annotation
parameterType - input parameter type got from a mapper method or specified in the parameterType xml attribute. Can be null.
Returns:


Copyright © 2010-2014 MyBatis.org. All Rights Reserved.