Class BooleanOrStatement<P extends WhereStatement>
java.lang.Object
com.invirgance.convirgance.jdbc.sql.WhereStatement
com.invirgance.convirgance.jdbc.sql.BooleanOrStatement<P>
- Type Parameters:
P- The parent WhereStatement type this returns to when done.
- All Implemented Interfaces:
ComparisonStatement,SQLStatement
public class BooleanOrStatement<P extends WhereStatement>
extends WhereStatement
implements ComparisonStatement
Creates a logical OR grouping in SQL. This wraps conditions in parentheses
and joins them with OR keywords.
Table table = layout.getCurrentSchema().getTable("customer");
SQLStatement query = table
.select()
.column(table.getColumn("name"))
.where()
.or() // BooleanOrStatement
.equals(table.getColumn("type"), "fish")
.equals(table.getColumn("type"), "crustacean")
.end()
.done();
- Author:
- jbanes
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.invirgance.convirgance.jdbc.sql.WhereStatement
and, equals, equals, equals, equals, equals, filter, filter, filter, filter, filter, getClauses, getParent, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEquals, greaterThanOrEquals, greaterThanOrEquals, greaterThanOrEquals, greaterThanOrEquals, isNotNull, isNotNull, isNotNull, isNotNull, isNull, isNull, isNull, isNull, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEquals, lessThanOrEquals, lessThanOrEquals, lessThanOrEquals, lessThanOrEquals, not, notEquals, notEquals, notEquals, notEquals, notEquals, or, setParent, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.invirgance.convirgance.jdbc.sql.SQLStatement
getParent, query, query, setParent
-
Constructor Details
-
BooleanOrStatement
-
-
Method Details
-
done
- Overrides:
donein classWhereStatement
-
end
- Overrides:
endin classWhereStatement
-
where
- Overrides:
wherein classWhereStatement
-
render
- Specified by:
renderin interfaceSQLStatement- Overrides:
renderin classWhereStatement
-