mirror of
https://github.com/apache/datafusion-sqlparser-rs.git
synced 2025-09-26 23:49:10 +00:00
Remove println debugging
This commit is contained in:
parent
5adce6a013
commit
46274c536b
1 changed files with 0 additions and 15 deletions
|
@ -434,7 +434,6 @@ impl Parser {
|
||||||
let mut expect_identifier = true;
|
let mut expect_identifier = true;
|
||||||
loop {
|
loop {
|
||||||
let token = &self.next_token();
|
let token = &self.next_token();
|
||||||
println!("--> token: {:?}", token);
|
|
||||||
match token{
|
match token{
|
||||||
Some(token) => match token{
|
Some(token) => match token{
|
||||||
Token::Identifier(s) => if expect_identifier{
|
Token::Identifier(s) => if expect_identifier{
|
||||||
|
@ -476,7 +475,6 @@ impl Parser {
|
||||||
|
|
||||||
pub fn parse_column_names(&mut self) -> Result<Vec<String>, ParserError> {
|
pub fn parse_column_names(&mut self) -> Result<Vec<String>, ParserError> {
|
||||||
let identifier = self.parse_compound_identifier(&Token::Comma)?;
|
let identifier = self.parse_compound_identifier(&Token::Comma)?;
|
||||||
println!(" peek : {:?}", self.peek_token());
|
|
||||||
match identifier{
|
match identifier{
|
||||||
ASTNode::SQLCompoundIdentifier(idents) => Ok(idents),
|
ASTNode::SQLCompoundIdentifier(idents) => Ok(idents),
|
||||||
other => parser_err!(format!("Expecting compound identifier, found: {:?}", other)),
|
other => parser_err!(format!("Expecting compound identifier, found: {:?}", other)),
|
||||||
|
@ -603,18 +601,13 @@ impl Parser {
|
||||||
pub fn parse_insert(&mut self) -> Result<ASTNode, ParserError> {
|
pub fn parse_insert(&mut self) -> Result<ASTNode, ParserError> {
|
||||||
self.parse_keyword("INTO");
|
self.parse_keyword("INTO");
|
||||||
let table_name = self.parse_tablename()?;
|
let table_name = self.parse_tablename()?;
|
||||||
println!("table_name: {}", table_name);
|
|
||||||
println!("peek token: {:?}", self.peek_token());
|
|
||||||
let columns = if self.consume_token(&Token::LParen)?{
|
let columns = if self.consume_token(&Token::LParen)?{
|
||||||
println!("Got (");
|
|
||||||
let column_names = self.parse_column_names()?;
|
let column_names = self.parse_column_names()?;
|
||||||
println!("column names: {:?}", column_names);
|
|
||||||
self.consume_token(&Token::RParen)?;
|
self.consume_token(&Token::RParen)?;
|
||||||
column_names
|
column_names
|
||||||
}else{
|
}else{
|
||||||
vec![]
|
vec![]
|
||||||
};
|
};
|
||||||
println!("column names: {:?}", columns);
|
|
||||||
self.parse_keyword("VALUES");
|
self.parse_keyword("VALUES");
|
||||||
self.consume_token(&Token::LParen)?;
|
self.consume_token(&Token::LParen)?;
|
||||||
let values = self.parse_expr_list()?;
|
let values = self.parse_expr_list()?;
|
||||||
|
@ -781,9 +774,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn parse_simple_insert() {
|
fn parse_simple_insert() {
|
||||||
let sql = String::from("INSERT INTO customer VALUES(1, 2, 3)");
|
let sql = String::from("INSERT INTO customer VALUES(1, 2, 3)");
|
||||||
println!("SQL: {}", sql);
|
|
||||||
let ast = parse_sql(&sql);
|
let ast = parse_sql(&sql);
|
||||||
println!("ast: {:?}", ast);
|
|
||||||
match ast {
|
match ast {
|
||||||
ASTNode::SQLInsert {
|
ASTNode::SQLInsert {
|
||||||
table_name, columns, values, ..
|
table_name, columns, values, ..
|
||||||
|
@ -799,9 +790,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn parse_common_insert() {
|
fn parse_common_insert() {
|
||||||
let sql = String::from("INSERT INTO public.customer VALUES(1, 2, 3)");
|
let sql = String::from("INSERT INTO public.customer VALUES(1, 2, 3)");
|
||||||
println!("SQL: {}", sql);
|
|
||||||
let ast = parse_sql(&sql);
|
let ast = parse_sql(&sql);
|
||||||
println!("ast: {:?}", ast);
|
|
||||||
match ast {
|
match ast {
|
||||||
ASTNode::SQLInsert {
|
ASTNode::SQLInsert {
|
||||||
table_name, columns, values, ..
|
table_name, columns, values, ..
|
||||||
|
@ -817,9 +806,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn parse_complex_insert() {
|
fn parse_complex_insert() {
|
||||||
let sql = String::from("INSERT INTO db.public.customer VALUES(1,2,3)");
|
let sql = String::from("INSERT INTO db.public.customer VALUES(1,2,3)");
|
||||||
println!("SQL: {}", sql);
|
|
||||||
let ast = parse_sql(&sql);
|
let ast = parse_sql(&sql);
|
||||||
println!("ast: {:?}", ast);
|
|
||||||
match ast {
|
match ast {
|
||||||
ASTNode::SQLInsert {
|
ASTNode::SQLInsert {
|
||||||
table_name, columns, values, ..
|
table_name, columns, values, ..
|
||||||
|
@ -842,9 +829,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn parse_insert_with_columns() {
|
fn parse_insert_with_columns() {
|
||||||
let sql = String::from("INSERT INTO public.customer (id, name, active) VALUES(1, 2, 3)");
|
let sql = String::from("INSERT INTO public.customer (id, name, active) VALUES(1, 2, 3)");
|
||||||
println!("SQL: {}", sql);
|
|
||||||
let ast = parse_sql(&sql);
|
let ast = parse_sql(&sql);
|
||||||
println!("ast: {:?}", ast);
|
|
||||||
match ast {
|
match ast {
|
||||||
ASTNode::SQLInsert {
|
ASTNode::SQLInsert {
|
||||||
table_name, columns, values, ..
|
table_name, columns, values, ..
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue