public class QuerySupport extends Object
Constructor and Description |
---|
QuerySupport() |
Modifier and Type | Method and Description |
---|---|
static Function<Table,Selection> |
all(Function<Table,Selection>... deferredSelections)
Returns a selection for all records that match all of the given functions.
|
static Function<Table,Selection> |
and(Function<Table,Selection>... deferredSelections)
Returns a selection for all records that match all of the given functions
|
static Function<Table,Selection> |
any(Function<Table,Selection>... deferredSelections)
Returns a selection for all records that match any of the given functions.
|
static DeferredBooleanColumn |
bool(String columnName) |
static DeferredBooleanColumn |
booleanColumn(String columnName) |
static Function<Table,Selection> |
both(Function<Table,Selection> sel1,
Function<Table,Selection> sel2)
Returns a selection for all records that match both of the given functions
|
static DeferredDateColumn |
date(String columnName) |
static DeferredDateColumn |
dateColumn(String columnName) |
static DeferredDateTimeColumn |
dateTime(String columnName) |
static DeferredDateTimeColumn |
dateTimeColumn(String columnName) |
static Function<Table,Selection> |
either(Function<Table,Selection> sel1,
Function<Table,Selection> sel2)
Returns a selection for all records that match either of the given functions
|
static DeferredInstantColumn |
instantColumn(String columnName) |
static Function<Table,Selection> |
neither(Function<Table,Selection> sel1,
Function<Table,Selection> sel2)
Returns a selection for all records that match neither of the given functions.
|
static Function<Table,Selection> |
not(Function<Table,Selection> deferredSelection)
Returns a selection for all records for which the given function is
false |
static Function<Table,Selection> |
notAll(Function<Table,Selection>... deferredSelections)
Returns a selection for all records that don't match all of the given functions
|
static Function<Table,Selection> |
notAny(Function<Table,Selection>... deferredSelections)
Returns a selection for all records that don't match any of the given functions
|
static Function<Table,Selection> |
notBoth(Function<Table,Selection> sel1,
Function<Table,Selection> sel2)
Returns a selection for all records that don't match both of the given functions.
|
static DeferredNumberColumn |
num(String columnName) |
static DeferredNumberColumn |
numberColumn(String columnName) |
static Function<Table,Selection> |
or(Function<Table,Selection>... deferredSelections)
Returns a selection for all records that match any of the given functions
|
static DeferredStringColumn |
str(String columnName) |
static DeferredStringColumn |
stringColumn(String columnName) |
static DeferredTextColumn |
text(String columnName) |
static DeferredTextColumn |
textColumn(String columnName) |
static DeferredTimeColumn |
time(String columnName) |
static DeferredTimeColumn |
timeColumn(String columnName) |
public static Function<Table,Selection> not(Function<Table,Selection> deferredSelection)
false
public static Function<Table,Selection> neither(Function<Table,Selection> sel1, Function<Table,Selection> sel2)
true
, the record as a whole is false
.public static Function<Table,Selection> notBoth(Function<Table,Selection> sel1, Function<Table,Selection> sel2)
false
, the record as a whole is true
.@SafeVarargs public static Function<Table,Selection> notAny(Function<Table,Selection>... deferredSelections)
@SafeVarargs public static Function<Table,Selection> notAll(Function<Table,Selection>... deferredSelections)
@SafeVarargs public static Function<Table,Selection> and(Function<Table,Selection>... deferredSelections)
@SafeVarargs public static Function<Table,Selection> all(Function<Table,Selection>... deferredSelections)
public static Function<Table,Selection> both(Function<Table,Selection> sel1, Function<Table,Selection> sel2)
@SafeVarargs public static Function<Table,Selection> or(Function<Table,Selection>... deferredSelections)
@SafeVarargs public static Function<Table,Selection> any(Function<Table,Selection>... deferredSelections)
public static Function<Table,Selection> either(Function<Table,Selection> sel1, Function<Table,Selection> sel2)
public static DeferredBooleanColumn booleanColumn(String columnName)
public static DeferredBooleanColumn bool(String columnName)
public static DeferredStringColumn stringColumn(String columnName)
public static DeferredStringColumn str(String columnName)
public static DeferredTextColumn text(String columnName)
public static DeferredTextColumn textColumn(String columnName)
public static DeferredNumberColumn numberColumn(String columnName)
public static DeferredNumberColumn num(String columnName)
public static DeferredDateColumn dateColumn(String columnName)
public static DeferredDateColumn date(String columnName)
public static DeferredDateTimeColumn dateTimeColumn(String columnName)
public static DeferredDateTimeColumn dateTime(String columnName)
public static DeferredInstantColumn instantColumn(String columnName)
public static DeferredTimeColumn timeColumn(String columnName)
public static DeferredTimeColumn time(String columnName)
Copyright © 2020. All rights reserved.