The system determines the shape of input rows by inspecting the schema of the target table. The fields are paired-up left-to-right with the columns in the target schema. When the system locates the start of a field, the declared type of the corresponding target column guides further processing.