Author: arminw
Date: Tue Mar 20 13:03:15 2007
New Revision: 520546
URL: http://svn.apache.org/viewvc?view=rev&rev=520546
Log:
deprecate methods, use class AttributeTokenizer instead
Modified:
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/SqlHelper.java
Modified:
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/SqlHelper.java
URL:
http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/SqlHelper.java?view=diff&rev=520546&r1=520545&r2=520546
==============================================================================
---
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/SqlHelper.java
(original)
+++
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/util/SqlHelper.java
Tue Mar 20 13:03:15 2007
@@ -24,14 +24,15 @@
/**
* Helper class for all SQL related stuff.
*
- * @author <a href="mailto:[EMAIL PROTECTED]">Armin Waibel </a>
* @version $Id$
*/
public class SqlHelper
{
- /** delimiters to tokenize attributes. */
+ /**
+ * Delimiters used to tokenize attributes.
+ */
private static final String DELIMITERS = "( ),+-/*";
-
+
/** do not try to reslve these. */
private static final String NO_ATTRIBUTES =
"count,min,max,avg,sum,upper,lower,distinct,as";
@@ -45,20 +46,22 @@
* Answer a StringTokenizer for anAttribute.
* @param anAttribute the attribute to tokenize
* @return StringTokenizer
+ * @deprecated will be removed, use [EMAIL PROTECTED] AttributeTokenizer}
instead
*/
public static StringTokenizer tokenizeAttribute(String anAttribute)
{
return new StringTokenizer(anAttribute, DELIMITERS, true);
}
-
+
/**
* Answer <em>true</em> if anAttribute is not a token or a 'function'.
* @param anAttribute the attribute to check
* @return The result of the attribute check.
+ * @deprecated will be removed, use [EMAIL PROTECTED] AttributeTokenizer}
instead
*/
public static boolean isAttribute(String anAttribute)
{
- // look for delimiters
+ // look for delimiters
if (DELIMITERS.indexOf(anAttribute) >= 0)
{
return false;
@@ -72,14 +75,15 @@
* ie: avg(amount) -> amount <br>
* ie: sum (accounts.amount) -> accounts.amount <br>
* ie: count(distinct id) as theCount-> id <br>
- *
+ *
* @param aPath the path to the attribute
+ * @deprecated will be removed, use [EMAIL PROTECTED] AttributeTokenizer}
instead
*/
public static String cleanPath(String aPath)
{
StringTokenizer st = new StringTokenizer(aPath, DELIMITERS, false);
String result = aPath;
-
+
while (st.hasMoreTokens())
{
String token = st.nextToken();
@@ -95,7 +99,7 @@
/**
* Returns the name of the class to be instantiated.
- * @param rs the Resultset
+ * @param rsAndStmt the Resultset
* @return null if the column is not available
*/
public static String getOjbClassName(ResultSetAndStatement rsAndStmt)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]