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
-
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, wait
Methods inherited from interface org.jdbi.v3.core.statement.TemplateEngine
parse
-
Constructor Details
-
StringTemplateEngine
public StringTemplateEngine()
-
-
Method Details
-
render
Description copied from interface:TemplateEngine
Renders an SQL statement from the given template, using the statement context as needed.- Specified by:
render
in 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
-