-
Refactored FileConversion classes to be generic; can read and parse from either an EDGE file or an XML file
- Allows for Developers to create SQL scripts to create new databases without the use of EdgeDiagrammer
-
Refactored Table, Field and Connector classes to also be generic
- Functionality remains the same regardless of file type being parsed and SQL script type being generated
-
Added another CreateDDL class that generates an MSSQL script
- Allows for developers to create scripts for both DBMS given that there exists some differences in the encoding of the datatypes, primarily between MySQL's BOOLEAN datatype and MSSQL's BIT datatype
- Application still requires you to save SQL scripts in the directory running the installation
- Reoccuring bug that does not recognize the Output Definition Files in the installation directory
- Application is able to read Tables for XML files, but is unable to assign the Attributes
- Error occurs when trying to assign Attributes that belong to multiple tables
javac -cp .:junit-4.12.jar EdgeConnectorTest.java
javac EdgeConnector.java
java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar
org.junit.runner.JUnitCore EdgeConnectorTest
javac -cp .:junit-4.12.jar EdgeFieldTest.java
javac EdgeField.java
java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar
org.junit.runner.JUnitCore EdgeFieldTest
javac -cp .:junit-4.12.jar EdgeTableTest.java
javac EdgeTable.java
java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar
org.junit.runner.JUnitCore EdgeTableTest
javac -cp .:junit-4.12.jar EdgeConvertFileParserTest.java
javac EdgeConvertFileParser.java
java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar
org.junit.runner.JUnitCore EdgeConvertFileParserTest
javac -cp .:junit-4.12.jar MainTester.java
java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar
org.junit.runner.JUnitCore MainTester -n "1,2,3,test1,test2"
java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar
org.junit.runner.JUnitCore MainTester -f "testObjectFile.txt"
java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar
org.junit.runner.JUnitCore MainTester -h
- Install java if not installed
- Download Milestones.jar
- Navigate to downloads folder (or to wherever file was downloaded)
- Double-click Milestones.jar