public static final class TypeInfo.BitmaskTypeInfo extends TypeInfo.TypeInfoWithUnderlyingTypeBase
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 |
|---|
BitmaskTypeInfo(java.lang.String schemaName,
java.lang.Class<?> javaClass,
TypeInfo underlyingType,
java.util.List<java.util.function.Supplier<java.lang.Object>> underlyingTypeArguments,
java.util.List<ItemInfo> bitmaskValues)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ItemInfo> |
getBitmaskValues()
Gets the type information for bitmask type values.
|
getUnderlyingType, getUnderlyingTypeArgumentsgetBitSize, getCases, getColumns, getEnumItems, getFields, getFunctions, getJavaClass, getJavaType, getMessages, getMethods, getParameters, getSchemaName, getSchemaType, getSelector, getSqlConstraint, getTables, getTemplateArguments, getTemplateName, getVirtualTableUsing, isWithoutRowIdpublic BitmaskTypeInfo(java.lang.String schemaName,
java.lang.Class<?> javaClass,
TypeInfo underlyingType,
java.util.List<java.util.function.Supplier<java.lang.Object>> underlyingTypeArguments,
java.util.List<ItemInfo> bitmaskValues)
schemaName - The schema name to be stored in type information.javaClass - The Java class object to be stored in type information.underlyingType - The reference to type information of underlying zserio type.underlyingTypeArguments - The underlying zserio type arguments.bitmaskValues - The sequence of type informations for bitmask values.public java.util.List<ItemInfo> getBitmaskValues()
TypeInfogetBitmaskValues in interface TypeInfogetBitmaskValues in class TypeInfo.TypeInfoBaseLast updated 2025-10-02 14:26:25