MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/R/library/OREbase/doc/man/en/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/R/library/OREbase/doc/man/en/ore.make.names.Rd

%
% 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