public interface DatabaseType
Modifier and Type | Interface and Description |
---|---|
static class |
DatabaseType.DatabaseTypeHelper |
Modifier and Type | Field and Description |
---|---|
static int |
ARGNAME_SIZE_LIMIT |
static java.lang.String |
COMPAT_SHORT_PREFIX |
static java.lang.String |
COMPAT_SUFFIX |
static java.lang.String |
TARGET_SHORT_PREFIX |
static java.lang.String |
TARGET_SUFFIX |
Modifier and Type | Method and Description |
---|---|
void |
buildBeginBlock(java.lang.StringBuilder sb,
PLSQLargument arg,
PLSQLStoredProcedureCall call) |
void |
buildInDeclare(java.lang.StringBuilder sb,
PLSQLargument inArg) |
void |
buildOutAssignment(java.lang.StringBuilder sb,
PLSQLargument outArg,
PLSQLStoredProcedureCall call) |
void |
buildOutDeclare(java.lang.StringBuilder sb,
PLSQLargument outArg) |
void |
buildOutputRow(PLSQLargument outArg,
AbstractRecord outputRow,
DatabaseRecord newOutputRow,
java.util.List<DatabaseField> outputRowFields,
java.util.List outputRowValues) |
int |
computeInIndex(PLSQLargument inArg,
int newIndex,
java.util.ListIterator<PLSQLargument> i) |
int |
computeOutIndex(PLSQLargument outArg,
int newIndex,
java.util.ListIterator<PLSQLargument> i) |
int |
getConversionCode() |
int |
getSqlCode() |
java.lang.String |
getTypeName() |
boolean |
isComplexDatabaseType() |
boolean |
isJDBCType() |
void |
logParameter(java.lang.StringBuilder sb,
java.lang.Integer direction,
PLSQLargument arg,
AbstractRecord translationRow,
DatabasePlatform platform) |
void |
translate(PLSQLargument arg,
AbstractRecord translationRow,
AbstractRecord copyOfTranslationRow,
java.util.List<DatabaseField> copyOfTranslationFields,
java.util.List<DatabaseField> translationRowFields,
java.util.List translationRowValues,
StoredProcedureCall call) |
static final java.lang.String TARGET_SHORT_PREFIX
static final java.lang.String TARGET_SUFFIX
static final java.lang.String COMPAT_SHORT_PREFIX
static final java.lang.String COMPAT_SUFFIX
static final int ARGNAME_SIZE_LIMIT
boolean isComplexDatabaseType()
boolean isJDBCType()
int getSqlCode()
int getConversionCode()
java.lang.String getTypeName()
int computeInIndex(PLSQLargument inArg, int newIndex, java.util.ListIterator<PLSQLargument> i)
int computeOutIndex(PLSQLargument outArg, int newIndex, java.util.ListIterator<PLSQLargument> i)
void buildInDeclare(java.lang.StringBuilder sb, PLSQLargument inArg)
void buildOutDeclare(java.lang.StringBuilder sb, PLSQLargument outArg)
void buildBeginBlock(java.lang.StringBuilder sb, PLSQLargument arg, PLSQLStoredProcedureCall call)
void buildOutAssignment(java.lang.StringBuilder sb, PLSQLargument outArg, PLSQLStoredProcedureCall call)
void translate(PLSQLargument arg, AbstractRecord translationRow, AbstractRecord copyOfTranslationRow, java.util.List<DatabaseField> copyOfTranslationFields, java.util.List<DatabaseField> translationRowFields, java.util.List translationRowValues, StoredProcedureCall call)
void buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, java.util.List<DatabaseField> outputRowFields, java.util.List outputRowValues)
void logParameter(java.lang.StringBuilder sb, java.lang.Integer direction, PLSQLargument arg, AbstractRecord translationRow, DatabasePlatform platform)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference