MINI MINI MANI MO
%
% Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
%
\name{ore.make.names}
\alias{ore.make.names}
\title{Oracle R Enterprise Valid Column Name Generator}
\description{
Creates valid column names for \code{ore.frame} objects.
}
\usage{
ore.make.names(names)
}
\arguments{
\item{names}{
A character vector specifying unvalidated names.
}
}
\details{
Creates distinct strings from argument \code{names} that are at most
30 bytes long using an iterative algorithm involving the call
\code{make.unique(abbreviate(names, minlength, strict = TRUE))}
where \code{minlength <= 30}.
}
\value{
A character vector with the same length as argument \code{names}
containing valid column names for an \code{ore.frame} object.
}
\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{\link[base]{make.names}},
\code{\link[base]{abbreviate}}
}
\examples{
xnames <- c("col1", "Col.2", "COL_3", "col 4", "col1",
"L_A_S_T C.O.L.U.M.N abcdefghijklmnopqrstuvwxyz")
ore.make.names(xnames)
}
\keyword{character}
\keyword{ORE}
OHA YOOOO