Class JaninoCompiler.Context
- java.lang.Object
-
- org.apache.flink.cdc.runtime.parser.JaninoCompiler.Context
-
- Enclosing class:
- JaninoCompiler
public static class JaninoCompiler.Context extends Object
Contextual information forJaninoCompiler.
-
-
Field Summary
Fields Modifier and Type Field Description Map<String,String>columnNameMapList<Column>columnsDecimalPrecisionModedecimalPrecisionModeSupportedMetadataColumn[]supportedMetadataColumnsList<UserDefinedFunctionDescriptor>udfDescriptors
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JaninoCompiler.Contextof(List<Column> columns, Map<String,String> columnNameMap, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns)static JaninoCompiler.Contextof(List<Column> columns, Map<String,String> columnNameMap, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns, DecimalPrecisionMode decimalPrecisionMode)
-
-
-
Field Detail
-
udfDescriptors
public final List<UserDefinedFunctionDescriptor> udfDescriptors
-
supportedMetadataColumns
public final SupportedMetadataColumn[] supportedMetadataColumns
-
decimalPrecisionMode
public final DecimalPrecisionMode decimalPrecisionMode
-
-
Method Detail
-
of
public static JaninoCompiler.Context of(List<Column> columns, Map<String,String> columnNameMap, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns)
-
of
public static JaninoCompiler.Context of(List<Column> columns, Map<String,String> columnNameMap, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns, DecimalPrecisionMode decimalPrecisionMode)
-
-