MINI MINI MANI MO
%
% Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
%
\name{ore.logical-class}
\docType{class}
\alias{ore.logical}
\alias{ore.logical-class}
\alias{!,ore.number-method}
\alias{Logic,ore.number,ore.number-method}
\alias{Logic,ore.number,number-method}
\alias{Logic,number,ore.number-method}
\alias{ifelse,ore.number-method}
\alias{xor,ore.number,ore.number-method}
\alias{xor,ore.number,number-method}
\alias{xor,number,ore.number-method}
\title{Class \code{ore.logical}}
\description{
The \code{ore.logical} class represents
\code{\link[base]{logical}} data columns in Oracle R Enterprise.
}
\section{Group Generics}{
\code{ore.logical} objects have support for S4 group generic
functionality:
\describe{
\item{\code{Logic}}{\code{"&"}, \code{"|"}}
}
See \link[methods]{S4groupGeneric} for more details.
}
\section{Logical Methods}{
\describe{
\item{}{
\code{\link[base]{!}x}:
Returns an \code{ore.logical} object containing the logical
negation (NOT) of argument \code{x}.
}
\item{}{
\code{\link[base]{ifelse}(x, yes, no)}:
For each element of argument \code{x}, returns the corresponding
element in argument \code{yes} if \code{TRUE}, otherwise returns
the element in argument \code{no}. Arguments \code{yes} and
\code{no} may be length one vectors (scalar values) or
\code{\linkS4class{ore.vector}} objects.
}
\item{}{
\code{\link[base]{xor}(x, y)}:
Returns an \code{ore.logical} object containing the exclusive or
combination of arguments \code{x} and \code{y}.
}
}
}
\references{
\href{http://www.oracle.com/technetwork/database/database-technologies/r/r-enterprise/documentation/index.html}{Oracle R Enterprise}
}
\author{
Oracle \email{oracle-r-enterprise@oracle.com}
}
\note{
See the corresponding \R documentation for the functions listed above.
}
\seealso{
\code{\linkS4class{ore}},
\code{\linkS4class{ore.character}},
\code{\linkS4class{ore.datetime}},
\code{\linkS4class{ore.factor}},
\code{\linkS4class{ore.frame}},
\code{\linkS4class{ore.matrix}},
\code{\linkS4class{ore.number}},
\code{\linkS4class{ore.vector}}
}
\examples{
x <- c(TRUE, FALSE, TRUE, FALSE, TRUE)
X <- ore.push(x)
class(X)
X
y <- ore.pull(X)
class(y)
}
\keyword{classes}
\keyword{ORE}
OHA YOOOO