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, toString
public 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 DatabaseObjectDefinition
ValidationException
public Writer buildDeletionWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) throws ValidationException
buildDeletionWriter
in class DatabaseObjectDefinition
ValidationException
public 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.