public class PackageDefinition extends DatabaseObjectDefinition
Purpose: Allow a semi-generic way of creating packages.
| Modifier and Type | Field and Description |
|---|---|
protected Vector |
procedures |
protected Vector |
statements |
name, qualifier| Constructor and Description |
|---|
PackageDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProcedures(StoredProcedureDefinition procedure)
Packages can contain sets of procedures.
|
void |
addStatement(String statement)
The statements are the SQL lines of code.
|
Writer |
buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
Writer writer)
INTERNAL:
Return the create table statement.
|
Writer |
buildDeletionWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
Writer writer)
INTERNAL:
Return the drop table statement.
|
Vector |
getProcedures()
Packages can contain sets of procedures.
|
Vector |
getStatements()
The statements are the SQL lines of code.
|
void |
setProcedures(Vector procedures)
Packages can contain sets of procedures.
|
void |
setStatements(Vector statements)
The statements are the SQL lines of code.
|
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, toStringpublic void addProcedures(StoredProcedureDefinition procedure)
public void addStatement(String statement)
public Writer buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) throws ValidationException
buildCreationWriter in class DatabaseObjectDefinitionValidationExceptionpublic Writer buildDeletionWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) throws ValidationException
buildDeletionWriter in class DatabaseObjectDefinitionValidationExceptionpublic Vector getProcedures()
public Vector getStatements()
public void setProcedures(Vector procedures)
public void setStatements(Vector statements)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.