44
44
import org .mybatis .dynamic .sql .update .render .UpdateStatementProvider ;
45
45
46
46
public interface RendererFactory {
47
- static Renderable <RenderingStrategy , DeleteStatementProvider > createDeleteRenderer (DeleteModel deleteModel ,
48
- StatementConfiguration statementConfiguration ) {
47
+ static Renderer <RenderingStrategy , DeleteStatementProvider > createDeleteRenderer (DeleteModel deleteModel ,
48
+ StatementConfiguration statementConfiguration ) {
49
49
return renderingStrategy -> DeleteRenderer .withDeleteModel (deleteModel )
50
50
.withStatementConfiguration (statementConfiguration )
51
51
.withRenderingStrategy (renderingStrategy )
52
52
.build ()
53
53
.render ();
54
54
}
55
55
56
- static <T > Renderable <RenderingStrategy , BatchInsert <T >> createBatchInsertRenderer (
56
+ static <T > Renderer <RenderingStrategy , BatchInsert <T >> createBatchInsertRenderer (
57
57
BatchInsertModel <T > batchInsertModel ) {
58
58
return renderingStrategy -> BatchInsertRenderer .withBatchInsertModel (batchInsertModel )
59
59
.withRenderingStrategy (renderingStrategy )
60
60
.build ()
61
61
.render ();
62
62
}
63
63
64
- static Renderable <RenderingStrategy , GeneralInsertStatementProvider > createGeneralInsertRenderer (
64
+ static Renderer <RenderingStrategy , GeneralInsertStatementProvider > createGeneralInsertRenderer (
65
65
GeneralInsertModel generalInsertModel , StatementConfiguration statementConfiguration ) {
66
66
return renderingStrategy -> GeneralInsertRenderer .withInsertModel (generalInsertModel )
67
67
.withStatementConfiguration (statementConfiguration )
@@ -70,15 +70,15 @@ static Renderable<RenderingStrategy, GeneralInsertStatementProvider> createGener
70
70
.render ();
71
71
}
72
72
73
- static <T > Renderable <RenderingStrategy , InsertStatementProvider <T >> createInsertRenderer (
73
+ static <T > Renderer <RenderingStrategy , InsertStatementProvider <T >> createInsertRenderer (
74
74
InsertModel <T > insertModel ) {
75
75
return renderingStrategy -> InsertRenderer .withInsertModel (insertModel )
76
76
.withRenderingStrategy (renderingStrategy )
77
77
.build ()
78
78
.render ();
79
79
}
80
80
81
- static Renderable <RenderingStrategy , InsertSelectStatementProvider > createInsertSelectRenderer (
81
+ static Renderer <RenderingStrategy , InsertSelectStatementProvider > createInsertSelectRenderer (
82
82
InsertSelectModel insertSelectModel , StatementConfiguration statementConfiguration ) {
83
83
return renderingStrategy -> InsertSelectRenderer .withInsertSelectModel (insertSelectModel )
84
84
.withStatementConfiguration (statementConfiguration )
@@ -87,15 +87,15 @@ static Renderable<RenderingStrategy, InsertSelectStatementProvider> createInsert
87
87
.render ();
88
88
}
89
89
90
- static <T > Renderable <RenderingStrategy , MultiRowInsertStatementProvider <T >> createMultiRowInsertRenderer (
90
+ static <T > Renderer <RenderingStrategy , MultiRowInsertStatementProvider <T >> createMultiRowInsertRenderer (
91
91
MultiRowInsertModel <T > multiRowInsertModel ) {
92
92
return renderingStrategy -> MultiRowInsertRenderer .withMultiRowInsertModel (multiRowInsertModel )
93
93
.withRenderingStrategy (renderingStrategy )
94
94
.build ()
95
95
.render ();
96
96
}
97
97
98
- static Renderable <RenderingStrategy , SelectStatementProvider > createMultiSelectRenderer (
98
+ static Renderer <RenderingStrategy , SelectStatementProvider > createMultiSelectRenderer (
99
99
MultiSelectModel multiSelectModel , StatementConfiguration statementConfiguration ) {
100
100
return renderingStrategy -> new MultiSelectRenderer .Builder ()
101
101
.withMultiSelectModel (multiSelectModel )
@@ -105,15 +105,15 @@ static Renderable<RenderingStrategy, SelectStatementProvider> createMultiSelectR
105
105
.render ();
106
106
}
107
107
108
- static Renderable <RenderingContext , SelectStatementProvider > createSelectRenderer (
108
+ static Renderer <RenderingContext , SelectStatementProvider > createSelectRenderer (
109
109
SelectModel selectModel ) {
110
110
return renderingContext -> SelectRenderer .withSelectModel (selectModel )
111
111
.withRenderingContext (renderingContext )
112
112
.build ()
113
113
.render ();
114
114
}
115
115
116
- static Renderable <RenderingStrategy , UpdateStatementProvider > createUpdateRenderer (
116
+ static Renderer <RenderingStrategy , UpdateStatementProvider > createUpdateRenderer (
117
117
UpdateModel updateModel , StatementConfiguration statementConfiguration ) {
118
118
return renderingStrategy -> UpdateRenderer .withUpdateModel (updateModel )
119
119
.withStatementConfiguration (statementConfiguration )
0 commit comments