JavaDoc


BooleanObject

org.dbreplicator.replication.column
Class BooleanObject

java.lang.Object
  extended by org.dbreplicator.replication.column.AbstractColumnObject
      extended by org.dbreplicator.replication.column.BooleanObject

public class BooleanObject
extends AbstractColumnObject

Handles boolean (true/false) data types.


Constructor Summary
BooleanObject(int sqlType0, AbstractDataBaseHandler abstractDBHandler0)
          sets the SQL type fro boolean datatype
 
Method Summary
 java.lang.Object getObject(java.lang.String value)
          returns the parsed value of String in boolean
 void setColumnObject(java.sql.PreparedStatement pst, java.lang.String value, int index)
           
 void setColumnObject(java.sql.PreparedStatement pst, XMLElement element, int index)
          set the value for the corresponding datatype i.e boolean
 void write(java.io.Writer os, java.sql.ResultSet rs, int index, java.util.ArrayList encodedCols, java.lang.String col)
          writes a bigdecimal values in XML file
 void writeUpdate(java.io.Writer os, java.sql.ResultSet rows, java.sql.ResultSet oldResultSet, int index, java.util.HashMap modifiedColumns, java.lang.String columnName, java.util.ArrayList encodedCols)
          puts the value for the column aginst the column Name
 
Methods inherited from class org.dbreplicator.replication.column.AbstractColumnObject
setBlobHandlerObject, setClobHandlerObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanObject

public BooleanObject(int sqlType0,
                     AbstractDataBaseHandler abstractDBHandler0)
sets the SQL type fro boolean datatype

Parameters:
sqlType0 -
Method Detail

setColumnObject

public void setColumnObject(java.sql.PreparedStatement pst,
                            XMLElement element,
                            int index)
                     throws java.sql.SQLException
set the value for the corresponding datatype i.e boolean

Specified by:
setColumnObject in class AbstractColumnObject
Parameters:
pst -
element -
index -
Throws:
java.sql.SQLException

setColumnObject

public void setColumnObject(java.sql.PreparedStatement pst,
                            java.lang.String value,
                            int index)
                     throws java.sql.SQLException
Specified by:
setColumnObject in class AbstractColumnObject
Throws:
java.sql.SQLException

write

public void write(java.io.Writer os,
                  java.sql.ResultSet rs,
                  int index,
                  java.util.ArrayList encodedCols,
                  java.lang.String col)
           throws java.sql.SQLException,
                  java.io.IOException
writes a bigdecimal values in XML file

Specified by:
write in class AbstractColumnObject
Parameters:
os -
rs -
index -
encodedCols - ArrayList
col - String
Throws:
java.sql.SQLException
java.io.IOException

writeUpdate

public void writeUpdate(java.io.Writer os,
                        java.sql.ResultSet rows,
                        java.sql.ResultSet oldResultSet,
                        int index,
                        java.util.HashMap modifiedColumns,
                        java.lang.String columnName,
                        java.util.ArrayList encodedCols)
                 throws java.sql.SQLException,
                        java.io.IOException
puts the value for the column aginst the column Name

Specified by:
writeUpdate in class AbstractColumnObject
Parameters:
os -
rows -
oldResultSet -
index -
modifiedColumns -
columnName -
Throws:
java.sql.SQLException
java.io.IOException

getObject

public java.lang.Object getObject(java.lang.String value)
                           throws java.sql.SQLException
returns the parsed value of String in boolean

Specified by:
getObject in class AbstractColumnObject
Parameters:
value -
Returns:
Object
Throws:
java.sql.SQLException



Powered by Drupal - Theme by Danger4k