org.jboss.ejb.plugins.cmp.jdbc
Interface JDBCType

All Known Implementing Classes:
JDBCTypeComplex, JDBCTypeSimple

public interface JDBCType

This interface represents a mapping between a Java type and JDBC type. The properties all return arrays, because this type system supports the mapping of java classes to multiple columns.

Version:
$Revision: 1.9 $
Author:
Dain Sundstrom, Alex Loubyansky

Method Summary
 boolean[] getAutoIncrement()
           
 String[] getColumnNames()
           
 Object getColumnValue(int index, Object value)
           
 Class[] getJavaTypes()
           
 int[] getJDBCTypes()
           
 boolean[] getNotNull()
           
 JDBCParameterSetter[] getParameterSetter()
           
 JDBCResultSetReader[] getResultSetReaders()
           
 String[] getSQLTypes()
           
 Object setColumnValue(int index, Object value, Object columnValue)
           
 

Method Detail

getColumnNames

String[] getColumnNames()

getJavaTypes

Class[] getJavaTypes()

getJDBCTypes

int[] getJDBCTypes()

getSQLTypes

String[] getSQLTypes()

getNotNull

boolean[] getNotNull()

getAutoIncrement

boolean[] getAutoIncrement()

getResultSetReaders

JDBCResultSetReader[] getResultSetReaders()

getParameterSetter

JDBCParameterSetter[] getParameterSetter()

getColumnValue

Object getColumnValue(int index,
                      Object value)

setColumnValue

Object setColumnValue(int index,
                      Object value,
                      Object columnValue)


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.