Class FormulaAnalyzer
java.lang.Object
com.illumon.iris.db.v2.select.codegen.FormulaAnalyzer
public class FormulaAnalyzer extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FormulaAnalyzer.Result
-
Constructor Summary
Constructors Constructor Description FormulaAnalyzer()
-
Method Summary
Modifier and Type Method Description static FormulaAnalyzer.Result
analyze(String rawFormulaString, Map<String,com.illumon.dataobjects.ColumnDefinition> columnDefinitionMap, Map<String,Class> otherVariables)
static DBLanguageParser.Result
getCompiledFormula(Map<String,com.illumon.dataobjects.ColumnDefinition> availableColumns, DBTimeUtils.Result timeConversionResult, Map<String,Class> otherVariables)
-
Constructor Details
-
FormulaAnalyzer
public FormulaAnalyzer()
-
-
Method Details
-
analyze
-
getCompiledFormula
public static DBLanguageParser.Result getCompiledFormula(Map<String,com.illumon.dataobjects.ColumnDefinition> availableColumns, DBTimeUtils.Result timeConversionResult, Map<String,Class> otherVariables) throws Exception- Throws:
Exception
-