public enum ExtensionType extends Enum<ExtensionType>
The enum values should be changed to match the names used in the documentation The enum values will affect the names used in the documentation as well as the hyperlinks
These enum values will be passed onto the freemarker templates as a map The other members of the enum class will not be accessible from the freemarker templates These can be accesses using the EXTENSION_TYPE variable eg:- EXTENSION_TYPE.FUNCTION
| Enum Constant and Description |
|---|
ATTRIBUTE_AGGREGATOR |
FUNCTION |
SCRIPT |
SINK |
SINK_MAPPER |
SOURCE |
SOURCE_MAPPER |
STORE |
STREAM_FUNCTION |
STREAM_PROCESSOR |
WINDOW |
| Modifier and Type | Method and Description |
|---|---|
static Map<ExtensionType,Class<?>> |
getSuperClassMap() |
String |
getValue() |
static ExtensionType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ExtensionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ExtensionType FUNCTION
public static final ExtensionType ATTRIBUTE_AGGREGATOR
public static final ExtensionType WINDOW
public static final ExtensionType STREAM_FUNCTION
public static final ExtensionType STREAM_PROCESSOR
public static final ExtensionType SOURCE
public static final ExtensionType SINK
public static final ExtensionType SOURCE_MAPPER
public static final ExtensionType SINK_MAPPER
public static final ExtensionType STORE
public static final ExtensionType SCRIPT
public static ExtensionType[] values()
for (ExtensionType c : ExtensionType.values()) System.out.println(c);
public static ExtensionType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static Map<ExtensionType,Class<?>> getSuperClassMap()
public String getValue()
Copyright © 2022. All rights reserved.