Package org.apache.cayenne.template
Class CayenneSQLTemplateProcessor
- java.lang.Object
-
- org.apache.cayenne.template.CayenneSQLTemplateProcessor
-
- All Implemented Interfaces:
SQLTemplateProcessor
public class CayenneSQLTemplateProcessor extends Object implements SQLTemplateProcessor
- Since:
- 4.1
-
-
Constructor Summary
Constructors Constructor Description CayenneSQLTemplateProcessor(TemplateContextFactory contextFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SQLStatement
process(String template, Context context)
SQLStatement
processTemplate(String template, List<Object> positionalParameters)
Builds and returns a SQLStatement based on SQL template String and a list of positional parameters.SQLStatement
processTemplate(String template, Map<String,?> parameters)
Builds and returns a SQLStatement based on SQL template String and a map of parameters.
-
-
-
Constructor Detail
-
CayenneSQLTemplateProcessor
public CayenneSQLTemplateProcessor(TemplateContextFactory contextFactory)
-
-
Method Detail
-
processTemplate
public SQLStatement processTemplate(String template, Map<String,?> parameters)
Description copied from interface:SQLTemplateProcessor
Builds and returns a SQLStatement based on SQL template String and a map of parameters.- Specified by:
processTemplate
in interfaceSQLTemplateProcessor
-
processTemplate
public SQLStatement processTemplate(String template, List<Object> positionalParameters)
Description copied from interface:SQLTemplateProcessor
Builds and returns a SQLStatement based on SQL template String and a list of positional parameters.- Specified by:
processTemplate
in interfaceSQLTemplateProcessor
-
process
protected SQLStatement process(String template, Context context)
-
-