public class TypeCast extends Object
| Constructor and Description |
|---|
TypeCast() |
| Modifier and Type | Method and Description |
|---|---|
static com.xxdb.data.Entity |
basicType_db2db(com.xxdb.data.Entity srcEntity,
String targetEntityClassName) |
static com.xxdb.data.Entity |
basicType_java2db(Object srcValue,
String targetEntityClassName) |
static com.xxdb.data.Entity |
basicTypeArr2Vector(Object[] srcValue,
String targetEntityClassName) |
static com.xxdb.data.Entity |
basicTypeCast(Object srcValue,
String targetEntityClassName) |
static String |
castDbString(Object o) |
static Temporal |
castTemporal(Object srcValue,
String targetTemporalClassName) |
static boolean |
CheckedBasicType(String srcEntityClassName,
String targetEntityClassName) |
static boolean |
CheckedDateTime(String srcEntityClassName,
String targetEntityClassName) |
static com.xxdb.data.Entity |
dataTime_java2db(Object srcValue,
String targetEntityClassName) |
static com.xxdb.data.Entity |
dateTime_db2db(com.xxdb.data.Entity srcEntity,
String targetEntityClassName) |
static com.xxdb.data.Entity |
dateTimeArr2Vector(Object[] srcValue,
String targetEntityClassName) |
static com.xxdb.data.Entity |
dateTimeCast(Object srcValue,
String targetEntityClassName) |
static Object |
entity2java(com.xxdb.data.Entity entity,
String targetTemporalClassName) |
static Temporal |
getTemporal(Object value) |
static com.xxdb.data.Entity |
java2db(Object srcValue,
String targetEntityClassName) |
static Object |
nullScalar(com.xxdb.data.Entity.DATA_TYPE type) |
static com.xxdb.data.Entity |
Temporal2dateTime(Temporal srcTemporal,
String srcEntityClassName,
String targetEntityClassName) |
static com.xxdb.data.Entity |
Tempos2dateTime(Object[] srcTempos,
String srcEntityClassName,
String targetEntityClassName) |
public static final String BASIC_MONTH
public static final String BASIC_DATE
public static final String BASIC_TIME
public static final String BASIC_MINUTE
public static final String BASIC_SECOND
public static final String BASIC_NANOTIME
public static final String BASIC_TIMESTAMP
public static final String BASIC_DATETIME
public static final String BASIC_NANOTIMESTAMP
public static final String BASIC_MONTH_VECTOR
public static final String BASIC_DATE_VECTOR
public static final String BASIC_TIME_VECTOR
public static final String BASIC_MINUTE_VECTOR
public static final String BASIC_SECOND_VECTOR
public static final String BASIC_NANOTIME_VECTOR
public static final String BASIC_TIMESTAMP_VECTOR
public static final String BASIC_DATETIME_VECTOR
public static final String BASIC_NANOTIMESTAMP_VECTOR
public static final String DATE
public static final String TIME
public static final String TIMESTAMP
public static final String LOCAL_DATE
public static final String LOCAL_TIME
public static final String LOCAL_DATETIME
public static final String YEAR_MONTH
public static final int YEAR
public static final int MONTH
public static final int DAY
public static final int HOUR
public static final int MINUTE
public static final int SECOND
public static final int NANO
public static final YearMonth YEARMONTH
public static final LocalTime LOCALTIME
public static final LocalDate LOCALDATE
public static final LocalDateTime LOCALDATETIME
public static final String BASIC_VOID
public static final String BASIC_BOOLEAN
public static final String BASIC_BYTE
public static final String BASIC_SHORT
public static final String BASIC_INT
public static final String BASIC_LONG
public static final String BASIC_FLOAT
public static final String BASIC_DOUBLE
public static final String BASIC_STRING
public static final String BASIC_COMPLEX
public static final String BASIC_DATEHOUR
public static final String BASIC_DURATION
public static final String BASIC_INT128
public static final String BASIC_IPADDR
public static final String BASIC_POINT
public static final String BASIC_UUID
public static final String BASIC_SYMBOL
public static final String BASIC_BLOB
public static final String BASIC_DECIMAL32
public static final String BASIC_DECIMAL64
public static final String BASIC_DECIMAL128
public static final String BASIC_BOOLEAN_VECTOR
public static final String BASIC_BYTE_VECTOR
public static final String BASIC_SHORT_VECTOR
public static final String BASIC_INT_VECTOR
public static final String BASIC_LONG_VECTOR
public static final String BASIC_FLOAT_VECTOR
public static final String BASIC_DOUBLE_VECTOR
public static final String BASIC_STRING_VECTOR
public static final String BOOLEAN
public static final String BYTE
public static final String CHAR
public static final String SHORT
public static final String INT
public static final String LONG
public static final String FLOAT
public static final String DOUBLE
public static final String STRING
public static final String UDATE
public static final String BOOLEANARR
public static final String BYTEARR
public static final String CHARARR
public static final String SHORTARR
public static final String INTARR
public static final String LONGARR
public static final String FLOATARR
public static final String DOUBLEARR
public static com.xxdb.data.Scalar[] NULL
public static Object nullScalar(com.xxdb.data.Entity.DATA_TYPE type) throws SQLException
SQLExceptionpublic static com.xxdb.data.Entity java2db(Object srcValue, String targetEntityClassName) throws IOException
IOExceptionpublic static com.xxdb.data.Entity dateTimeCast(Object srcValue, String targetEntityClassName) throws Exception
Exceptionpublic static com.xxdb.data.Entity basicTypeCast(Object srcValue, String targetEntityClassName) throws IOException
IOExceptionpublic static com.xxdb.data.Entity dataTime_java2db(Object srcValue, String targetEntityClassName) throws IOException
IOExceptionpublic static boolean CheckedDateTime(String srcEntityClassName, String targetEntityClassName) throws IOException
IOExceptionpublic static com.xxdb.data.Entity Tempos2dateTime(Object[] srcTempos, String srcEntityClassName, String targetEntityClassName) throws IOException
IOExceptionpublic static com.xxdb.data.Entity Temporal2dateTime(Temporal srcTemporal, String srcEntityClassName, String targetEntityClassName) throws IOException
IOExceptionpublic static com.xxdb.data.Entity dateTime_db2db(com.xxdb.data.Entity srcEntity,
String targetEntityClassName)
throws Exception
Exceptionpublic static com.xxdb.data.Entity dateTimeArr2Vector(Object[] srcValue, String targetEntityClassName) throws IOException
IOExceptionpublic static boolean CheckedBasicType(String srcEntityClassName, String targetEntityClassName) throws IOException
IOExceptionpublic static com.xxdb.data.Entity basicTypeArr2Vector(Object[] srcValue, String targetEntityClassName) throws IOException
IOExceptionpublic static com.xxdb.data.Entity basicType_db2db(com.xxdb.data.Entity srcEntity,
String targetEntityClassName)
throws IOException
IOExceptionpublic static com.xxdb.data.Entity basicType_java2db(Object srcValue, String targetEntityClassName) throws IOException
IOExceptionpublic static Object entity2java(com.xxdb.data.Entity entity, String targetTemporalClassName) throws Exception
ExceptionCopyright © 2025 dolphindb. All rights reserved.