diff --git a/sqlTranslate/.idea/workspace.xml b/sqlTranslate/.idea/workspace.xml index 5f9f115e8..02dd6433e 100644 --- a/sqlTranslate/.idea/workspace.xml +++ b/sqlTranslate/.idea/workspace.xml @@ -4,12 +4,8 @@ - - @@ -469,7 +477,9 @@ - diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterAddColumnNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterAddColumnNode.java new file mode 100644 index 000000000..01930031b --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterAddColumnNode.java @@ -0,0 +1,26 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterAddColumnNode extends ASTNode { + public AlterAddColumnNode(ASTNode node) + { + super(node); + } + + public AlterAddColumnNode(List tokens) + { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString() + " "); + for (ASTNode child : getChildren()) + + child.visit(child, queryString); + } +} diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterAddConstraintNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterAddConstraintNode.java new file mode 100644 index 000000000..e070e5703 --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterAddConstraintNode.java @@ -0,0 +1,24 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterAddConstraintNode extends ASTNode { + public AlterAddConstraintNode(ASTNode node) { + super(node); + } + + public AlterAddConstraintNode(List tokens) { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString() + " "); + for (ASTNode child : getChildren()) + + child.visit(child, queryString); + } +} diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterDropColumnNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterDropColumnNode.java new file mode 100644 index 000000000..120116cfb --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterDropColumnNode.java @@ -0,0 +1,25 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterDropColumnNode extends ASTNode { + + public AlterDropColumnNode(ASTNode node) { + super(node); + } + + public AlterDropColumnNode(List tokens) { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString() + " "); + for (ASTNode child : getChildren()) + + child.visit(child, queryString); + } +} diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterDropConstraintNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterDropConstraintNode.java new file mode 100644 index 000000000..b32ad2a67 --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterDropConstraintNode.java @@ -0,0 +1,24 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterDropConstraintNode extends ASTNode { + public AlterDropConstraintNode(ASTNode node) { + super(node); + } + + public AlterDropConstraintNode(List tokens) { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString() + " "); + for (ASTNode child : getChildren()) + + child.visit(child, queryString); + } +} diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterEndNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterEndNode.java new file mode 100644 index 000000000..447f7c089 --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterEndNode.java @@ -0,0 +1,26 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterEndNode extends ASTNode { + public AlterEndNode(ASTNode node) { + super(node); + } + + public AlterEndNode(List tokens) { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString()); + for (ASTNode child : getChildren()) + { + child.visit(child, queryString); + } + } +} + diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterModifyColumnNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterModifyColumnNode.java new file mode 100644 index 000000000..49a7d0f4e --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterModifyColumnNode.java @@ -0,0 +1,24 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterModifyColumnNode extends ASTNode { + public AlterModifyColumnNode(ASTNode node) { + super(node); + } + + public AlterModifyColumnNode(List tokens) { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString() + " "); + for (ASTNode child : getChildren()) + + child.visit(child, queryString); + } +} diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterNode.java new file mode 100644 index 000000000..23c795a90 --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterNode.java @@ -0,0 +1,24 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterNode extends ASTNode { + public AlterNode(ASTNode node) { + super(node); + } + + public AlterNode(List tokens) { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString() + " "); + for (ASTNode child : getChildren()) + + child.visit(child, queryString); + } +} diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterObjNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterObjNode.java new file mode 100644 index 000000000..c1a06a720 --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterObjNode.java @@ -0,0 +1,24 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterObjNode extends ASTNode { + public AlterObjNode(ASTNode node) { + super(node); + } + + public AlterObjNode(List tokens) { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString() + " "); + for (ASTNode child : getChildren()) + + child.visit(child, queryString); + } +} diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterRenameColumnNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterRenameColumnNode.java new file mode 100644 index 000000000..8295026a7 --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterRenameColumnNode.java @@ -0,0 +1,24 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterRenameColumnNode extends ASTNode { + public AlterRenameColumnNode(ASTNode node) { + super(node); + } + + public AlterRenameColumnNode(List tokens) { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString() + " "); + for (ASTNode child : getChildren()) + + child.visit(child, queryString); + } +} diff --git a/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterRenameTableNode.java b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterRenameTableNode.java new file mode 100644 index 000000000..049fed275 --- /dev/null +++ b/sqlTranslate/src/main/java/Parser/AST/AlterTable/AlterRenameTableNode.java @@ -0,0 +1,24 @@ +package Parser.AST.AlterTable; + +import Lexer.Token; +import Parser.AST.ASTNode; + +import java.util.List; + +public class AlterRenameTableNode extends ASTNode { + public AlterRenameTableNode(ASTNode node) { + super(node); + } + + public AlterRenameTableNode(List tokens) { + super(tokens); + } + + @Override + public void visit(ASTNode node, StringBuilder queryString) { + queryString.append(toString() + " "); + for (ASTNode child : getChildren()) + + child.visit(child, queryString); + } +}