|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.relique.jdbc.csv.SqlParser
This is a very crude and SQL simple parser used by the Csv JDBC driver. It only handles SELECT statements in the format "SELECT xxx,yyy,zzz FROM fffff"
Field Summary | |
java.lang.String[] |
columnNames
Description of the Field |
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 |
INSERT
|
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()
|
Method Summary | |
java.lang.String[] |
getColumnNames()
Gets the columnNames attribute of the SqlParser object |
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 INSERT
public static final java.lang.String UPDATE
public static final java.lang.String SELECT
public java.lang.String tableName
public java.lang.String whereStatement
public java.lang.String sqlType
public java.lang.String[] columnNames
public java.lang.String[] columnValues
public java.lang.String[] columnWhereNames
public java.lang.String[] columnWhereValues
Constructor Detail |
public SqlParser()
Method Detail |
public java.lang.String getTableName()
public java.lang.String[] getColumnNames()
public java.lang.String[] getWhereColumnNames()
public java.lang.String[] getWhereColumnValues()
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 |