# Manually entered table > Supported in: Batch, Faster, Streaming Uses manually entered table data to create an output. **Transform categories**: Other ## Declared arguments * **Rows:** A list of structs representing rows, with struct fields representing column names and values.
*List\>* * *optional* **Schema:** A schema to be used if present for column names and types. If undefined, rows must be nonempty and will be used to infer the schema.
*Type\* ## Examples ### Example 1: Base case **Argument values:** * **Rows:** \[{
 **airline**: foundry airlines,
 **flight\_code**: 112,
 **flight\_number**: XB-123,
}, {
 **airline**: foundry airlines,
 **flight\_code**: 533,
 **flight\_number**: MT-444,
}, {
 **airline**: new air,
 **flight\_code**: 934,
 **flight\_number**: KK-123,
}] * **Schema:** Struct\ **Inputs:** **Output:** | flight\_code | flight\_number | airline | | ----- | ----- | ----- | | 112 | XB-123 | foundry airlines | | 533 | MT-444 | foundry airlines | | 934 | KK-123 | new air | ***