Package org.firebirdsql.jdbc.metadata
Class Clause
- java.lang.Object
- 
- org.firebirdsql.jdbc.metadata.Clause
 
- 
 @InternalApi public final class Clause extends java.lang.Object Condition clause for constructing metadata query conditions.- Since:
- 4.0
- Author:
- Mark Rotteveel
 
- 
- 
Constructor SummaryConstructors Constructor Description Clause(java.lang.String columnName, java.lang.String pattern)Creates a metadata conditional clause.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleananyCondition(Clause... clauses)static booleananyCondition(Clause clause1, Clause clause2)java.lang.StringgetCondition()java.lang.StringgetCondition(boolean includeAnd)java.lang.StringgetCondition(java.lang.String prefix, java.lang.String suffix)Condition rendered with prefix and suffix.java.lang.StringgetValue()booleanhasCondition()static java.util.List<java.lang.String>parameters(Clause clause1)static java.util.List<java.lang.String>parameters(Clause... clauses)static java.util.List<java.lang.String>parameters(Clause clause1, Clause clause2)
 
- 
- 
- 
Method Detail- 
getConditionpublic java.lang.String getCondition() - Returns:
- The condition for this clause suffixed with " and ", or empty string if the condition is empty
 
 - 
getConditionpublic java.lang.String getCondition(boolean includeAnd) - Returns:
- The condition for this clause suffixed with " and "whenincludeAndistrue, or empty string if the condition is empty
 
 - 
getConditionpublic java.lang.String getCondition(java.lang.String prefix, java.lang.String suffix)Condition rendered with prefix and suffix.- Parameters:
- prefix- Prefix
- suffix- Suffix
- Returns:
- The condition for this clause prefixed with prefixand suffixed withsuffix, or empty string if the condition is empty
 
 - 
getValuepublic java.lang.String getValue() 
 - 
hasConditionpublic boolean hasCondition() 
 - 
anyConditionpublic static boolean anyCondition(Clause... clauses) 
 - 
parameterspublic static java.util.List<java.lang.String> parameters(Clause clause1) 
 - 
parameterspublic static java.util.List<java.lang.String> parameters(Clause clause1, Clause clause2) 
 - 
parameterspublic static java.util.List<java.lang.String> parameters(Clause... clauses) 
 
- 
 
-