public TableSchema(String[] names, InternalType[] types) { this(validate(names, types)); }
public TableSchema(String[] names, InternalType[] types, boolean[] nulls) { this(validate(names, types, nulls)); }
private static Column[] validate(String[] names, InternalType[] types) { boolean[] nulls = new boolean[types.length]; for (int i = 0; i < types.length; i++) { nulls[i] = !TimestampType.ROWTIME_INDICATOR.equals(types[i]) && !TimestampType.PROCTIME_INDICATOR.equals(types[i]); } return validate(names, types, nulls); }