public final class SqlTableEmitterTemplateData extends UserTypeTemplateData
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlTableEmitterTemplateData.ExplicitParameterTemplateData |
static class |
SqlTableEmitterTemplateData.FieldTemplateData |
| Constructor and Description |
|---|
SqlTableEmitterTemplateData(zserio.extension.python.TemplateDataContext context,
SqlTableType tableType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<SqlTableEmitterTemplateData.ExplicitParameterTemplateData> |
getExplicitParameters() |
java.lang.Iterable<SqlTableEmitterTemplateData.FieldTemplateData> |
getFields() |
boolean |
getIsWithoutRowId() |
boolean |
getNeedsTypesInSchema() |
java.lang.String |
getSqlConstraint() |
TemplateInstantiationTemplateData |
getTemplateInstantiation() |
java.lang.String |
getVirtualTableUsing() |
getDocComments, getFullName, getName, getSchemaTypeFullNamegetGeneratorDescription, getPackageImports, getSymbolImports, getTypeImports, getWithCodeComments, getWithTypeInfoCode, getWithWriterCode, importPackage, importSymbol, importTypepublic SqlTableEmitterTemplateData(zserio.extension.python.TemplateDataContext context,
SqlTableType tableType)
throws ZserioExtensionException
ZserioExtensionExceptionpublic java.lang.String getSqlConstraint()
public java.lang.String getVirtualTableUsing()
public boolean getNeedsTypesInSchema()
public boolean getIsWithoutRowId()
public java.lang.Iterable<SqlTableEmitterTemplateData.FieldTemplateData> getFields()
public java.lang.Iterable<SqlTableEmitterTemplateData.ExplicitParameterTemplateData> getExplicitParameters()
public TemplateInstantiationTemplateData getTemplateInstantiation()
Last updated 2024-10-29 12:56:13