public class CoreUtils extends Object
| Constructor and Description |
|---|
CoreUtils() |
| Modifier and Type | Method and Description |
|---|---|
static io.siddhi.core.executor.VariableExpressionExecutor |
extractAndValidateClassLabel(io.siddhi.query.api.definition.AbstractDefinition inputDefinition,
io.siddhi.core.executor.ExpressionExecutor[] attributeExpressionExecutors,
int classIndex)
Validate and extract Class label executor
|
static List<io.siddhi.core.executor.VariableExpressionExecutor> |
extractAndValidateFeatures(io.siddhi.query.api.definition.AbstractDefinition inputDefinition,
io.siddhi.core.executor.ExpressionExecutor[] attributeExpressionExecutors,
int startIndex,
int noOfFeatures)
Validate and extract feature attribute executors
|
static boolean |
isLabelType(io.siddhi.query.api.definition.Attribute.Type attributeType)
Check label attribute to be a valid type
|
static boolean |
isNumeric(io.siddhi.query.api.definition.Attribute.Type attributeType)
Check feature attribute to be a numeric
|
public static List<io.siddhi.core.executor.VariableExpressionExecutor> extractAndValidateFeatures(io.siddhi.query.api.definition.AbstractDefinition inputDefinition, io.siddhi.core.executor.ExpressionExecutor[] attributeExpressionExecutors, int startIndex, int noOfFeatures)
inputDefinition - the incoming stream definitionattributeExpressionExecutors - the executors of each function parametersstartIndex - starting index of the feature attributesnoOfFeatures - number of feature attributespublic static boolean isNumeric(io.siddhi.query.api.definition.Attribute.Type attributeType)
attributeType - feature attribute typepublic static boolean isLabelType(io.siddhi.query.api.definition.Attribute.Type attributeType)
attributeType - label feature attribute typepublic static io.siddhi.core.executor.VariableExpressionExecutor extractAndValidateClassLabel(io.siddhi.query.api.definition.AbstractDefinition inputDefinition,
io.siddhi.core.executor.ExpressionExecutor[] attributeExpressionExecutors,
int classIndex)
inputDefinition - the incoming stream definitionattributeExpressionExecutors - the executors of each function parametersclassIndex - index of the class label attributeCopyright © 2019 WSO2. All rights reserved.