|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.objectweb.jorm.mapper.rdb.adapter.BasicRdbAdapter
org.objectweb.jorm.mapper.rdb.adapter.SqlserverAdapter
This class is a sql adapter for the SQL Server relational database.
| Field Summary |
| Fields inherited from class org.objectweb.jorm.mapper.rdb.adapter.BasicRdbAdapter |
logger, name |
| Fields inherited from interface org.objectweb.jorm.mapper.rdb.adapter.api.RdbAdapter |
NOSIZE, RANGEATEND, RANGEATSTART, RANGEUNSUPPORTED |
| Fields inherited from interface org.objectweb.jorm.mapper.rdb.adapter.api.TypeAdapter |
TYPE_NAMES, TYPECODE_ARRAY, TYPECODE_BIGDECIMAL, TYPECODE_BIGINTEGER, TYPECODE_BOOLEAN, TYPECODE_BYTE, TYPECODE_BYTEARRAY, TYPECODE_CHAR, TYPECODE_CHARARRAY, TYPECODE_DATE, TYPECODE_DOUBLE, TYPECODE_FLOAT, TYPECODE_INT, TYPECODE_LONG, TYPECODE_OBJBOOLEAN, TYPECODE_OBJBYTE, TYPECODE_OBJCHAR, TYPECODE_OBJDOUBLE, TYPECODE_OBJFLOAT, TYPECODE_OBJINT, TYPECODE_OBJLONG, TYPECODE_OBJSHORT, TYPECODE_SERIALIZED, TYPECODE_SHORT, TYPECODE_STRING |
| Constructor Summary | |
SqlserverAdapter()
|
|
| Method Summary | |
char[] |
getCharArray(java.sql.ResultSet rs,
int idx,
char[] nullValue)
Get a char[] value from a ResultSet. |
java.lang.String |
getCreateSequence(java.lang.String seqName)
|
java.lang.String |
getCreateSequence(java.lang.String seqName,
java.lang.Integer startid,
java.lang.Integer inc,
java.lang.Integer cache)
CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ] [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ] [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ] |
java.lang.String |
getLengthOperator()
|
java.lang.String |
getSqlType(int typeCode,
boolean usedInPK,
int size,
int scale)
This method returns the SQL type linked to the java type |
void |
setCharArray(java.sql.PreparedStatement ps,
int idx,
char[] o)
Assignes a char[] value into a PreparedStatement |
void |
setObyte(java.sql.PreparedStatement ps,
int idx,
java.lang.Byte o)
Assignes a Byte value into a PreparedStatement |
void |
setOchar(java.sql.PreparedStatement ps,
int idx,
java.lang.Character o)
Assignes a Character value into a PreparedStatement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SqlserverAdapter()
| Method Detail |
public java.lang.String getSqlType(int typeCode,
boolean usedInPK,
int size,
int scale)
throws RdbAdapterException
TypeAdapter
getSqlType in interface TypeAdaptergetSqlType in class BasicRdbAdapterRdbAdapterException
public char[] getCharArray(java.sql.ResultSet rs,
int idx,
char[] nullValue)
throws java.sql.SQLException
ResultsetAdapter
getCharArray in interface ResultsetAdaptergetCharArray in class BasicRdbAdapterjava.sql.SQLException
public void setObyte(java.sql.PreparedStatement ps,
int idx,
java.lang.Byte o)
throws java.sql.SQLException
PreparedStatementAdapter
setObyte in interface PreparedStatementAdaptersetObyte in class BasicRdbAdapterjava.sql.SQLException
public void setOchar(java.sql.PreparedStatement ps,
int idx,
java.lang.Character o)
throws java.sql.SQLException
PreparedStatementAdapter
setOchar in interface PreparedStatementAdaptersetOchar in class BasicRdbAdapterjava.sql.SQLException
public void setCharArray(java.sql.PreparedStatement ps,
int idx,
char[] o)
throws java.sql.SQLException
PreparedStatementAdapter
setCharArray in interface PreparedStatementAdaptersetCharArray in class BasicRdbAdapterjava.sql.SQLException
public java.lang.String getCreateSequence(java.lang.String seqName)
throws java.lang.UnsupportedOperationException
getCreateSequence in interface SequenceAdaptergetCreateSequence in class BasicRdbAdapterjava.lang.UnsupportedOperationException
public java.lang.String getCreateSequence(java.lang.String seqName,
java.lang.Integer startid,
java.lang.Integer inc,
java.lang.Integer cache)
BasicRdbAdapter
getCreateSequence in interface SequenceAdaptergetCreateSequence in class BasicRdbAdapterseqName - startid - inc -
public java.lang.String getLengthOperator()
throws RdbAdapterException
getLengthOperator in interface RdbAdaptergetLengthOperator in class BasicRdbAdapterRdbAdapterException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||