MINI MINI MANI MO
%
% Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
%
\name{as.ore}
\alias{as.ore}
\alias{as.ore,ANY-method}
\alias{as.ore,Date-method}
\alias{as.ore,POSIXt-method}
\alias{as.ore,data.frame-method}
\alias{as.ore,difftime-method}
\alias{as.ore,matrix-method}
\alias{as.ore,vector-method}
\alias{as.ore,ore-method}
\alias{as.ore.vector}
\alias{as.ore.logical}
\alias{as.ore.logical,ANY-method}
\alias{as.ore.logical,ore-method}
\alias{as.ore.logical,ore.logical-method}
\alias{as.ore.integer}
\alias{as.ore.integer,ANY-method}
\alias{as.ore.integer,ore-method}
\alias{as.ore.integer,ore.integer-method}
\alias{as.ore.numeric}
\alias{as.ore.numeric,ANY-method}
\alias{as.ore.numeric,ore-method}
\alias{as.ore.numeric,ore.numeric-method}
\alias{as.ore.character}
\alias{as.ore.character,ANY-method}
\alias{as.ore.character,ore-method}
\alias{as.ore.character,ore.character-method}
\alias{as.ore.factor}
\alias{as.ore.factor,ANY-method}
\alias{as.ore.factor,ore-method}
\alias{as.ore.factor,ore.factor-method}
\alias{as.ore.date}
\alias{as.ore.date,ANY-method}
\alias{as.ore.date,ore.date-method}
\alias{as.ore.datetime}
\alias{as.ore.datetime,ANY-method}
\alias{as.ore.datetime,ore.datetime-method}
\alias{as.ore.difftime}
\alias{as.ore.difftime,ANY-method}
\alias{as.ore.difftime,ore.difftime-method}
\alias{as.ore.frame}
\alias{as.ore.frame,ANY-method}
\alias{as.ore.frame,ore-method}
\alias{as.ore.frame,ore.frame-method}
\alias{as.ore.matrix}
\alias{as.ore.matrix,ANY-method}
\alias{as.ore.matrix,ore-method}
\alias{as.ore.matrix,ore.matrix-method}
\title{
Oracle R Enterprise 강제 함수
}
\description{
\code{\linkS4class{ore}} 클래스 유형으로 객체를 강제 변환합니다.
}
\usage{
as.ore(x, ...)
as.ore.vector(x, mode = "any")
as.ore.logical(x, ...)
as.ore.integer(x, ...)
as.ore.numeric(x, ...)
as.ore.character(x, ...)
as.ore.factor(x, ...)
as.ore.date(x, ...)
as.ore.datetime(x, ...)
as.ore.difftime(x, ...)
as.ore.frame(x, ...)
as.ore.matrix(x, ...)
}
\arguments{
\item{x}{
객체입니다.
}
\item{mode}{
원자 모드 또는 \code{"any"}을(를) 지정하는 문자열입니다.
지원되는 원자 모드는 \code{"logical"}, \code{"integer"}, \code{"numeric"}
(동의어 \code{"double"}), \code{"character"}입니다.
}
\item{\dots}{
추가 인수입니다.
}
}
\details{
\code{as.ore} 함수는 인메모리 \R 객체를 \code{\linkS4class{ore}} 객체로 강제
변환합니다. \code{\link{ore.push}} 함수와 비슷하지만,
\code{\link{ore.push}}은(는) 매핑이 존재하지 않는 경우
\code{\linkS4class{ore}} 객체를 생성할 수 없으며, \code{as.ore} 함수는
\code{\linkS4class{ore}} 객체를 생성할 수 없는 경우 오류를
발생시킵니다. 인메모리 \R 객체에서
\code{\link{ore.push}} 객체로의 매핑에 대한 자세한 내용은 \code{\linkS4class{ore}}을(를)
참조하십시오.
}
\value{
\code{\linkS4class{ore}} 객체입니다.
}
\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}
}
\seealso{
\code{\linkS4class{ore}},
\code{\link{ore.push}},
\code{\link{is.ore}},
\code{\link[base]{as.vector}}
}
\examples{
\dontshow{
if (!interactive())
ore.connect(user = Sys.getenv("ORE_USERNAME", "rquser"),
sid = Sys.getenv("ORACLE_SID"),
host = Sys.getenv("HOST"),
password = Sys.getenv("ORE_PASSWORD", "rquser"),
port = if (.Platform$OS.type == "windows")
Sys.getenv("ORACLE_PORT")
else
Sys.getenv("TCPPORT"),
all = TRUE)
}
df <- data.frame(A = 1:26, B = letters)
dim(df)
class(df)
oreDF <- as.ore(df)
class(oreDF)
dim(oreDF)
head(oreDF)
vec <- 1:20
class(vec)
oreVec <- as.ore(vec)
class(oreVec)
}
\keyword{classes}
\keyword{database}
\keyword{ORE}
OHA YOOOO