Package oracle.pgx.config
Class AbstractUdfFunctionConfig
- java.lang.Object
-
- oracle.pgx.config.AbstractConfig
-
- oracle.pgx.config.AbstractUdfFunctionConfig
-
- Direct Known Subclasses:
UdfFunctionConfig
public abstract class AbstractUdfFunctionConfig extends AbstractConfig
-
-
Field Summary
-
Fields inherited from class oracle.pgx.config.AbstractConfig
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
-
-
Constructor Summary
Constructors Constructor Description AbstractUdfFunctionConfig()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.util.List<UdfFunctionArgumentConfig>
getArguments()
abstract java.lang.String
getFunctionName()
abstract java.lang.String
getImplementationReference()
abstract UdfLanguage
getLanguage()
abstract PropertyType
getReturnType()
abstract java.lang.String
getSourceCode()
source code of the function provided inlineabstract java.lang.String
getSourceFunctionName()
abstract java.lang.String
getSourceLocation()
source code of the function provided as an unified resource identifier-
Methods inherited from class oracle.pgx.config.AbstractConfig
getDefault, getValueFromEnvironment, getValueFromEnvironment, getValues, parseString, setSerializable
-
-
-
-
Method Detail
-
getFunctionName
public abstract java.lang.String getFunctionName()
-
getLanguage
public abstract UdfLanguage getLanguage()
-
getSourceLocation
public abstract java.lang.String getSourceLocation()
source code of the function provided as an unified resource identifier
-
getSourceCode
public abstract java.lang.String getSourceCode()
source code of the function provided inline
-
getImplementationReference
public abstract java.lang.String getImplementationReference()
-
getSourceFunctionName
public abstract java.lang.String getSourceFunctionName()
-
getReturnType
public abstract PropertyType getReturnType()
-
getArguments
public abstract java.util.List<UdfFunctionArgumentConfig> getArguments()
-
-