public static class TypeInfo.BuiltinTypeInfo extends TypeInfo.TypeInfoBase
TypeInfo.BitmaskTypeInfo, TypeInfo.BuiltinTypeInfo, TypeInfo.ChoiceTypeInfo, TypeInfo.CompoundTypeInfoBase, TypeInfo.EnumTypeInfo, TypeInfo.FixedSizeBuiltinTypeInfo, TypeInfo.PubsubTypeInfo, TypeInfo.RecursiveTypeInfo, TypeInfo.ServiceTypeInfo, TypeInfo.SqlDatabaseTypeInfo, TypeInfo.SqlTableTypeInfo, TypeInfo.StructTypeInfo, TypeInfo.TemplatableTypeInfoBase, TypeInfo.TypeInfoBase, TypeInfo.TypeInfoWithUnderlyingTypeBase, TypeInfo.UnionTypeInfo
Constructor and Description |
---|
BuiltinTypeInfo(java.lang.String schemaName,
SchemaType schemaType,
JavaType javaType,
java.lang.Class<?> javaClass)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static TypeInfo.BuiltinTypeInfo |
getBitBuffer()
Gets the type information of extern schema type.
|
static TypeInfo.BuiltinTypeInfo |
getBool()
Gets the type information of bool schema type.
|
static TypeInfo.BuiltinTypeInfo |
getBytes()
Gets the type information of bytes schema type.
|
static TypeInfo.BuiltinTypeInfo |
getDynamicSignedBitField(byte maxBitSize)
Gets the type information of dynamic signed bit field schema type.
|
static TypeInfo.BuiltinTypeInfo |
getDynamicUnsignedBitField(byte maxBitSize)
Gets the type information of dynamic unsigned bit field schema type.
|
static TypeInfo.BuiltinTypeInfo |
getFixedSignedBitField(byte bitSize)
Gets the type information of fixed signed bit field schema type.
|
static TypeInfo.BuiltinTypeInfo |
getFixedUnsignedBitField(byte bitSize)
Gets the type information of fixed unsigned bit field schema type.
|
static TypeInfo.BuiltinTypeInfo |
getFloat16()
Gets the type information of float16 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getFloat32()
Gets the type information of float32 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getFloat64()
Gets the type information of float64 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getInt16()
Gets the type information of int16 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getInt32()
Gets the type information of int32 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getInt64()
Gets the type information of int64 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getInt8()
Gets the type information of int8 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getString()
Gets the type information of string schema type.
|
static TypeInfo.BuiltinTypeInfo |
getUInt16()
Gets the type information of uint16 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getUInt32()
Gets the type information of uint32 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getUInt64()
Gets the type information of uint64 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getUInt8()
Gets the type information of uint8 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getVarInt()
Gets the type information of varint schema type.
|
static TypeInfo.BuiltinTypeInfo |
getVarInt16()
Gets the type information of varint16 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getVarInt32()
Gets the type information of varint32 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getVarInt64()
Gets the type information of varint64 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getVarSize()
Gets the type information of varsize schema type.
|
static TypeInfo.BuiltinTypeInfo |
getVarUInt()
Gets the type information of varuint schema type.
|
static TypeInfo.BuiltinTypeInfo |
getVarUInt16()
Gets the type information of varuint16 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getVarUInt32()
Gets the type information of varuint32 schema type.
|
static TypeInfo.BuiltinTypeInfo |
getVarUInt64()
Gets the type information of varuint64 schema type.
|
getBitmaskValues, getBitSize, getCases, getColumns, getEnumItems, getFields, getFunctions, getJavaClass, getJavaType, getMessages, getMethods, getParameters, getSchemaName, getSchemaType, getSelector, getSqlConstraint, getTables, getTemplateArguments, getTemplateName, getUnderlyingType, getUnderlyingTypeArguments, getVirtualTableUsing, isWithoutRowId
public BuiltinTypeInfo(java.lang.String schemaName, SchemaType schemaType, JavaType javaType, java.lang.Class<?> javaClass)
schemaName
- The schema name to be stored in type information.schemaType
- The schema type to be stored in type information.javaType
- The Java type to be stored in type information.javaClass
- The Java class object to be stored in type information.public static TypeInfo.BuiltinTypeInfo getBool()
public static TypeInfo.BuiltinTypeInfo getInt8()
public static TypeInfo.BuiltinTypeInfo getInt16()
public static TypeInfo.BuiltinTypeInfo getInt32()
public static TypeInfo.BuiltinTypeInfo getInt64()
public static TypeInfo.BuiltinTypeInfo getUInt8()
public static TypeInfo.BuiltinTypeInfo getUInt16()
public static TypeInfo.BuiltinTypeInfo getUInt32()
public static TypeInfo.BuiltinTypeInfo getUInt64()
public static TypeInfo.BuiltinTypeInfo getVarInt16()
public static TypeInfo.BuiltinTypeInfo getVarInt32()
public static TypeInfo.BuiltinTypeInfo getVarInt64()
public static TypeInfo.BuiltinTypeInfo getVarInt()
public static TypeInfo.BuiltinTypeInfo getVarUInt16()
public static TypeInfo.BuiltinTypeInfo getVarUInt32()
public static TypeInfo.BuiltinTypeInfo getVarUInt64()
public static TypeInfo.BuiltinTypeInfo getVarUInt()
public static TypeInfo.BuiltinTypeInfo getVarSize()
public static TypeInfo.BuiltinTypeInfo getFloat16()
public static TypeInfo.BuiltinTypeInfo getFloat32()
public static TypeInfo.BuiltinTypeInfo getFloat64()
public static TypeInfo.BuiltinTypeInfo getBytes()
public static TypeInfo.BuiltinTypeInfo getString()
public static TypeInfo.BuiltinTypeInfo getBitBuffer()
public static TypeInfo.BuiltinTypeInfo getFixedSignedBitField(byte bitSize)
bitSize
- The bit size of the bit field.public static TypeInfo.BuiltinTypeInfo getFixedUnsignedBitField(byte bitSize)
bitSize
- The bit size of the bit field.public static TypeInfo.BuiltinTypeInfo getDynamicSignedBitField(byte maxBitSize)
maxBitSize
- The maximum bit size of the dynamic bit field.public static TypeInfo.BuiltinTypeInfo getDynamicUnsignedBitField(byte maxBitSize)
maxBitSize
- The maximum bit size of the dynamic bit field.Last updated 2024-12-05 10:34:50