public class TypeMap
extends java.lang.Object
Constructor and Description |
---|
TypeMap(JavaType javaType,
java.lang.String mappingType)
Constructor.
|
TypeMap(JavaType javaType,
java.lang.String mappingType,
java.lang.Integer maxLength)
Constructor.
|
TypeMap(JavaType javaType,
java.lang.String mappingType,
java.lang.Integer maxPrecision,
java.lang.Integer maxScale,
java.lang.Integer minScale,
java.lang.Integer maxLength)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
JavaType |
getJavaType()
Permet obtenir el tipus de dades de Java que representa el tipus mapejat.
|
java.lang.String |
getMappingType()
Permet obtenir el mapeig segons la base de dades.
|
java.lang.String |
getMappingType(java.lang.Integer precision,
java.lang.Integer scale,
java.lang.Integer length)
Permte obtenir el mapeig segons la base de dades i tenint en compte la
precisió, l'escala i la mida indicadades.
|
java.lang.Integer |
getMaxLength()
Permet obtenir el número màxim de caràcters o de bytes que permet
el sistema de gestió de base de dades.
|
java.lang.Integer |
getMaxPrecision()
Permet obtenir la precisió màxima (número de dígits d'un número)
que permet el sistema de gestió de base de dades.
|
java.lang.Integer |
getMaxScale()
Permet obtenr l'escala màxima (número de decimals d'un número)
que permet el sistema de gestió de base de dades.
|
java.lang.Integer |
getMinScale()
Permet obtenir l'escala mínima que permet el sistema de gestió de base
de dades.
|
public TypeMap(JavaType javaType, java.lang.String mappingType, java.lang.Integer maxPrecision, java.lang.Integer maxScale, java.lang.Integer minScale, java.lang.Integer maxLength)
javaType
- - Un JavaType
amb el tipus de dades de Java que es mapeja.mappingType
- - Tipus de dades mapejat segons el sistema de gestió de base de dades.maxPrecision
- - Precisió màxima permesa pel sistema de gestió de base de dades.maxScale
- - Escala màxima (dígits decimals) permesa pel sistema de gestió de base de dades.minScale
- - Escala mínima (dígits decimals) permesa pel sistema de gestió de base de dades.maxLength
- - Longitud màxima (en bytes o caràcters) permesa pel sistema de gestió de base de dades.public TypeMap(JavaType javaType, java.lang.String mappingType)
javaType
- - Un JavaType
amb el tipus de dades de Java que es mapeja.mappingType
- - Tipus de dades mapejat segons el sistema de gestió de base de dades.public TypeMap(JavaType javaType, java.lang.String mappingType, java.lang.Integer maxLength)
javaType
- - Un JavaType
amb el tipus de dades de Java que es mapeja.mappingType
- - Tipus de dades mapejat segons el sistema de gestió de base de dades.maxLength
- - Longitud màxima (en bytes o caràcters) permesa pel sistema de gestió de base de dades.public JavaType getJavaType()
JavaTypes
amb el tipus de dades de Java que es mapeja.public java.lang.String getMappingType()
String
amb el tipus de dades mapejat.public java.lang.String getMappingType(java.lang.Integer precision, java.lang.Integer scale, java.lang.Integer length) throws MyFrameUOCException
precision
- - Precisió informada.scale
- - Escala informada.length
- - Mida informada.String
amb el tipus de dades mapejat.MyFrameUOCException
- Si no es pot mapejar el tipus de dades.public java.lang.Integer getMaxPrecision()
int
amb la precisió màxima permesa pel sistema
de gestió de base de dades.public java.lang.Integer getMaxScale()
int
amb l'escala màxima permes pel sistema
de gestió de base de dades.public java.lang.Integer getMaxLength()
int
amb el número màxim de caràcters o de
bytes que permet el sistema de gestió de base de dades.public java.lang.Integer getMinScale()
int
amb l'escala mínima que permet el sistema
de gestió de base de dades.