public static final class SqlTableEmitterTemplateData.FieldTemplateData
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlTableEmitterTemplateData.FieldTemplateData.ParameterTemplateData |
static class |
SqlTableEmitterTemplateData.FieldTemplateData.SqlTypeTemplateData |
| Constructor and Description |
|---|
FieldTemplateData(zserio.extension.java.TemplateDataContext context,
zserio.ast.SqlTableType parentType,
zserio.ast.Field field) |
| Modifier and Type | Method and Description |
|---|---|
DocCommentsTemplateData |
getDocComments() |
boolean |
getIsNotNull() |
boolean |
getIsPrimaryKey() |
boolean |
getIsVirtual() |
java.lang.String |
getName() |
RangeCheckTemplateData |
getRangeCheckData() |
boolean |
getRequiresBigInt() |
java.lang.String |
getSqlConstraint() |
SqlTableEmitterTemplateData.FieldTemplateData.SqlTypeTemplateData |
getSqlTypeData() |
NativeTypeInfoTemplateData |
getTypeInfo() |
java.lang.Iterable<SqlTableEmitterTemplateData.FieldTemplateData.ParameterTemplateData> |
getTypeParameters() |
NativeTypeInfoTemplateData |
getUnderlyingTypeInfo() |
public FieldTemplateData(zserio.extension.java.TemplateDataContext context,
zserio.ast.SqlTableType parentType,
zserio.ast.Field field)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionpublic java.lang.String getName()
public NativeTypeInfoTemplateData getTypeInfo()
public boolean getRequiresBigInt()
public boolean getIsVirtual()
public java.lang.Iterable<SqlTableEmitterTemplateData.FieldTemplateData.ParameterTemplateData> getTypeParameters()
public java.lang.String getSqlConstraint()
public boolean getIsNotNull()
public boolean getIsPrimaryKey()
public NativeTypeInfoTemplateData getUnderlyingTypeInfo()
public RangeCheckTemplateData getRangeCheckData()
public SqlTableEmitterTemplateData.FieldTemplateData.SqlTypeTemplateData getSqlTypeData()
public DocCommentsTemplateData getDocComments()
Last updated 2024-10-29 12:54:06