Class NCharColumnMapping
- java.lang.Object
-
- org.datanucleus.store.rdbms.mapping.column.AbstractColumnMapping
-
- org.datanucleus.store.rdbms.mapping.column.CharColumnMapping
-
- org.datanucleus.store.rdbms.mapping.column.NCharColumnMapping
-
- All Implemented Interfaces:
ColumnMapping
- Direct Known Subclasses:
NVarcharColumnMapping
public class NCharColumnMapping extends CharColumnMapping
Mapping of a NCHAR column. Copied from CharColumnMapping but uses setNString/getNString instead of setString/getString.
-
-
Field Summary
-
Fields inherited from class org.datanucleus.store.rdbms.mapping.column.AbstractColumnMapping
column, mapping, storeMgr
-
-
Constructor Summary
Constructors Constructor Description NCharColumnMapping(JavaTypeMapping mapping, RDBMSStoreManager storeMgr, Column col)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetBoolean(ResultSet rs, int param)Method to extract a boolean from the ResultSet at the specified positionchargetChar(ResultSet rs, int param)Method to extract a character from the ResultSet at the specified positionintgetJDBCType()Method to return the java.sql.Types type that this relates to.ObjectgetObject(ResultSet rs, int param)Method to extract an object from the ResultSet at the specified positionStringgetString(ResultSet rs, int param)Method to extract a String from the ResultSet at the specified positionvoidsetBoolean(PreparedStatement ps, int param, boolean value)Method to set a boolean at the specified position in the JDBC PreparedStatement.voidsetChar(PreparedStatement ps, int param, char value)Method to set a character at the specified position in the JDBC PreparedStatement.voidsetObject(PreparedStatement ps, int param, Object value)Method to set an object at the specified position in the JDBC PreparedStatement.voidsetString(PreparedStatement ps, int param, String value)Method to set a String at the specified position in the JDBC PreparedStatement.-
Methods inherited from class org.datanucleus.store.rdbms.mapping.column.CharColumnMapping
getJavaUtilDateFormat, initialize, isStringBased
-
Methods inherited from class org.datanucleus.store.rdbms.mapping.column.AbstractColumnMapping
equals, failureMessage, failureMessage, failureMessage, getByte, getColumn, getDatastoreAdapter, getDouble, getFloat, getInsertionInputParameter, getInt, getJavaTypeMapping, getLong, getShort, getTypeInfo, getUpdateInputParameter, hashCode, includeInFetchStatement, initTypeInfo, insertValuesOnInsert, isBitBased, isBooleanBased, isDecimalBased, isIntegerBased, isNullable, setByte, setDouble, setFloat, setInt, setLong, setShort, useDefaultWhenNull
-
-
-
-
Constructor Detail
-
NCharColumnMapping
public NCharColumnMapping(JavaTypeMapping mapping, RDBMSStoreManager storeMgr, Column col)
-
-
Method Detail
-
getJDBCType
public int getJDBCType()
Description copied from class:AbstractColumnMappingMethod to return the java.sql.Types type that this relates to.- Overrides:
getJDBCTypein classCharColumnMapping- Returns:
- The JDBC "type"
-
setChar
public void setChar(PreparedStatement ps, int param, char value)
Method to set a character at the specified position in the JDBC PreparedStatement.- Specified by:
setCharin interfaceColumnMapping- Overrides:
setCharin classCharColumnMapping- Parameters:
ps- The PreparedStatementparam- Parameter positionvalue- The value to set
-
getChar
public char getChar(ResultSet rs, int param)
Method to extract a character from the ResultSet at the specified position- Specified by:
getCharin interfaceColumnMapping- Overrides:
getCharin classCharColumnMapping- Parameters:
rs- The Result Setparam- The parameter position- Returns:
- the character
-
setString
public void setString(PreparedStatement ps, int param, String value)
Method to set a String at the specified position in the JDBC PreparedStatement.- Specified by:
setStringin interfaceColumnMapping- Overrides:
setStringin classCharColumnMapping- Parameters:
ps- The PreparedStatementparam- Parameter positionvalue- The value to set
-
getString
public String getString(ResultSet rs, int param)
Method to extract a String from the ResultSet at the specified position- Specified by:
getStringin interfaceColumnMapping- Overrides:
getStringin classCharColumnMapping- Parameters:
rs- The Result Setparam- The parameter position- Returns:
- the String
-
setBoolean
public void setBoolean(PreparedStatement ps, int param, boolean value)
Method to set a boolean at the specified position in the JDBC PreparedStatement.- Specified by:
setBooleanin interfaceColumnMapping- Overrides:
setBooleanin classCharColumnMapping- Parameters:
ps- The PreparedStatementparam- Parameter positionvalue- The value to set
-
getBoolean
public boolean getBoolean(ResultSet rs, int param)
Method to extract a boolean from the ResultSet at the specified position- Specified by:
getBooleanin interfaceColumnMapping- Overrides:
getBooleanin classCharColumnMapping- Parameters:
rs- The Result Setparam- The parameter position- Returns:
- the boolean
-
setObject
public void setObject(PreparedStatement ps, int param, Object value)
Method to set an object at the specified position in the JDBC PreparedStatement.- Specified by:
setObjectin interfaceColumnMapping- Overrides:
setObjectin classCharColumnMapping- Parameters:
ps- The PreparedStatementparam- Parameter positionvalue- The value to set
-
getObject
public Object getObject(ResultSet rs, int param)
Method to extract an object from the ResultSet at the specified position- Specified by:
getObjectin interfaceColumnMapping- Overrides:
getObjectin classCharColumnMapping- Parameters:
rs- The Result Setparam- The parameter position- Returns:
- the object
-
-