org.teiid.query.function.metadata
Class FunctionMethod
java.lang.Object
org.teiid.metadata.AbstractMetadataRecord
org.teiid.metadata.FunctionMethod
org.teiid.query.function.metadata.FunctionMethod
- All Implemented Interfaces:
- java.io.Serializable
public class FunctionMethod
- extends FunctionMethod
- See Also:
FunctionMetadataValidator,
FunctionCategoryConstants,
Serialized Form
|
Constructor Summary |
FunctionMethod(java.lang.String name,
java.lang.String description,
java.lang.String category,
FunctionMethod.PushDown pushdown,
java.lang.String invocationClass,
java.lang.String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam)
Construct a function method with all parameters assuming null dependent and non-deterministic. |
FunctionMethod(java.lang.String name,
java.lang.String description,
java.lang.String category,
FunctionMethod.PushDown pushdown,
java.lang.String invocationClass,
java.lang.String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam,
boolean nullDependent,
FunctionMethod.Determinism deterministic)
|
FunctionMethod(java.lang.String name,
java.lang.String description,
java.lang.String category,
java.lang.String invocationClass,
java.lang.String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam)
Construct a function method with default pushdown and null dependent attributes. |
| Methods inherited from class org.teiid.metadata.FunctionMethod |
equals, getCategory, getDescription, getDeterminism, getFullName, getInputParameterCount, getInputParameters, getInvocationClass, getInvocationMethod, getName, getOutputParameter, getPushdown, hashCode, isNullOnNull, isVarArgs, setCategory, setDescription, setDeterminism, setDeterministicBoolean, setInputParameters, setInvocationClass, setInvocationMethod, setName, setNullOnNull, setOutputParameter, setPushdown, setPushDown, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
FunctionMethod
public FunctionMethod(java.lang.String name,
java.lang.String description,
java.lang.String category,
java.lang.String invocationClass,
java.lang.String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam)
- Construct a function method with default pushdown and null dependent attributes.
- Parameters:
name - Function namedescription - Function descriptioncategory - Function categoryinvocationClass - Invocation classinvocationMethod - Invocation methodinputParams - Input parametersoutputParam - Output parameter (return parameter)
FunctionMethod
public FunctionMethod(java.lang.String name,
java.lang.String description,
java.lang.String category,
FunctionMethod.PushDown pushdown,
java.lang.String invocationClass,
java.lang.String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam)
- Construct a function method with all parameters assuming null dependent and non-deterministic.
- Parameters:
name - Function namedescription - Function descriptioncategory - Function categoryinvocationClass - Invocation classinvocationMethod - Invocation methodinputParams - Input parametersoutputParam - Output parameter (return parameter)
FunctionMethod
public FunctionMethod(java.lang.String name,
java.lang.String description,
java.lang.String category,
FunctionMethod.PushDown pushdown,
java.lang.String invocationClass,
java.lang.String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam,
boolean nullDependent,
FunctionMethod.Determinism deterministic)
Copyright © 2011. All Rights Reserved.