Package org.hotrod.torcs.setters.index
Class IndexSetter
- java.lang.Object
-
- org.hotrod.torcs.setters.index.IndexSetter
-
- Direct Known Subclasses:
ArraySetter,AsciiStreamSetter,BigDecimalSetter,BinaryStreamSetter,BlobSetter,BooleanSetter,ByteSetter,BytesSetter,CharacterStreamSetter,ClobSetter,DateSetter,DoubleSetter,FloatSetter,IntSetter,LongSetter,NCharacterStreamSetter,NClobSetter,NStringSetter,NullSetter,ObjectSetter,RefSetter,RowIdSetter,ShortSetter,SQLXMLSetter,StringSetter,TimeSetter,TimestampSetter,UnicodeStreamSetter,URLSetter
public abstract class IndexSetter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected intindex
-
Constructor Summary
Constructors Modifier Constructor Description protectedIndexSetter(int index)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidapplyTo(PreparedStatement ps)intgetIndex()abstract StringguessSQLServerDataType()booleanisConsumableParameter()booleanisLOBParameter()abstract Objectvalue()
-
-
-
Method Detail
-
getIndex
public int getIndex()
-
isConsumableParameter
public boolean isConsumableParameter()
-
isLOBParameter
public boolean isLOBParameter()
-
applyTo
public abstract void applyTo(PreparedStatement ps) throws SQLException
- Throws:
SQLException
-
value
public abstract Object value()
-
guessSQLServerDataType
public abstract String guessSQLServerDataType() throws DataTypeNotImplementedException, CouldNotToGuessDataTypeException
-
-