public final class JDBCTypeComplex extends Object implements JDBCType
Constructor and Description |
---|
JDBCTypeComplex(JDBCTypeComplexProperty[] properties,
Class fieldType) |
Modifier and Type | Method and Description |
---|---|
boolean[] |
getAutoIncrement() |
String[] |
getColumnNames() |
Object |
getColumnValue(int index,
Object value) |
Class[] |
getJavaTypes() |
int[] |
getJDBCTypes() |
boolean[] |
getNotNull() |
JDBCParameterSetter[] |
getParameterSetter() |
JDBCTypeComplexProperty[] |
getProperties() |
JDBCTypeComplexProperty |
getProperty(String propertyName) |
JDBCResultSetReader[] |
getResultSetReaders() |
String[] |
getSQLTypes() |
boolean |
hasMapper() |
boolean |
isSearchable() |
Object |
setColumnValue(int index,
Object value,
Object columnValue) |
public JDBCTypeComplex(JDBCTypeComplexProperty[] properties, Class fieldType)
public String[] getColumnNames()
getColumnNames
in interface JDBCType
public Class[] getJavaTypes()
getJavaTypes
in interface JDBCType
public int[] getJDBCTypes()
getJDBCTypes
in interface JDBCType
public String[] getSQLTypes()
getSQLTypes
in interface JDBCType
public boolean[] getNotNull()
getNotNull
in interface JDBCType
public boolean[] getAutoIncrement()
getAutoIncrement
in interface JDBCType
public Object getColumnValue(int index, Object value)
getColumnValue
in interface JDBCType
public Object setColumnValue(int index, Object value, Object columnValue)
setColumnValue
in interface JDBCType
public boolean isSearchable()
isSearchable
in interface JDBCType
public JDBCResultSetReader[] getResultSetReaders()
getResultSetReaders
in interface JDBCType
public JDBCParameterSetter[] getParameterSetter()
getParameterSetter
in interface JDBCType
public JDBCTypeComplexProperty[] getProperties()
public JDBCTypeComplexProperty getProperty(String propertyName)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.