org.geotools.data.oracle.attributeio
Class SDOAttributeIO

java.lang.Object
  extended by org.geotools.data.oracle.attributeio.SDOAttributeIO
All Implemented Interfaces:
AttributeIO

public class SDOAttributeIO
extends java.lang.Object
implements AttributeIO

An attribute IO that uses the Oracle SDO API to read/write geometries

Author:
Andrea Aime, Sean Geoghegan, Defence Science and Technology Organisation.

Constructor Summary
SDOAttributeIO(org.opengis.feature.type.AttributeDescriptor attributeType, QueryData queryData)
           
 
Method Summary
 java.lang.Object read(java.sql.ResultSet rs, int position)
          Reads a feature attribute out of a ResultSet
 void write(java.sql.PreparedStatement ps, int position, java.lang.Object value)
          Writes a feature attribute into a PreparedStatement
 void write(java.sql.ResultSet rs, int position, java.lang.Object value)
          Writes a feature attribute into a ResultSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SDOAttributeIO

public SDOAttributeIO(org.opengis.feature.type.AttributeDescriptor attributeType,
                      QueryData queryData)
               throws DataSourceException
Throws:
DataSourceException
Method Detail

read

public java.lang.Object read(java.sql.ResultSet rs,
                             int position)
                      throws java.io.IOException
Description copied from interface: AttributeIO
Reads a feature attribute out of a ResultSet

Specified by:
read in interface AttributeIO
Parameters:
rs - - the resultset to be read
position - - the position of the attribute in the resultset
Returns:
The parsed attribute
Throws:
java.io.IOException - - if some exception occurs while reading the attribute
See Also:
AttributeIO.read(java.sql.ResultSet, int)

write

public void write(java.sql.ResultSet rs,
                  int position,
                  java.lang.Object value)
           throws java.io.IOException
Description copied from interface: AttributeIO
Writes a feature attribute into a ResultSet

Specified by:
write in interface AttributeIO
Parameters:
rs - - the result set to be modified
position - - the position in which the attribute will inserted into the result set
value - - the attribute that will be written into the resultset
Throws:
java.io.IOException - - if some exception occurs while writing the attribute
See Also:
AttributeIO.write(java.sql.ResultSet, int, java.lang.Object)

write

public void write(java.sql.PreparedStatement ps,
                  int position,
                  java.lang.Object value)
           throws java.io.IOException
Description copied from interface: AttributeIO
Writes a feature attribute into a PreparedStatement

Specified by:
write in interface AttributeIO
Parameters:
ps - - the result set to be modified
position - - the position in which the attribute will inserted into the result set
value - - the attribute that will be written into the resultset
Throws:
java.io.IOException - - if some exception occurs while writing the attribute
See Also:
AttributeIO.write(java.sql.PreparedStatement, int, java.lang.Object)


Copyright © 1996-2010 Geotools. All Rights Reserved.