|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.webdocwf.util.xml.SqlParser
This is a very crude and SQL simple parser used by the Xml JDBC driver.
Field Summary | |
java.lang.String[] |
columnNames
|
java.lang.String[] |
columnValues
|
java.lang.String[] |
columnWhereNames
|
java.lang.String[] |
columnWhereValues
|
static java.lang.String |
CREATE_TABLE
Description of the Field |
static java.lang.String |
DELETE
|
static java.lang.String |
DROP_TABLE
|
static java.lang.String |
INSERT
|
java.lang.String[] |
notnullColumns
|
java.lang.String[] |
primaryKeyColumns
|
static java.lang.String |
SELECT
|
java.lang.String |
sqlType
|
java.lang.String |
tableName
|
static java.lang.String |
UPDATE
|
java.lang.String |
whereStatement
|
Constructor Summary | |
SqlParser(java.lang.String fileName)
|
Method Summary | |
java.lang.String[] |
getColumnNames()
Gets the columnNames attribute of the SqlParser object |
java.lang.String[] |
getColumnValues()
Gets array of column values.Used in INSERT , UPDATE statements |
java.lang.String[] |
getNotnullColumns()
Gets columns which can not be NULL |
java.lang.String[] |
getPrimaryKeys()
Gets array of column which are primarykeys.Used in INSERT statements |
java.lang.String |
getSqlStatement()
|
java.lang.String |
getSQLType()
Gets the type of sql statement.INSERT , UPDATE , CREATE , SELECT |
java.lang.String |
getTableName()
Gets the tableName attribute of the SqlParser object |
java.lang.String[] |
getWhereColumnNames()
|
java.lang.String[] |
getWhereColumnValues()
|
void |
parse(java.lang.String sql)
Description of the Method |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String CREATE_TABLE
public static final java.lang.String DROP_TABLE
public static final java.lang.String INSERT
public static final java.lang.String UPDATE
public static final java.lang.String SELECT
public static final java.lang.String DELETE
public java.lang.String tableName
public java.lang.String whereStatement
public java.lang.String sqlType
public java.lang.String[] columnNames
public java.lang.String[] primaryKeyColumns
public java.lang.String[] notnullColumns
public java.lang.String[] columnValues
public java.lang.String[] columnWhereNames
public java.lang.String[] columnWhereValues
Constructor Detail |
public SqlParser(java.lang.String fileName)
Method Detail |
public java.lang.String getTableName()
public java.lang.String[] getNotnullColumns()
public java.lang.String getSQLType()
public java.lang.String[] getColumnNames()
public java.lang.String[] getWhereColumnNames()
public java.lang.String[] getColumnValues()
public java.lang.String[] getPrimaryKeys()
public java.lang.String[] getWhereColumnValues()
public java.lang.String getSqlStatement()
public void parse(java.lang.String sql) throws java.lang.Exception
sql
- Description of Parameter
java.lang.Exception
- Description of Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |