public class StoredFunctionDefinition extends StoredProcedureDefinition
Purpose: Allow a semi-generic way of creating store function. Note that stored functions supported only on Oracle platform
arguments, argumentTypes, IN, INOUT, OUT, statements, variablesname, qualifier| Constructor and Description |
|---|
StoredFunctionDefinition() |
| Modifier and Type | Method and Description |
|---|---|
Writer |
buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
Writer writer)
INTERNAL:
Return the create statement.
|
Writer |
buildDeletionWriter(org.eclipse.persistence.internal.sessions.AbstractSession session,
Writer writer)
INTERNAL:
Return the drop statement.
|
String |
getCreationHeader() |
String |
getDeletionHeader() |
int |
getFirstArgumentIndex() |
protected void |
printReturn(Writer writer,
org.eclipse.persistence.internal.sessions.AbstractSession session)
Prints return for stored function
|
void |
setReturnType(Class type)
Prints return for stored function
|
addArgument, addArgument, addArgument, addArgument, addInOutputArgument, addInOutputArgument, addOutputArgument, addOutputArgument, addOutputArgument, addOutputArgument, addStatement, addVariable, addVariable, getArguments, getArgumentTypes, getStatements, getVariables, printArgument, printInOutputArgument, printOutputArgument, setArguments, setStatements, setVariablesbuildVPDCreationFunctionWriter, 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 Writer buildCreationWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) throws ValidationException
buildCreationWriter in class StoredProcedureDefinitionValidationExceptionpublic Writer buildDeletionWriter(org.eclipse.persistence.internal.sessions.AbstractSession session, Writer writer) throws ValidationException
buildDeletionWriter in class StoredProcedureDefinitionValidationExceptionpublic String getCreationHeader()
getCreationHeader in class StoredProcedureDefinitionpublic String getDeletionHeader()
getDeletionHeader in class StoredProcedureDefinitionpublic int getFirstArgumentIndex()
getFirstArgumentIndex in class StoredProcedureDefinitionpublic void setReturnType(Class type)
protected void printReturn(Writer writer, org.eclipse.persistence.internal.sessions.AbstractSession session) throws ValidationException
printReturn in class StoredProcedureDefinitionValidationExceptionCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.