Package org.hotrod.torcs.setters.name
Class NameSetter
- java.lang.Object
-
- org.hotrod.torcs.setters.name.NameSetter
-
- Direct Known Subclasses:
NameAsciiStreamSetter,NameBigDecimalSetter,NameBinaryStreamSetter,NameBlobSetter,NameBooleanSetter,NameByteSetter,NameBytesSetter,NameCharacterStreamSetter,NameClobSetter,NameDateSetter,NameDoubleSetter,NameFloatSetter,NameIntSetter,NameLongSetter,NameNCharacterStreamSetter,NameNClobSetter,NameNStringSetter,NameNullSetter,NameObjectSetter,NameRowIdSetter,NameShortSetter,NameSQLXMLSetter,NameStringSetter,NameTimeSetter,NameTimestampSetter,NameURLSetter
public abstract class NameSetter extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNameSetter(String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidapplyTo(CallableStatement cs)StringgetName()abstract StringguessSQLServerDataType()booleanisConsumableParameter()booleanisLOBParameter()abstract Objectvalue()
-
-
-
Field Detail
-
name
protected String name
-
-
Constructor Detail
-
NameSetter
protected NameSetter(String name)
-
-
Method Detail
-
getName
public String getName()
-
isConsumableParameter
public boolean isConsumableParameter()
-
isLOBParameter
public boolean isLOBParameter()
-
applyTo
public abstract void applyTo(CallableStatement cs) throws SQLException
- Throws:
SQLException
-
value
public abstract Object value()
-
guessSQLServerDataType
public abstract String guessSQLServerDataType() throws DataTypeNotImplementedException, CouldNotToGuessDataTypeException
-
-