static class WsdlConfig.TableSchemaType extends WsdlConfig.BaseSchemaType
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
beforeTable
The before-table name.
|
protected java.util.List<WsdlConfig.BaseSchemaType> |
fields
The table fields, as defined in the WSDL.
|
protected java.util.List<Index> |
indexes
The list of indexes for this table.
|
extent, name, nillable, proDataType, xmlName, xsdType
Constructor and Description |
---|
TableSchemaType(java.lang.String name)
Create a new table schema with the specified name.
|
TableSchemaType(java.lang.String name,
java.lang.String xmlName,
boolean nillable,
java.util.List<WsdlConfig.BaseSchemaType> fields,
java.util.List<Index> indexes,
java.lang.String beforeTable)
Create a new instance.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getIndexes()
Get a string representation of the indexes in this table.
|
protected java.lang.String |
resolveType()
Get the service parameter type.
|
buildParameter, buildParameter
protected final java.util.List<WsdlConfig.BaseSchemaType> fields
protected final java.util.List<Index> indexes
protected final java.lang.String beforeTable
public TableSchemaType(java.lang.String name)
name
- The table name.public TableSchemaType(java.lang.String name, java.lang.String xmlName, boolean nillable, java.util.List<WsdlConfig.BaseSchemaType> fields, java.util.List<Index> indexes, java.lang.String beforeTable)
name
- The table name.xmlName
- The XML node name.nillable
- Flag indicating if the elements can be null
.fields
- The table fields, as defined at the schema.protected java.lang.String resolveType()
resolveType
in class WsdlConfig.BaseSchemaType
DATASET
.public java.lang.String getIndexes()