org.relique.jdbc.csv
Class CsvSqlParser

java.lang.Object
  extended by org.relique.jdbc.csv.CsvSqlParser

public class CsvSqlParser
extends java.lang.Object

Class is used for parsing sql statements.

Author:
Zoran Milakovic

Field Summary
static java.lang.String BINARY_STREAM_OBJECT
           
 java.lang.String[] columnNames
           
 java.lang.String[] columnValues
           
 java.lang.String[] columnWhereNames
           
 java.lang.String[] columnWhereValues
           
static java.lang.String CREATE_TABLE
           
static java.lang.String DOUBLE_QUOTE_ESCAPE
           
static java.lang.String INSERT
           
static java.lang.String QUOTE_ESCAPE
           
static java.lang.String SELECT
           
 java.lang.String sqlType
           
 java.lang.String tableName
           
static java.lang.String UPDATE
           
 java.lang.String whereStatement
           
 
Constructor Summary
CsvSqlParser()
           
 
Method Summary
 java.lang.String[] getColumnNames()
          Gets the columnNames attribute of the SqlParser object
 java.lang.String[] getColumnValues()
           
 java.lang.String getTableName()
          Gets the tableName attribute of the SqlParser object
 java.lang.String[] getWhereColumnNames()
           
 java.lang.String[] getWhereColumnValues()
           
 void parse(java.sql.Statement statement)
          Parse sql statement.
 void setBinaryStreamList(java.util.ArrayList list)
          Set setBinaryStreamList.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CREATE_TABLE

public static final java.lang.String CREATE_TABLE
See Also:
Constant Field Values

INSERT

public static final java.lang.String INSERT
See Also:
Constant Field Values

UPDATE

public static final java.lang.String UPDATE
See Also:
Constant Field Values

SELECT

public static final java.lang.String SELECT
See Also:
Constant Field Values

QUOTE_ESCAPE

public static final java.lang.String QUOTE_ESCAPE
See Also:
Constant Field Values

DOUBLE_QUOTE_ESCAPE

public static final java.lang.String DOUBLE_QUOTE_ESCAPE
See Also:
Constant Field Values

BINARY_STREAM_OBJECT

public static final java.lang.String BINARY_STREAM_OBJECT
See Also:
Constant Field Values

tableName

public java.lang.String tableName

whereStatement

public java.lang.String whereStatement

sqlType

public java.lang.String sqlType

columnNames

public java.lang.String[] columnNames

columnValues

public java.lang.String[] columnValues

columnWhereNames

public java.lang.String[] columnWhereNames

columnWhereValues

public java.lang.String[] columnWhereValues
Constructor Detail

CsvSqlParser

public CsvSqlParser()
Method Detail

getTableName

public java.lang.String getTableName()
Gets the tableName attribute of the SqlParser object

Returns:
The tableName value
Since:

getColumnNames

public java.lang.String[] getColumnNames()
Gets the columnNames attribute of the SqlParser object

Returns:
The columnNames value
Since:

getWhereColumnNames

public java.lang.String[] getWhereColumnNames()

getWhereColumnValues

public java.lang.String[] getWhereColumnValues()

getColumnValues

public java.lang.String[] getColumnValues()

parse

public void parse(java.sql.Statement statement)
           throws java.lang.Exception
Parse sql statement.

Parameters:
statement - Statement object which wrap sql statement
Throws:
java.lang.Exception - Description of Exception
Since:

setBinaryStreamList

public void setBinaryStreamList(java.util.ArrayList list)
Set setBinaryStreamList.

Parameters:
list -


Copyright © 2002-2007 Together - the Workgroup. All Rights Reserved.