public class StoredFunctionDefinition extends StoredProcedureDefinition
Purpose: Allow a semi-generic way of creating store function. Note that stored functions supported only on Oracle platform
name, qualifier| Constructor and Description |
|---|
StoredFunctionDefinition() |
| Modifier and Type | Method and Description |
|---|---|
java.io.Writer |
buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, java.io.Writer writer)
INTERNAL: Return the create statement.
|
java.io.Writer |
buildDeletionWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, java.io.Writer writer)
INTERNAL: Return the drop statement.
|
java.lang.String |
getCreationHeader() |
java.lang.String |
getDeletionHeader() |
int |
getFirstArgumentIndex() |
void |
setReturnType(java.lang.Class type)
Prints return for stored function
|
addArgument, addArgument, addArgument, addArgument, addInOutputArgument, addInOutputArgument, addOutputArgument, addOutputArgument, addOutputArgument, addOutputArgument, addStatement, addVariable, addVariable, getArguments, getArgumentTypes, getStatements, getVariables, setArguments, setStatements, setVariablesbuildVPDCreationFunctionWriter, buildVPDCreationPolicyWriter, buildVPDDeletionWriter, clone, createDatabaseSchema, createDatabaseSchemaOnDatabase, createObject, createOnDatabase, dropDatabaseSchema, dropDatabaseSchemaOnDatabase, dropFromDatabase, dropObject, getDatabaseSchema, getFullName, getName, getQualifier, postCreateObject, preDropObject, setName, setQualifier, shouldCreateDatabaseSchema, shouldCreateVPDCalls, toString
public java.io.Writer buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
java.io.Writer writer)
throws ValidationException
buildCreationWriter in class StoredProcedureDefinitionValidationException
public java.io.Writer buildDeletionWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
java.io.Writer writer)
throws ValidationException
buildDeletionWriter in class StoredProcedureDefinitionValidationExceptionpublic java.lang.String getCreationHeader()
getCreationHeader in class StoredProcedureDefinitionpublic java.lang.String getDeletionHeader()
getDeletionHeader in class StoredProcedureDefinitionpublic int getFirstArgumentIndex()
getFirstArgumentIndex in class StoredProcedureDefinitionpublic void setReturnType(java.lang.Class type)