From: <ca...@us...> - 2008-05-11 19:13:43
|
Revision: 86 http://sql2java.svn.sourceforge.net/sql2java/?rev=86&view=rev Author: calmera Date: 2008-05-11 12:13:41 -0700 (Sun, 11 May 2008) Log Message: ----------- Tried to make a first version work. It needed some modifications in the code to get things done. Modified Paths: -------------- core/trunk/src/main/java/net/sf/sql2java/common/beans/Scope.java core/trunk/src/main/java/net/sf/sql2java/common/parameters/ParameterizedString.java core/trunk/src/main/java/net/sf/sql2java/common/resources/Resource.java core/trunk/src/main/java/net/sf/sql2java/common/store/BasicProcessorStore.java core/trunk/src/main/java/net/sf/sql2java/common/store/ProcessorStore.java core/trunk/src/main/java/net/sf/sql2java/conversion/ConvertorConfigurer.java core/trunk/src/main/java/net/sf/sql2java/fetching/sql/SQLFetcher.java core/trunk/src/main/java/net/sf/sql2java/fetching/sql/SQLFetcherConfigurer.java core/trunk/src/main/java/net/sf/sql2java/generator/Generator.java core/trunk/src/main/java/net/sf/sql2java/generator/scripting/ScriptEnvironment.java core/trunk/src/main/java/net/sf/sql2java/packages/DirectoryPackageReader.java core/trunk/src/main/java/net/sf/sql2java/packages/PackageConfigurer.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Ca...@us...> - 2008-05-30 12:39:41
|
Revision: 90 http://sql2java.svn.sourceforge.net/sql2java/?rev=90&view=rev Author: Calmera Date: 2008-05-30 05:39:39 -0700 (Fri, 30 May 2008) Log Message: ----------- I recreated strong-typed dataholders. They are needed because certain functionalities are specific to only one type of dataholder. For example relationships are only a concern of a table. I also rearranged the dataholders. As they used to be located inside the commons.beans package, the are now moved to the data.holders package. One major difference from the previous versions is the availability of nodes. Every dataholder is a node and as such, can be located inside the tree by using a path. We can use this later on to address specific nodes. Modified Paths: -------------- core/trunk/src/main/java/net/sf/sql2java/DatabaseReaderTester.java core/trunk/src/main/java/net/sf/sql2java/Launcher.java core/trunk/src/main/java/net/sf/sql2java/common/beans/Processable.java core/trunk/src/main/java/net/sf/sql2java/common/store/BasicProcessorStore.java core/trunk/src/main/java/net/sf/sql2java/common/store/ProcessorStore.java core/trunk/src/main/java/net/sf/sql2java/fetching/Fetcher.java core/trunk/src/main/java/net/sf/sql2java/fetching/sql/SQLFetcher.java core/trunk/src/main/java/net/sf/sql2java/generator/Generator.java core/trunk/src/main/java/net/sf/sql2java/generator/GeneratorCycle.java core/trunk/src/main/java/net/sf/sql2java/generator/template/Template.java core/trunk/src/main/java/net/sf/sql2java/packages/PackageReader.java core/trunk/src/main/java/net/sf/sql2java/packages/TemplatePack.java core/trunk/src/main/java/net/sf/sql2java/utils/ClassUtils.java Added Paths: ----------- core/trunk/src/main/java/net/sf/sql2java/common/parameters/handlers/NodeParameterHandler.java core/trunk/src/main/java/net/sf/sql2java/data/ core/trunk/src/main/java/net/sf/sql2java/data/MapPointer.java core/trunk/src/main/java/net/sf/sql2java/data/Path.java core/trunk/src/main/java/net/sf/sql2java/data/Pointer.java core/trunk/src/main/java/net/sf/sql2java/data/holders/ core/trunk/src/main/java/net/sf/sql2java/data/holders/Column.java core/trunk/src/main/java/net/sf/sql2java/data/holders/Database.java core/trunk/src/main/java/net/sf/sql2java/data/holders/Index.java core/trunk/src/main/java/net/sf/sql2java/data/holders/IndexColumn.java core/trunk/src/main/java/net/sf/sql2java/data/holders/Schema.java core/trunk/src/main/java/net/sf/sql2java/data/holders/Table.java core/trunk/src/main/java/net/sf/sql2java/data/node/ core/trunk/src/main/java/net/sf/sql2java/data/node/BasicNodelet.java core/trunk/src/main/java/net/sf/sql2java/data/node/Nodelet.java Removed Paths: ------------- core/trunk/src/main/java/net/sf/sql2java/common/beans/Scope.java core/trunk/src/main/java/net/sf/sql2java/common/beans/reference/MapPointer.java core/trunk/src/main/java/net/sf/sql2java/common/beans/reference/Path.java core/trunk/src/main/java/net/sf/sql2java/common/beans/reference/Pointer.java core/trunk/src/main/java/net/sf/sql2java/common/parameters/handlers/ProcessableParameterHandler.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Ca...@us...> - 2008-05-30 23:12:45
|
Revision: 92 http://sql2java.svn.sourceforge.net/sql2java/?rev=92&view=rev Author: Calmera Date: 2008-05-30 16:12:44 -0700 (Fri, 30 May 2008) Log Message: ----------- Made some minor modifications while porting the 'java' templates: - JavaDataType : Added a flag which indicates if the datatype can be compared using a compareTo method - Table : Added methods to address the primary keys of the table - Column : Added a fullname property which can be used to retrieve the 'table.column' : Also modified the datatype property. It was holding an int-value while it should hold a SQLDataType. - NodeParameterHandler : When a node is added to the handler, the node's parents will be added too. This comes in very handy while addressing nodes inside the templates as well as inside the package descriptor. Instead of using the current scope as the node to execute the method, the node type should be supplied. - CamelCaseStringReference : Was added to convert underscored names (real_big_number) to camelcased ones (realBigNumber). This is not working atm. Modified Paths: -------------- core/trunk/src/main/java/net/sf/sql2java/common/beans/datatype/JavaDataType.java core/trunk/src/main/java/net/sf/sql2java/common/parameters/handlers/NodeParameterHandler.java core/trunk/src/main/java/net/sf/sql2java/data/holders/Column.java core/trunk/src/main/java/net/sf/sql2java/data/holders/Table.java core/trunk/src/main/java/net/sf/sql2java/data/node/BasicNodelet.java core/trunk/src/main/java/net/sf/sql2java/fetching/sql/SQLFetcher.java core/trunk/src/main/java/net/sf/sql2java/generator/Generator.java core/trunk/src/main/java/net/sf/sql2java/generator/template/Template.java Added Paths: ----------- core/trunk/src/main/java/net/sf/sql2java/generator/events/CamelCaseStringReference.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Ca...@us...> - 2008-06-29 12:47:29
|
Revision: 111 http://sql2java.svn.sourceforge.net/sql2java/?rev=111&view=rev Author: Calmera Date: 2008-06-29 05:47:28 -0700 (Sun, 29 Jun 2008) Log Message: ----------- Fixed what FindBugs declared as High Priority Bugs: HE: net.sf.sql2java.data.Pointer defines equals and uses Object.hashCode() HE: net.sf.sql2java.data.MapPointer defines equals and uses Object.hashCode() MS: net.sf.sql2java.generator.Generator.LOGGER isn't final but should be EC: Call to equals() comparing different types in net.sf.sql2java.data.Path.getElement(String) GC: net.sf.sql2java.conversion.Keyword is incompatible with expected argument type java.lang.String in net.sf.sql2java.conversion.KeywordGroup.removeKeyword(Keyword) Modified Paths: -------------- core/trunk/src/main/java/net/sf/sql2java/conversion/KeywordGroup.java core/trunk/src/main/java/net/sf/sql2java/data/MapPointer.java core/trunk/src/main/java/net/sf/sql2java/data/Path.java core/trunk/src/main/java/net/sf/sql2java/data/Pointer.java core/trunk/src/main/java/net/sf/sql2java/generator/Generator.java core/trunk/src/main/java/net/sf/sql2java/generator/scripting/ScriptEnvironment.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Ca...@us...> - 2008-06-29 12:59:09
|
Revision: 112 http://sql2java.svn.sourceforge.net/sql2java/?rev=112&view=rev Author: Calmera Date: 2008-06-29 05:59:07 -0700 (Sun, 29 Jun 2008) Log Message: ----------- fixed some minor FindBugs bugs: Nm: The field name net.sf.sql2java.common.store.BasicProcessorStore.StringdMap doesn't start with a lower case letter SBSC: Method net.sf.sql2java.utils.StringUtils.camelcase(String, boolean, boolean) concatenates strings using + in a loop SBSC: Method net.sf.sql2java.common.conversion.ConversionWrapper.convertToSql(String) concatenates strings using + in a loop SBSC: Method net.sf.sql2java.fetching.sql.SQLFetcherConfigurer.configure(SQLFetcher) concatenates strings using + in a loop Dm: Method net.sf.sql2java.common.beans.Processable.createUniqueKey(Processable, String, String) invokes toString() method on a String Modified Paths: -------------- core/trunk/src/main/java/net/sf/sql2java/common/beans/Processable.java core/trunk/src/main/java/net/sf/sql2java/common/conversion/ConversionWrapper.java core/trunk/src/main/java/net/sf/sql2java/common/store/BasicProcessorStore.java core/trunk/src/main/java/net/sf/sql2java/fetching/sql/SQLFetcherConfigurer.java core/trunk/src/main/java/net/sf/sql2java/utils/StringUtils.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |