public class JDBCValueMappings extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JDBCValueMappings.AbstractValueReaderWriter<JALO,DB> |
static class |
JDBCValueMappings.BlobValueWriter |
static class |
JDBCValueMappings.DefaultDateTimestampValueReaderWriter |
static class |
JDBCValueMappings.DefaultIntegerValueReaderWriter<JALO> |
static class |
JDBCValueMappings.DefaultLongReaderWriter<JALO> |
static class |
JDBCValueMappings.DefaultStringValueReaderWriter<JALO> |
static class |
JDBCValueMappings.ItemPropertyValueReaderWriter |
static class |
JDBCValueMappings.ItemReaderWriter |
static class |
JDBCValueMappings.PKReaderWriter |
static interface |
JDBCValueMappings.PrimitiveValueReader |
static interface |
JDBCValueMappings.PrimitiveValueWriter |
static class |
JDBCValueMappings.RowFetchResult |
static interface |
JDBCValueMappings.ValueReader<JALO,DB> |
static interface |
JDBCValueMappings.ValueWriter<JALO,DB> |
| Modifier and Type | Field and Description |
|---|---|
static Integer |
F |
static String |
LOC_TABLE_POSTFIX |
JDBCValueMappings.ValueReader<PK,?> |
PK_READER |
JDBCValueMappings.ValueWriter<PK,?> |
PK_WRITER |
JDBCValueMappings.ValueReader<String,?> |
STRING_READER |
JDBCValueMappings.ValueWriter<String,?> |
STRING_WRITER |
static Integer |
T |
static String |
UNLOC_TABLE_POSTFIX |
public static final Integer T
public static final Integer F
public static final String UNLOC_TABLE_POSTFIX
public static final String LOC_TABLE_POSTFIX
public final JDBCValueMappings.ValueWriter<PK,?> PK_WRITER
public final JDBCValueMappings.ValueReader<PK,?> PK_READER
public final JDBCValueMappings.ValueWriter<String,?> STRING_WRITER
public final JDBCValueMappings.ValueReader<String,?> STRING_READER
public static JDBCValueMappings getInstance()
public final JDBCValueMappings.ValueReader getValueReader(Class<?> javaClass) throws IllegalArgumentException
IllegalArgumentExceptionpublic final JDBCValueMappings.ValueWriter getValueWriter(Class<?> javaClass) throws IllegalArgumentException
IllegalArgumentExceptionpublic final void fillStatement(PreparedStatement stmt, List values) throws IllegalArgumentException, SQLException
IllegalArgumentExceptionSQLExceptionpublic final JDBCValueMappings.RowFetchResult getQueryResults(ResultSet rs, List resultClasses, int start, int count) throws SQLException
SQLExceptionpublic final int getTotalCount(ResultSet rs, JDBCValueMappings.RowFetchResult rfr, int start, int count, Connection con, TranslatedQuery.ExecutableQuery executableQuery, boolean rsWasLimited) throws SQLException
getQueryResults(ResultSet , List , int , int ). make
sure that the same start and count settings are used as for
getQueryResults SQLExceptionpublic int getTotalCountFromCountQuery(Connection con, String query, List values) throws SQLException
SQLExceptionpublic static final int getScrollableThreshold()
public void initJavaRWMapping()
public static byte[] stringToByteArray(String str)
public String getDumpPropertyMovalQuery(String dumpTableName, String name, int typeCode)
Copyright © 2017 SAP SE. All Rights Reserved.