Infers a generously-bounded column type from observed sample values. Narrows to
boolean/number/datetime ONLY when EVERY non-null sample unambiguously supports it;
otherwise defaults to a comfortably-bounded string. Never returns MAX/TEXT unless the
observed string length genuinely can't be bounded.
Infers a generously-bounded column type from observed sample values. Narrows to boolean/number/datetime ONLY when EVERY non-null sample unambiguously supports it; otherwise defaults to a comfortably-bounded string. Never returns MAX/TEXT unless the observed string length genuinely can't be bounded.