% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/tables.R
\name{schema}
\alias{schema}
\title{Define a table schema}
\usage{
schema(...)
}
\arguments{
\item{...}{Named columns with type specs (e.g., \code{int32()}, \code{float64()}).}
}
\value{
A \code{shard_schema} object.
}
\description{
A schema is a named set of columns with explicit types. It is used to
allocate table buffers and validate writes.
}
\examples{
s <- schema(x = float64(), y = int32(), label = string_col())
s
}
