# 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 |
***