public static final class TypeInfo.SqlTableTypeInfo extends TypeInfo.TemplatableTypeInfoBase
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 |
|---|
SqlTableTypeInfo(java.lang.String schemaName,
java.lang.Class<?> javaClass,
java.lang.String templateName,
java.util.List<TypeInfo> templateArguments,
java.util.List<ColumnInfo> columns,
java.lang.String sqlConstraint,
java.lang.String virtualTableUsing,
boolean isWithoutRowId)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ColumnInfo> |
getColumns()
Gets the type information for SQL table columns.
|
java.lang.String |
getSqlConstraint()
Gets the SQL table constraint.
|
java.lang.String |
getVirtualTableUsing()
Gets the SQL table using specification.
|
boolean |
isWithoutRowId()
Checks if SQL table is without row id table.
|
getTemplateArguments, getTemplateNamegetBitmaskValues, getBitSize, getCases, getEnumItems, getFields, getFunctions, getJavaClass, getJavaType, getMessages, getMethods, getParameters, getSchemaName, getSchemaType, getSelector, getTables, getUnderlyingType, getUnderlyingTypeArgumentspublic SqlTableTypeInfo(java.lang.String schemaName,
java.lang.Class<?> javaClass,
java.lang.String templateName,
java.util.List<TypeInfo> templateArguments,
java.util.List<ColumnInfo> columns,
java.lang.String sqlConstraint,
java.lang.String virtualTableUsing,
boolean isWithoutRowId)
schemaName - The schema name to be stored in type information.javaClass - The Java class object to be stored in type information.templateName - The full schema template name.templateArguments - The sequence of type informations for template arguments.columns - The sequence of type informations for columns.sqlConstraint - The SQL table constraint.virtualTableUsing - The SQL virtual table using specification.isWithoutRowId - True if SQL table is without row id table, otherwise false.public java.util.List<ColumnInfo> getColumns()
TypeInfogetColumns in interface TypeInfogetColumns in class TypeInfo.TypeInfoBasepublic java.lang.String getSqlConstraint()
TypeInfogetSqlConstraint in interface TypeInfogetSqlConstraint in class TypeInfo.TypeInfoBasepublic java.lang.String getVirtualTableUsing()
TypeInfogetVirtualTableUsing in interface TypeInfogetVirtualTableUsing in class TypeInfo.TypeInfoBasepublic boolean isWithoutRowId()
TypeInfoisWithoutRowId in interface TypeInfoisWithoutRowId in class TypeInfo.TypeInfoBaseLast updated 2025-10-02 14:26:25