Package tilda.parsing.parts
Class Formula
- java.lang.Object
-
- tilda.parsing.parts.TypeDef
-
- tilda.parsing.parts.Formula
-
-
Field Summary
Fields Modifier and Type Field Description boolean
_CoalesceNumbers
java.lang.String[]
_Description
java.lang.String[]
_FormulaStrs
boolean
_FormulaTemplate
java.lang.String
_Id
java.lang.Boolean
_Measure
java.lang.String
_Name
View
_ParentView
Column
_ProxyCol
java.lang.String
_Title
Value[]
_Values
protected static org.apache.logging.log4j.Logger
LOG
-
Fields inherited from class tilda.parsing.parts.TypeDef
_P, _Precision, _Scale, _Size, _Type, _TypeCollection, _TypeStr
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.lang.String[]
getDependencyColumnNames(java.lang.String formulaStr, Object obj, java.util.regex.Pattern viewColumnsRegEx, java.util.regex.Pattern formulasRegEx)
java.util.List<ViewColumn>
getDependencyColumns()
java.util.List<Formula>
getDependencyFormulas()
View
getParentView()
java.lang.String
getShortName()
boolean
validate(ParserSession PS, View ParentView)
-
Methods inherited from class tilda.parsing.parts.TypeDef
checkValueType, getType, getTypeCollection, isCollection, isList, isSet, toString, validate
-
-
-
-
Field Detail
-
LOG
protected static final org.apache.logging.log4j.Logger LOG
-
_Name
@SerializedName("name") public java.lang.String _Name
-
_Measure
@SerializedName("measure") public java.lang.Boolean _Measure
-
_FormulaStrs
@SerializedName("formula") public java.lang.String[] _FormulaStrs
-
_Title
@SerializedName("title") public java.lang.String _Title
-
_Id
@SerializedName("id") public java.lang.String _Id
-
_Description
@SerializedName("description") public java.lang.String[] _Description
-
_Values
@SerializedName("values") public Value[] _Values
-
_CoalesceNumbers
@SerializedName("coalesceNumbers") public boolean _CoalesceNumbers
-
_ParentView
public transient View _ParentView
-
_FormulaTemplate
public transient boolean _FormulaTemplate
-
_ProxyCol
public transient Column _ProxyCol
-
-
Constructor Detail
-
Formula
public Formula()
-
Formula
public Formula(Formula F)
-
-
Method Detail
-
getParentView
public View getParentView()
-
getShortName
public java.lang.String getShortName()
-
validate
public boolean validate(ParserSession PS, View ParentView)
-
getDependencyColumns
public java.util.List<ViewColumn> getDependencyColumns()
-
getDependencyFormulas
public java.util.List<Formula> getDependencyFormulas()
-
getDependencyColumnNames
protected static java.lang.String[] getDependencyColumnNames(java.lang.String formulaStr, Object obj, java.util.regex.Pattern viewColumnsRegEx, java.util.regex.Pattern formulasRegEx)
-
-