/[Apache-SVN]
ViewVC logotype

Revision 880835


Jump to revision: Previous Next
Author: doogie
Date: Mon Nov 16 16:31:32 2009 UTC (14 years, 5 months ago)
Changed paths: 64
Log Message:
Very large update.  SQL parser is fairly generic now.  Can parse sql
that is compatible with features used by ofbiz.  Has support for
DELETE, INSERT, INSERT SELECT, SELECT, UPDATE, and VIEW.

Modified the delegator side of the above to handle the new
interfaces.  Now supports complex alias.  Only SELECT is supported,
and the parseCondition code is disabled for the time being.

The plan(sic) here is to obviously support the other sql statements.
Then, to have a jdbc wrapper around all this, so external tools, that
only know how to talk jdbc, can actually talk directly to the
delegator.

Plus, many more people can understand sql syntax.  This allows them
to do things with ofbiz, that they would find much more difficult if
they had to write <view-entity> definitions.


Changed paths

Path Details
Directoryofbiz/trunk/.gitignore modified , text changed
Directoryofbiz/trunk/framework/base/src/org/ofbiz/base/util/Appender.java added
Directoryofbiz/trunk/framework/base/src/org/ofbiz/base/util/StringUtil.java modified , text changed
Directoryofbiz/trunk/framework/component-load.xml modified , text changed
Directoryofbiz/trunk/framework/entity/build.xml modified , text changed
Directoryofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/EntityDeletePlan.java added
Directoryofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/EntityInsertPlan.java added
Directoryofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/EntityPlanner.java added
Directoryofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/EntitySelectPlan.java added
Directoryofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/EntityUpdatePlan.java added
Directoryofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/EntityViewPlan.java added
Directoryofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/Parser.jj deleted
Directoryofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/SQLSelect.java deleted
Directoryofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/SQLUtil.java modified , text changed
Directoryofbiz/trunk/framework/sql/ added
Directoryofbiz/trunk/framework/sql/build.xml added
Directoryofbiz/trunk/framework/sql/ofbiz-component.xml added
Directoryofbiz/trunk/framework/sql/src/ added
Directoryofbiz/trunk/framework/sql/src/org/ added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/ added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/ added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/BooleanCondition.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/Condition.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/ConditionList.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/ConstantValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/DeletePlan.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/FieldAll.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/FieldDef.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/FieldDefFieldValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/FieldDefValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/FieldValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/FunctionCall.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/InsertPlan.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/InsertRow.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/InsertSource.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/InsertValues.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/Joined.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/Joiner.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/KeyMap.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/ListValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/Main.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/MathValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/NumberValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/ParameterValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/Parser.jj
(Copied from ofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/Parser.jj, r880822)
added , text changed
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/Planner.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/Relation.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/SQLDelete.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/SQLInsert.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/SQLPlan.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/SQLSelect.java
(Copied from ofbiz/trunk/framework/entity/src/org/ofbiz/entity/sql/SQLSelect.java, r880823)
added , text changed
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/SQLStatement.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/SQLUpdate.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/SQLView.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/SelectPlan.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/SetField.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/StaticValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/StringValue.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/Table.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/TableName.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/UpdatePlan.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/Value.java added
Directoryofbiz/trunk/framework/sql/src/org/ofbiz/sql/ViewPlan.java added
Directoryofbiz/trunk/framework/webslinger/websites/webslinger/www/TestSQL.groovy modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26