== Physical Plan ==
CollectLimit (4)
+- * Project (3)
+- * ColumnarToRow (2)
+- BatchScan bronze.test.test (1)
(1) BatchScan bronze.test.test
Output [8]: [raw_id#368L, session_id#369, record_hash#370, security_token#371, category_id#372, status#373, ts#374, padding_data#375]
bronze.test.test (branch=null) [filters=, groupedBy=]
(2) ColumnarToRow [codegen id : 1]
Input [8]: [raw_id#368L, session_id#369, record_hash#370, security_token#371, category_id#372, status#373, ts#374, padding_data#375]
(3) Project [codegen id : 1]
Output [8]: [toprettystring(raw_id#368L, Some(Etc/UTC)) AS raw_id#381, toprettystring(session_id#369, Some(Etc/UTC)) AS session_id#382, toprettystring(record_hash#370, Some(Etc/UTC)) AS record_hash#383, toprettystring(security_token#371, Some(Etc/UTC)) AS security_token#384, toprettystring(category_id#372, Some(Etc/UTC)) AS category_id#385, toprettystring(status#373, Some(Etc/UTC)) AS status#386, toprettystring(ts#374, Some(Etc/UTC)) AS ts#387, toprettystring(padding_data#375, Some(Etc/UTC)) AS padding_data#388]
Input [8]: [raw_id#368L, session_id#369, record_hash#370, security_token#371, category_id#372, status#373, ts#374, padding_data#375]
(4) CollectLimit
Input [8]: [raw_id#381, session_id#382, record_hash#383, security_token#384, category_id#385, status#386, ts#387, padding_data#388]
Arguments: 21