Package deltix.qsrv.hf.pub.md
Class StandardTypes
- java.lang.Object
-
- deltix.qsrv.hf.pub.md.StandardTypes
-
public class StandardTypes extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StandardTypes.TypesContainer<T extends DataType>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description StandardTypes()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataType
forName(java.lang.String name)
static ArrayDataType
getBooleanArrayType(boolean isNullable, boolean isElementNullable)
static BooleanDataType
getBooleanType(boolean isNullable)
static IntegerDataType
getIntegerDataType(int nativeSize, boolean isNullable)
static boolean
isBooleanOrBooleanArray(DataType type)
static boolean
isResultNullable(DataType type1, DataType type2)
static boolean
isVarcharOrVarcharArray(DataType type)
static java.lang.String
toSimpleName(DataType type)
-
-
-
Field Detail
-
CLEAN_BOOLEAN
public static final DataType CLEAN_BOOLEAN
-
NULLABLE_BOOLEAN
public static final DataType NULLABLE_BOOLEAN
-
CLEAN_INTEGER
public static final DataType CLEAN_INTEGER
-
NULLABLE_INTEGER
public static final DataType NULLABLE_INTEGER
-
CLEAN_FLOAT
public static final DataType CLEAN_FLOAT
-
NULLABLE_FLOAT
public static final DataType NULLABLE_FLOAT
-
CLEAN_DECIMAL
public static final DataType CLEAN_DECIMAL
-
NULLABLE_DECIMAL
public static final DataType NULLABLE_DECIMAL
-
CLEAN_VARCHAR
public static final DataType CLEAN_VARCHAR
-
NULLABLE_VARCHAR
public static final DataType NULLABLE_VARCHAR
-
CLEAN_CHAR
public static final DataType CLEAN_CHAR
-
NULLABLE_CHAR
public static final DataType NULLABLE_CHAR
-
CLEAN_TIMESTAMP
public static final DataType CLEAN_TIMESTAMP
-
NULLABLE_TIMESTAMP
public static final DataType NULLABLE_TIMESTAMP
-
CLEAN_TIMEOFDAY
public static final DataType CLEAN_TIMEOFDAY
-
NULLABLE_TIMEOFDAY
public static final DataType NULLABLE_TIMEOFDAY
-
CLEAN_BINARY
public static final DataType CLEAN_BINARY
-
NULLABLE_BINARY
public static final DataType NULLABLE_BINARY
-
CLEAN_QUERY
public static final DataType CLEAN_QUERY
-
NULLABLE_QUERY
public static final DataType NULLABLE_QUERY
-
ARR
public static final DataType ARR
-
CLASS
public static final DataType CLASS
-
INT8_CONTAINER
public static final StandardTypes.TypesContainer<IntegerDataType> INT8_CONTAINER
-
INT16_CONTAINER
public static final StandardTypes.TypesContainer<IntegerDataType> INT16_CONTAINER
-
INT32_CONTAINER
public static final StandardTypes.TypesContainer<IntegerDataType> INT32_CONTAINER
-
INT64_CONTAINER
public static final StandardTypes.TypesContainer<IntegerDataType> INT64_CONTAINER
-
FLOAT32_CONTAINER
public static final StandardTypes.TypesContainer<FloatDataType> FLOAT32_CONTAINER
-
FLOAT64_CONTAINER
public static final StandardTypes.TypesContainer<FloatDataType> FLOAT64_CONTAINER
-
DECIMAL64_CONTAINER
public static final StandardTypes.TypesContainer<FloatDataType> DECIMAL64_CONTAINER
-
BOOLEAN_CONTAINER
public static final StandardTypes.TypesContainer<BooleanDataType> BOOLEAN_CONTAINER
-
ALPHANUMERIC10_CONTAINER
public static final StandardTypes.TypesContainer<VarcharDataType> ALPHANUMERIC10_CONTAINER
-
UTF8_CONTAINER
public static final StandardTypes.TypesContainer<VarcharDataType> UTF8_CONTAINER
-
CHAR_CONTAINER
public static final StandardTypes.TypesContainer<CharDataType> CHAR_CONTAINER
-
DATE_TIME_CONTAINER
public static final StandardTypes.TypesContainer<DateTimeDataType> DATE_TIME_CONTAINER
-
TIME_OF_DAY_CONTAINER
public static final StandardTypes.TypesContainer<TimeOfDayDataType> TIME_OF_DAY_CONTAINER
-
OBJECT_CONTAINER
public static final StandardTypes.TypesContainer<ClassDataType> OBJECT_CONTAINER
-
PRIMITIVE_FIELD_TYPE_NAMES
public static final java.lang.String[] PRIMITIVE_FIELD_TYPE_NAMES
-
-
Method Detail
-
toSimpleName
public static java.lang.String toSimpleName(DataType type)
-
forName
public static DataType forName(java.lang.String name)
-
getBooleanArrayType
public static ArrayDataType getBooleanArrayType(boolean isNullable, boolean isElementNullable)
-
getBooleanType
public static BooleanDataType getBooleanType(boolean isNullable)
-
isBooleanOrBooleanArray
public static boolean isBooleanOrBooleanArray(DataType type)
-
isVarcharOrVarcharArray
public static boolean isVarcharOrVarcharArray(DataType type)
-
getIntegerDataType
public static IntegerDataType getIntegerDataType(int nativeSize, boolean isNullable)
-
-