public class ObjectVarrayDefinition extends VarrayDefinition
Purpose: Allow for creation of object varray type.
Modifier and Type | Field and Description |
---|---|
protected boolean |
isNullAllowed |
size, type, typeName, typeSize
name, qualifier
Constructor and Description |
---|
ObjectVarrayDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
appendTypeString(java.io.Writer writer,
org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL:
Append the type.
|
boolean |
isNullAllowed()
PUBLIC:
Return if the varray collection is allowed NULL or not
|
void |
setIsNullAllowed(boolean isNullAllowed)
PUBLIC:
Set if the varray collection is allowed NULL or not
|
buildCreationWriter, buildDeletionWriter, getSize, getType, getTypeName, getTypeSize, setSize, setType, setTypeName, setTypeSize
buildVPDCreationFunctionWriter, buildVPDCreationPolicyWriter, buildVPDDeletionWriter, clone, createDatabaseSchema, createDatabaseSchemaOnDatabase, createObject, createOnDatabase, dropDatabaseSchema, dropDatabaseSchemaOnDatabase, dropFromDatabase, dropObject, getDatabaseSchema, getFieldTypeDefinition, getFieldTypeDefinition, getFullName, getName, getQualifier, hasDatabaseSchema, postCreateObject, preDropObject, setName, setQualifier, shouldCreateDatabaseSchema, shouldCreateVPDCalls, toString
public void appendTypeString(java.io.Writer writer, org.eclipse.persistence.internal.sessions.AbstractSession session) throws ValidationException
appendTypeString
in class VarrayDefinition
writer
- Target writer where to write type string.session
- Current session context.ValidationException
- When invalid or inconsistent data were found.public boolean isNullAllowed()
public void setIsNullAllowed(boolean isNullAllowed)