org.teiid.metadata
Enum FunctionMethod.PushDown
java.lang.Object
java.lang.Enum<FunctionMethod.PushDown>
org.teiid.metadata.FunctionMethod.PushDown
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<FunctionMethod.PushDown>
- Enclosing class:
- FunctionMethod
public static enum FunctionMethod.PushDown
- extends java.lang.Enum<FunctionMethod.PushDown>
Function Pushdown
CAN_PUSHDOWN = If the source supports the function, then it will be pushed down. Must supply the Java impl
CANNOT_PUSHDOWN = It will not be pushed down, evaluated in Teiid. Must supply the Java impl
MUST_PUSHDOWN = Function must be pushed to source, no need to supply Java impl.
SYNTHETIC = system functions?
| Methods inherited from class java.lang.Enum |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
CAN_PUSHDOWN
public static final FunctionMethod.PushDown CAN_PUSHDOWN
CANNOT_PUSHDOWN
public static final FunctionMethod.PushDown CANNOT_PUSHDOWN
MUST_PUSHDOWN
public static final FunctionMethod.PushDown MUST_PUSHDOWN
SYNTHETIC
public static final FunctionMethod.PushDown SYNTHETIC
values
public static FunctionMethod.PushDown[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (FunctionMethod.PushDown c : FunctionMethod.PushDown.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static FunctionMethod.PushDown valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name - the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
java.lang.NullPointerException - if the argument is null
Copyright © 2011. All Rights Reserved.