SafeSqlizable
public class SafeSqlJoiner extends java.lang.Object implements SafeSqlizable
Constructor | Description |
---|---|
SafeSqlJoiner(SafeSql delimiter) |
|
SafeSqlJoiner(SafeSql delimiter,
SafeSql prefix,
SafeSql suffix) |
Modifier and Type | Method | Description |
---|---|---|
SafeSqlJoiner |
add(java.lang.String newElement) |
|
SafeSqlJoiner |
add(SafeSql newElement) |
|
SafeSqlJoiner |
add(SafeSqlizable newElement) |
|
SafeSqlJoiner |
addParameter(java.lang.Object newParameter) |
|
void |
appendTo(SafeSqlBuilder builder) |
|
SafeSqlJoiner |
merge(SafeSqlJoiner other) |
Adds the contents of the given
SafeSqlJoiner without prefix and
suffix as the next element if it is non-empty. |
SafeSqlJoiner |
setEmptyValue(SafeSql emptyValue) |
|
SafeSql |
toSafeSql() |
Returns a
SafeSql version of this object |
public SafeSqlJoiner(SafeSql delimiter)
public SafeSqlJoiner setEmptyValue(SafeSql emptyValue)
public SafeSqlJoiner add(SafeSql newElement)
public SafeSqlJoiner add(java.lang.String newElement)
public SafeSqlJoiner add(SafeSqlizable newElement)
public SafeSqlJoiner addParameter(java.lang.Object newParameter)
public SafeSqlJoiner merge(SafeSqlJoiner other)
SafeSqlJoiner
without prefix and
suffix as the next element if it is non-empty. If the given
SafeSqlJoiner
is empty, the call has no effect.
If the other SafeSqlJoiner
is using a different delimiter,
then elements from the other SafeSqlJoiner
are concatenated with
that delimiter and the result is appended to this SafeSqlJoiner
as a single element.
other
- The SafeSqlJoiner
whose contents should be merged
into this oneSafeSqlJoiner
java.lang.NullPointerException
- if the other SafeSqlJoiner
is nullpublic void appendTo(SafeSqlBuilder builder)
appendTo
in interface SafeSqlizable
public SafeSql toSafeSql()
SafeSqlizable
SafeSql
version of this objecttoSafeSql
in interface SafeSqlizable
SafeSql
Copyright © 2018. All rights reserved.