Package org.jdbi.v3.stringtemplate4
Class StringTemplateEngine
java.lang.Object
org.jdbi.v3.stringtemplate4.StringTemplateEngine
- All Implemented Interfaces:
TemplateEngine
Rewrites a StringTemplate template, using the attributes on the
StatementContext as template parameters.
For configuration, see StringTemplates.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jdbi.v3.core.statement.TemplateEngine
TemplateEngine.Parsing -
Field Summary
Fields inherited from interface org.jdbi.v3.core.statement.TemplateEngine
NOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrender(String sql, StatementContext ctx) Renders an SQL statement from the given template, using the statement context as needed.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jdbi.v3.core.statement.TemplateEngine
parse
-
Constructor Details
-
StringTemplateEngine
public StringTemplateEngine()
-
-
Method Details
-
render
Description copied from interface:TemplateEngineRenders an SQL statement from the given template, using the statement context as needed.- Specified by:
renderin interfaceTemplateEngine- Parameters:
sql- The SQL to rewritectx- The statement context for the statement being executed- Returns:
- something which can provide the actual SQL to prepare a statement from and which can bind the correct arguments to that prepared statement
-