| Modifier and Type | Field and Description |
|---|---|
| private final SqlAstNodeRenderingMode | |
| private final String[] | |
| private static final CoreMessageLogger | |
| private final int | |
| private final int[] | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public | |
| public | PatternRenderer(String
The template pattern, SqlAstNodeRenderingMode The rendering mode for arguments argumentRenderingMode)Constructs a template renderer |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public boolean | |
| public void | Returns: The rendered template with replacementsThe arguments to inject into the template args, SqlAstTranslator<?> translator)The rendering code. |
| public void | render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, SqlAstTranslator<?> translator)
|
| public void | render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
|
| public void | render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> translator)
|
| private void | render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, List<SortSpecification> withinGroup, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> translator)
|
| argumentRenderingMode | back to summary |
|---|---|
| private final SqlAstNodeRenderingMode argumentRenderingMode | |
| chunks | back to summary |
|---|---|
| private final String[] chunks | |
| LOG | back to summary |
|---|---|
| private static final CoreMessageLogger LOG | |
| maxParamIndex | back to summary |
|---|---|
| private final int maxParamIndex | |
| paramIndexes | back to summary |
|---|---|
| private final int[] paramIndexes | |
| varargParam | back to summary |
|---|---|
| private final int varargParam | |
| PatternRenderer | back to summary |
|---|---|
| public PatternRenderer(String pattern) | |
| PatternRenderer | back to summary |
|---|---|
| public PatternRenderer(String pattern, SqlAstNodeRenderingMode argumentRenderingMode) Constructs a template renderer
| |
| getParamCount | back to summary |
|---|---|
| public int getParamCount() | |
| hasVarargs | back to summary |
|---|---|
| public boolean hasVarargs() | |
| render | back to summary |
|---|---|
| public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, SqlAstTranslator<?> translator) The rendering code.
| |
| render | back to summary |
|---|---|
| public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, SqlAstTranslator<?> translator) | |
| render | back to summary |
|---|---|
| public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator) | |
| render | back to summary |
|---|---|
| public void render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> translator) | |
| render | back to summary |
|---|---|
| private void render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, List<SortSpecification> withinGroup, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> translator) | |