CrunchExpr
and CrunchLogicalExpr
,
encapuslate derivations of Crunch variables, which are only evaluated when
passed to a function like as.vector
. They allow you to compose
functional expressions of variables and evaluate them against the server
only when appropriate.
"!"(x)
"%in%"(x, table)
"%in%"(x, table)
"%in%"(x, table)
"%in%"(x, table)
"%in%"(x, table)
"%in%"(x, table)
"%in%"(x, table)
"%in%"(x, table)
"=="(e1, e2)
"=="(e1, e2)
"!="(e1, e2)
"!="(e1, e2)
"is.na"(x)
bin(x)
rollup(x, resolution = rollupResolution(x))
%in%
. See match
rollup
. Either NULL
or a character in
c("Y", "Q", "M", "W", "D", "h", "m", "s", "ms") indicating the unit of
time at which a Datetime variable should be aggregated. If NULL
,
the server will determine an appropriate resolution based on the range of
the data.as.vector
returns an R vector.