public final class SqlTableEmitterTemplateData extends UserTypeTemplateData
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlTableEmitterTemplateData.ExplicitParameterTemplateData |
static class |
SqlTableEmitterTemplateData.FieldTemplateData |
CppTemplateData.GeneratorVersionTemplateData, CppTemplateData.PackageTemplateData, CppTemplateData.TypesTemplateData| Constructor and Description |
|---|
SqlTableEmitterTemplateData(zserio.extension.cpp.TemplateDataContext context,
zserio.ast.SqlTableType tableType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<SqlTableEmitterTemplateData.ExplicitParameterTemplateData> |
getExplicitParameters() |
java.lang.Iterable<SqlTableEmitterTemplateData.FieldTemplateData> |
getFields() |
boolean |
getHasImplicitParameters() |
boolean |
getIsWithoutRowId() |
boolean |
getNeedsChildrenInitialization() |
boolean |
getNeedsTypesInSchema() |
boolean |
getRequiresOwnerContext() |
java.lang.String |
getSqlConstraint() |
TemplateInstantiationTemplateData |
getTemplateInstantiation() |
java.lang.String |
getVirtualTableUsing() |
getDocComments, getFullName, getName, getPackage, getSchemaTypeNameaddCppIncludesForType, addCppSystemIncludes, addCppUserIncludes, addHeaderIncludesForType, addHeaderSystemIncludes, addHeaderUserIncludes, getCppSystemIncludes, getCppUserIncludes, getGeneratorDescription, getGeneratorVersion, getHeaderSystemIncludes, getHeaderUserIncludes, getTypes, getWithCodeComments, getWithParsingInfoCode, getWithRangeCheckCode, getWithReflectionCode, getWithTypeInfoCode, getWithValidationCode, getWithWriterCodepublic SqlTableEmitterTemplateData(zserio.extension.cpp.TemplateDataContext context,
zserio.ast.SqlTableType tableType)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionpublic java.lang.Iterable<SqlTableEmitterTemplateData.FieldTemplateData> getFields()
public java.lang.Iterable<SqlTableEmitterTemplateData.ExplicitParameterTemplateData> getExplicitParameters()
public boolean getHasImplicitParameters()
public boolean getRequiresOwnerContext()
public boolean getNeedsChildrenInitialization()
public java.lang.String getSqlConstraint()
public java.lang.String getVirtualTableUsing()
public boolean getNeedsTypesInSchema()
public boolean getIsWithoutRowId()
public TemplateInstantiationTemplateData getTemplateInstantiation()
Last updated 2024-10-29 12:53:27