public abstract class AbstractMqlFunction
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMqlFunction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertArgumentLength(java.lang.Object[] arguments,
int length) |
protected void |
assertArgumentTypes(java.lang.Object[] arguments,
java.lang.Class<?> type) |
protected void |
assertArgumentTypes(java.lang.Object[] arguments,
java.lang.Class<?>[] types) |
protected void |
assertCorrectNumberOfArguments(java.lang.Object[] args) |
protected void |
assertMaximumArgumentLength(java.lang.Object[] arguments,
int length) |
protected void |
assertMinimumArgumentLength(java.lang.Object[] arguments,
int length) |
protected void |
assertNotInitialized() |
protected int |
getExactArgs() |
protected java.lang.String |
getFunctionName() |
protected int |
getMaxArgs() |
protected int |
getMinArgs() |
java.lang.String |
getName() |
protected java.lang.Class<?>[] |
getTypes() |
protected abstract void |
init() |
protected boolean |
isInitialized() |
protected boolean |
isStrictInitialization() |
protected void |
setExactArgs(int exactArgs) |
protected void |
setFunctionName(java.lang.String funcName) |
protected void |
setMaxArgs(int maxArgs) |
protected void |
setMinArgs(int minArgs) |
protected void |
setStrictInitialization(boolean strictInitialization) |
protected void |
setTypes(java.lang.Class<?>... types) |
protected abstract void init()
public java.lang.String getName()
protected void assertNotInitialized()
protected void assertArgumentTypes(java.lang.Object[] arguments,
java.lang.Class<?> type)
protected void assertArgumentTypes(java.lang.Object[] arguments,
java.lang.Class<?>[] types)
protected void assertArgumentLength(java.lang.Object[] arguments,
int length)
protected void assertMinimumArgumentLength(java.lang.Object[] arguments,
int length)
protected void assertMaximumArgumentLength(java.lang.Object[] arguments,
int length)
protected void assertCorrectNumberOfArguments(java.lang.Object[] args)
protected boolean isInitialized()
protected boolean isStrictInitialization()
protected void setStrictInitialization(boolean strictInitialization)
strictInitialization - the strictInitialization to setprotected java.lang.String getFunctionName()
protected void setFunctionName(java.lang.String funcName)
functionName - the functionName to setprotected int getExactArgs()
protected void setExactArgs(int exactArgs)
exactArgs - the exactArgs to setprotected int getMaxArgs()
protected void setMaxArgs(int maxArgs)
maxArgs - the maxArgs to setprotected int getMinArgs()
protected void setMinArgs(int minArgs)
minArgs - the minArgs to setprotected java.lang.Class<?>[] getTypes()
protected void setTypes(java.lang.Class<?>... types)
types - the types to setCopyright © 2013. All Rights Reserved.