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:
- Serializable
public class FunctionMethod
- extends FunctionMethod
- See Also:
FunctionMetadataValidator
,
FunctionCategoryConstants
,
Serialized Form
Constructor Summary |
FunctionMethod(String name,
String description,
String category,
FunctionMethod.PushDown pushdown,
String invocationClass,
String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam)
Construct a function method with all parameters assuming null dependent and non-deterministic. |
FunctionMethod(String name,
String description,
String category,
FunctionMethod.PushDown pushdown,
String invocationClass,
String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam,
boolean nullDependent,
FunctionMethod.Determinism deterministic)
|
FunctionMethod(String name,
String description,
String category,
String invocationClass,
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, getParent, getPushdown, hashCode, isNullOnNull, isVarArgs, setCategory, setDescription, setDeterminism, setDeterministicBoolean, setInputParameters, setInvocationClass, setInvocationMethod, setName, setNullOnNull, setOutputParameter, setParent, setPushdown, setPushDown, toString |
Methods inherited from class org.teiid.metadata.AbstractMetadataRecord |
getAnnotation, getCanonicalName, getNameInSource, getProperties, getProperty, getUUID, setAnnotation, setNameInSource, setProperties, setProperty, setUUID |
FunctionMethod
public FunctionMethod(String name,
String description,
String category,
String invocationClass,
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(String name,
String description,
String category,
FunctionMethod.PushDown pushdown,
String invocationClass,
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(String name,
String description,
String category,
FunctionMethod.PushDown pushdown,
String invocationClass,
String invocationMethod,
FunctionParameter[] inputParams,
FunctionParameter outputParam,
boolean nullDependent,
FunctionMethod.Determinism deterministic)
Copyright © 2012. All Rights Reserved.