@InternalApi public final class Clause extends java.lang.Object
| Constructor and Description |
|---|
Clause(java.lang.String columnName,
java.lang.String pattern)
Creates a metadata conditional clause.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
anyCondition(Clause... clauses) |
static boolean |
anyCondition(Clause clause1,
Clause clause2) |
java.lang.String |
getCondition() |
java.lang.String |
getCondition(boolean includeAnd) |
java.lang.String |
getCondition(java.lang.String prefix,
java.lang.String suffix)
Condition rendered with prefix and suffix.
|
java.lang.String |
getValue() |
boolean |
hasCondition() |
static java.util.List<java.lang.String> |
parameters(Clause... clauses) |
static java.util.List<java.lang.String> |
parameters(Clause clause1) |
static java.util.List<java.lang.String> |
parameters(Clause clause1,
Clause clause2) |
public Clause(java.lang.String columnName,
java.lang.String pattern)
columnName - Column name or expression resulting in a string valuepattern - Metadata patternpublic java.lang.String getCondition()
" and ", or empty string if the condition is emptypublic java.lang.String getCondition(boolean includeAnd)
" and " when includeAnd is true, or
empty string if the condition is emptypublic java.lang.String getCondition(java.lang.String prefix,
java.lang.String suffix)
prefix - Prefixsuffix - Suffixprefix and suffixed with suffix, or empty
string if the condition is emptypublic java.lang.String getValue()
public boolean hasCondition()
public static boolean anyCondition(Clause... clauses)
public static java.util.List<java.lang.String> parameters(Clause clause1)
public static java.util.List<java.lang.String> parameters(Clause clause1, Clause clause2)
public static java.util.List<java.lang.String> parameters(Clause... clauses)
Copyright © 2001-2020 Jaybird (Firebird JDBC/JCA) team. All rights reserved.