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.SqlRangeCheckData |
static class |
SqlTableEmitterTemplateData.FieldTemplateData.SqlTypeTemplateData |
| Constructor and Description |
|---|
FieldTemplateData(zserio.extension.cpp.TemplateDataContext context,
SqlTableType table,
Field field,
IncludeCollector includeCollector) |
| Modifier and Type | Method and Description |
|---|---|
BitSizeTemplateData |
getBitSize() |
DocCommentsTemplateData |
getDocComments() |
java.lang.String |
getGetterName() |
boolean |
getHasExplicitParameters() |
boolean |
getHasImplicitParameters() |
boolean |
getIsNotNull() |
boolean |
getIsPrimaryKey() |
java.lang.String |
getIsSetIndicatorName() |
boolean |
getIsVirtual() |
java.lang.String |
getName() |
boolean |
getNeedsChildrenInitialization() |
java.lang.String |
getResetterName() |
java.lang.String |
getSetterName() |
java.lang.String |
getSqlConstraint() |
SqlTableEmitterTemplateData.FieldTemplateData.SqlRangeCheckData |
getSqlRangeCheckData() |
SqlTableEmitterTemplateData.FieldTemplateData.SqlTypeTemplateData |
getSqlTypeData() |
NativeTypeInfoTemplateData |
getTypeInfo() |
java.lang.Iterable<SqlTableEmitterTemplateData.FieldTemplateData.ParameterTemplateData> |
getTypeParameters() |
NativeTypeInfoTemplateData |
getUnderlyingTypeInfo() |
public FieldTemplateData(zserio.extension.cpp.TemplateDataContext context,
SqlTableType table,
Field field,
IncludeCollector includeCollector)
throws ZserioExtensionException
ZserioExtensionExceptionpublic java.lang.String getName()
public NativeTypeInfoTemplateData getTypeInfo()
public java.lang.String getSqlConstraint()
public boolean getIsNotNull()
public boolean getIsPrimaryKey()
public boolean getIsVirtual()
public java.lang.String getGetterName()
public java.lang.String getSetterName()
public java.lang.String getResetterName()
public java.lang.String getIsSetIndicatorName()
public java.lang.Iterable<SqlTableEmitterTemplateData.FieldTemplateData.ParameterTemplateData> getTypeParameters()
public boolean getHasImplicitParameters()
public boolean getHasExplicitParameters()
public BitSizeTemplateData getBitSize()
public NativeTypeInfoTemplateData getUnderlyingTypeInfo()
public SqlTableEmitterTemplateData.FieldTemplateData.SqlTypeTemplateData getSqlTypeData()
public SqlTableEmitterTemplateData.FieldTemplateData.SqlRangeCheckData getSqlRangeCheckData()
public boolean getNeedsChildrenInitialization()
public DocCommentsTemplateData getDocComments()
Last updated 2024-10-29 12:56:13