Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable verbose mode #506

Open
arslnb opened this issue Sep 9, 2024 · 2 comments
Open

Disable verbose mode #506

arslnb opened this issue Sep 9, 2024 · 2 comments

Comments

@arslnb
Copy link

arslnb commented Sep 9, 2024

Hi,

I'm using version 1.6.9 of vegafusion with Altair. I am using it in the following way: I have a Rust (axum) webserver, which spawns an ipython kernel with vegafusion installed.

I can then do:

alt.data_transformers.enable("vegafusion")

and proceed to create a vega chart. It all works fine, except on the logs, I see a lot of debugging code being logged with no way to disable this verbose mode?

I'm sure this is all internal logs, and there's quite a lot of them. Here they are (at the expense of dumping 3000 lines of logs here)

3000 lines logged in total (~600kb) but there's a limit to how long a Github issue can be, so I pasted only part of it here
[2024-09-09T13:01:04Z DEBUG datafusion_functions_array] Overwrite existing UDF: array_to_string
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'select "ID", "PRODUCT_ID", "CREATED_AT", "SOLD_AT", "COST", "PRODUCT_CATEGORY", "PRODUCT_NAME", "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT", "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" from "py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550"'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 12 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 26 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "CREATED_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "CREATED_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 40 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "SOLD_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 51 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "COST" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "COST", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 59 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_CATEGORY" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_CATEGORY", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 79 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_NAME" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_NAME", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 95 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_BRAND" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_BRAND", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 112 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_RETAIL_PRICE" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_RETAIL_PRICE", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 136 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_DEPARTMENT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DEPARTMENT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 158 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_SKU" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_SKU", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 173 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_DISTRIBUTION_CENTER_ID" 2: from
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DISTRIBUTION_CENTER_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "from", quote_style: None, keyword: FROM }), location: Location { line: 1, column: 208 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: from 1: "py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550" 2: EOF
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'select row_number() OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS "_vf_order", * from py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_0'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Function(Function { name: ObjectName([Ident { value: "row_number", quote_style: None }]), args: [], filter: None, null_treatment: None, over: Some(WindowSpec(WindowSpec { partition_by: [], order_by: [], window_frame: Some(WindowFrame { units: Rows, start_bound: Preceding(None), end_bound: Some(CurrentRow) }) })), distinct: false, special: false, order_by: [] })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 77 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "_vf_order" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'select "_vf_order", "ID", "PRODUCT_ID", "CREATED_AT", "SOLD_AT", "COST", CAST("PRODUCT_CATEGORY" AS STRING) AS "PRODUCT_CATEGORY", CAST("PRODUCT_NAME" AS STRING) AS "PRODUCT_NAME", CAST("PRODUCT_BRAND" AS STRING) AS "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", CAST("PRODUCT_DEPARTMENT" AS STRING) AS "PRODUCT_DEPARTMENT", CAST("PRODUCT_SKU" AS STRING) AS "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" from py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_1'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "_vf_order", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 19 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 25 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 39 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "CREATED_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "CREATED_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 53 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "SOLD_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 64 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "COST" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "COST", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 72 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: CAST 2: (
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_CATEGORY", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 98 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: STRING 2: )
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Cast { expr: Identifier(Ident { value: "PRODUCT_CATEGORY", quote_style: Some('"') }), data_type: String(None), format: None }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 109 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_CATEGORY" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_NAME", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 152 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: STRING 2: )
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Cast { expr: Identifier(Ident { value: "PRODUCT_NAME", quote_style: Some('"') }), data_type: String(None), format: None }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 163 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_NAME" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_BRAND", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 203 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: STRING 2: )
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Cast { expr: Identifier(Ident { value: "PRODUCT_BRAND", quote_style: Some('"') }), data_type: String(None), format: None }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 214 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_BRAND" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_RETAIL_PRICE", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 256 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: CAST 2: (
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DEPARTMENT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 284 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: STRING 2: )
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Cast { expr: Identifier(Ident { value: "PRODUCT_DEPARTMENT", quote_style: Some('"') }), data_type: String(None), format: None }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 295 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_DEPARTMENT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_SKU", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 339 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: STRING 2: )
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Cast { expr: Identifier(Ident { value: "PRODUCT_SKU", quote_style: Some('"') }), data_type: String(None), format: None }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 350 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_SKU" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DISTRIBUTION_CENTER_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "from", quote_style: None, keyword: FROM }), location: Location { line: 1, column: 401 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: from 1: py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_1 2: EOF
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'select "_vf_order" AS "_vf_order", "ID" AS "ID", "PRODUCT_ID" AS "PRODUCT_ID", to_utc_timestamp("CREATED_AT", 'Asia/Dubai') AS "CREATED_AT", to_utc_timestamp("SOLD_AT", 'Asia/Dubai') AS "SOLD_AT", "COST" AS "COST", "PRODUCT_CATEGORY" AS "PRODUCT_CATEGORY", "PRODUCT_NAME" AS "PRODUCT_NAME", "PRODUCT_BRAND" AS "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE" AS "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT" AS "PRODUCT_DEPARTMENT", "PRODUCT_SKU" AS "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" AS "PRODUCT_DISTRIBUTION_CENTER_ID" from py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_2'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "_vf_order", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 20 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "_vf_order" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 41 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 63 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "CREATED_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 109 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: 'Asia/Dubai' 2: )
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Value(SingleQuotedString("Asia/Dubai"))
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: RParen, location: Location { line: 1, column: 123 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: ) 1: AS 2: "CREATED_AT"
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Function(Function { name: ObjectName([Ident { value: "to_utc_timestamp", quote_style: None }]), args: [Unnamed(Expr(Identifier(Ident { value: "CREATED_AT", quote_style: Some('"') }))), Unnamed(Expr(Value(SingleQuotedString("Asia/Dubai"))))], filter: None, null_treatment: None, over: None, distinct: false, special: false, order_by: [] })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 125 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "CREATED_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 168 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: 'Asia/Dubai' 2: )
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Value(SingleQuotedString("Asia/Dubai"))
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: RParen, location: Location { line: 1, column: 182 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: ) 1: AS 2: "SOLD_AT"
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Function(Function { name: ObjectName([Ident { value: "to_utc_timestamp", quote_style: None }]), args: [Unnamed(Expr(Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') }))), Unnamed(Expr(Value(SingleQuotedString("Asia/Dubai"))))], filter: None, null_treatment: None, over: None, distinct: false, special: false, order_by: [] })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 184 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "SOLD_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "COST", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 205 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "COST" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_CATEGORY", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 235 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_CATEGORY" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_NAME", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 273 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_NAME" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_BRAND", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 308 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_BRAND" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_RETAIL_PRICE", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 351 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_RETAIL_PRICE" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DEPARTMENT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 399 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_DEPARTMENT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_SKU", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 438 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_SKU" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DISTRIBUTION_CENTER_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 489 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "PRODUCT_DISTRIBUTION_CENTER_ID" 2: from
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'select "_vf_order", "ID", "PRODUCT_ID", "CREATED_AT", "SOLD_AT" AS "SOLD_AT", "COST", "PRODUCT_CATEGORY", "PRODUCT_NAME", "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT", "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" from py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_3'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "_vf_order", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 19 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 25 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 39 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "CREATED_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "CREATED_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 53 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "SOLD_AT" 2: AS
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 65 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "SOLD_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "COST", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 85 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_CATEGORY" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_CATEGORY", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 105 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_NAME" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_NAME", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 121 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_BRAND" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_BRAND", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 138 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_RETAIL_PRICE" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_RETAIL_PRICE", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 162 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_DEPARTMENT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DEPARTMENT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 184 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_SKU" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_SKU", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 199 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_DISTRIBUTION_CENTER_ID" 2: from
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DISTRIBUTION_CENTER_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "from", quote_style: None, keyword: FROM }), location: Location { line: 1, column: 234 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: from 1: py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_3 2: EOF
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'select * from py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_4 where coalesce("SOLD_AT" IS NOT NULL, false)'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "IS", quote_style: None, keyword: IS }), location: Location { line: 1, column: 88 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: IS 1: NOT 2: NULL
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 17
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 99 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: false 2: )
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Value(Boolean(false))
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: RParen, location: Location { line: 1, column: 106 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: ) 1: EOF 2: EOF
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Function(Function { name: ObjectName([Ident { value: "coalesce", quote_style: None }]), args: [Unnamed(Expr(IsNotNull(Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') })))), Unnamed(Expr(Value(Boolean(false))))], filter: None, null_treatment: None, over: None, distinct: false, special: false, order_by: [] })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: EOF, location: Location { line: 0, column: 0 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: EOF 1: EOF 2: EOF
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'select "_vf_order", "ID", "PRODUCT_ID", "CREATED_AT", utc_timestamp_to_str("SOLD_AT", 'Asia/Dubai') AS "SOLD_AT", "COST", "PRODUCT_CATEGORY", "PRODUCT_NAME", "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT", "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" from py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_5'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "_vf_order", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 19 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 25 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 39 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "CREATED_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "CREATED_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 53 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: utc_timestamp_to_str 2: (
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 85 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: 'Asia/Dubai' 2: )
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Value(SingleQuotedString("Asia/Dubai"))
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: RParen, location: Location { line: 1, column: 99 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: ) 1: AS 2: "SOLD_AT"
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Function(Function { name: ObjectName([Ident { value: "utc_timestamp_to_str", quote_style: None }]), args: [Unnamed(Expr(Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') }))), Unnamed(Expr(Value(SingleQuotedString("Asia/Dubai"))))], filter: None, null_treatment: None, over: None, distinct: false, special: false, order_by: [] })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "AS", quote_style: None, keyword: AS }), location: Location { line: 1, column: 101 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: AS 1: "SOLD_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "COST", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 121 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_CATEGORY" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_CATEGORY", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 141 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_NAME" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_NAME", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 157 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_BRAND" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_BRAND", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 174 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_RETAIL_PRICE" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_RETAIL_PRICE", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 198 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_DEPARTMENT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DEPARTMENT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 220 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_SKU" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_SKU", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 235 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_DISTRIBUTION_CENTER_ID" 2: from
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DISTRIBUTION_CENTER_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "from", quote_style: None, keyword: FROM }), location: Location { line: 1, column: 270 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: from 1: py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_5 2: EOF
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'select * from py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_6'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] Parsing sql 'select "ID", "PRODUCT_ID", "CREATED_AT", "SOLD_AT", "COST", "PRODUCT_CATEGORY", "PRODUCT_NAME", "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT", "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" from py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_7'...
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 12 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 26 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "CREATED_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "CREATED_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 40 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "SOLD_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 51 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "COST" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "COST", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 59 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_CATEGORY" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_CATEGORY", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 79 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_NAME" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_NAME", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 95 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_BRAND" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_BRAND", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 112 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_RETAIL_PRICE" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_RETAIL_PRICE", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 136 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_DEPARTMENT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DEPARTMENT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 158 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_SKU" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_SKU", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 1, column: 173 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_DISTRIBUTION_CENTER_ID" 2: from
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_DISTRIBUTION_CENTER_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Word(Word { value: "from", quote_style: None, keyword: FROM }), location: Location { line: 1, column: 208 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: from 1: py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_7 2: EOF
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z INFO  vegafusion_sql::connection::datafusion_conn] WITH py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_0 AS (SELECT "ID", "PRODUCT_ID", "CREATED_AT", "SOLD_AT", "COST", "PRODUCT_CATEGORY", "PRODUCT_NAME", "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT", "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" FROM "py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550"), py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_1 AS (SELECT row_number() OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS "_vf_order", * FROM py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_0), py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_2 AS (SELECT "_vf_order", "ID", "PRODUCT_ID", "CREATED_AT", "SOLD_AT", "COST", CAST("PRODUCT_CATEGORY" AS STRING) AS "PRODUCT_CATEGORY", CAST("PRODUCT_NAME" AS STRING) AS "PRODUCT_NAME", CAST("PRODUCT_BRAND" AS STRING) AS "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", CAST("PRODUCT_DEPARTMENT" AS STRING) AS "PRODUCT_DEPARTMENT", CAST("PRODUCT_SKU" AS STRING) AS "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" FROM py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_1), py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_3 AS (SELECT "_vf_order" AS "_vf_order", "ID" AS "ID", "PRODUCT_ID" AS "PRODUCT_ID", to_utc_timestamp("CREATED_AT", 'Asia/Dubai') AS "CREATED_AT", to_utc_timestamp("SOLD_AT", 'Asia/Dubai') AS "SOLD_AT", "COST" AS "COST", "PRODUCT_CATEGORY" AS "PRODUCT_CATEGORY", "PRODUCT_NAME" AS "PRODUCT_NAME", "PRODUCT_BRAND" AS "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE" AS "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT" AS "PRODUCT_DEPARTMENT", "PRODUCT_SKU" AS "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" AS "PRODUCT_DISTRIBUTION_CENTER_ID" FROM py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_2), py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_4 AS (SELECT "_vf_order", "ID", "PRODUCT_ID", "CREATED_AT", "SOLD_AT" AS "SOLD_AT", "COST", "PRODUCT_CATEGORY", "PRODUCT_NAME", "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT", "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" FROM py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_3), py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_5 AS (SELECT * FROM py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_4 WHERE coalesce("SOLD_AT" IS NOT NULL, false)), py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_6 AS (SELECT "_vf_order", "ID", "PRODUCT_ID", "CREATED_AT", utc_timestamp_to_str("SOLD_AT", 'Asia/Dubai') AS "SOLD_AT", "COST", "PRODUCT_CATEGORY", "PRODUCT_NAME", "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT", "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" FROM py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_5), py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_7 AS (SELECT * FROM py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_6 ORDER BY "_vf_order" ASC NULLS LAST) SELECT "ID", "PRODUCT_ID", "CREATED_AT", "SOLD_AT", "COST", "PRODUCT_CATEGORY", "PRODUCT_NAME", "PRODUCT_BRAND", "PRODUCT_RETAIL_PRICE", "PRODUCT_DEPARTMENT", "PRODUCT_SKU", "PRODUCT_DISTRIBUTION_CENTER_ID" FROM py_table_3d5ec7e1_a8e8_4b75_890d_825ed0744550_7
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 0, column: 0 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_ID" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_ID", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 0, column: 0 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "CREATED_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "CREATED_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 0, column: 0 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "SOLD_AT" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "SOLD_AT", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 0, column: 0 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "COST" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "COST", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 0, column: 0 } }
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] 0: , 1: "PRODUCT_CATEGORY" 2: ,
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] next precedence: 0
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] parsing expr
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] prefix: Identifier(Ident { value: "PRODUCT_CATEGORY", quote_style: Some('"') })
[2024-09-09T13:01:04Z DEBUG sqlparser::parser] get_next_precedence() TokenWithLocation { token: Comma, location: Location { line: 0, column: 0 } }
@jonmmease
Copy link
Collaborator

Hi @arslnb, thanks for the report. These are indeed verbose logs, and most of them are from VegaFusion's Rust dependencies. These are typically enabled by setting the RUST_LOG environment variable. Could you check if this environment variable is set for you?

On macos/linux

echo $RUST_LOG

@arslnb
Copy link
Author

arslnb commented Sep 9, 2024

No, I can confirm $RUST_LOG is not set (i.e; returns empty)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants