Class StiExpressionHelper
		 
	 
	
		
			
			
			
				Methods
				
				
					
					Static escapeExpression
					
						- escapeExpression(expression: string): string
						- 
							
							ParametersReturns string
Static fetchBlocksFromExpression
					
						- fetchBlocksFromExpression(inputExpression: string): List<string>
						- 
							
							ParametersReturns List<string>
Static getArguments
					
						- getArguments(expression: string): List<string>
						- 
							
							ParametersReturns List<string>
Static getFirstArgumentFromExpression
					
						- getFirstArgumentFromExpression(expression: string): string
						- 
							
							ParametersReturns string
Static getFunction
					
						- getFunction(expression: string): string
						- 
							
							ParametersReturns string
Static isAggregationFunctionPresent
					
						- isAggregationFunctionPresent(expression: string): boolean
						- 
							
							ParametersReturns boolean
Static isExpression
					
						- isExpression(str: string): boolean
						- 
							
							ParametersReturns boolean
Static isFunctionPresent
					
						- isFunctionPresent(expression: string): boolean
						- 
							
							ParametersReturns boolean
Static isPercentOfGrandTotal
					
						- isPercentOfGrandTotal(expression: string): boolean
						- 
							
							ParametersReturns boolean
Static isTimeExpression
					
						- isTimeExpression(str: string): boolean
						- 
							
							ParametersReturns boolean
Static parseReportExpression
					
						- parseReportExpression(report: IStiReport, text: string, withBraces: boolean, allowReturnNull?: boolean): string
						- 
							
							Parameters
								- 
									
								
- 
									text: string
- 
									withBraces: boolean
- 
									Default value allowReturnNull: boolean = false
 Returns string
Static prepareExpression
					
						- prepareExpression(expression: string): string
						- 
							
							ParametersReturns string
Static removeFunction
					
						- removeFunction(expression: string): string
						- 
							
							ParametersReturns string
Static removeRelations
					
					
						- 
							
							ParametersReturns string
Static replaceExpressionBlocksByValues
					
						- replaceExpressionBlocksByValues(inputExpression: string, values: List<string>): string
						- 
							
							Parameters
								- 
									inputExpression: string
- 
									values: List<string>
 Returns string
Static replaceFunction
					
						- replaceFunction(expression: string, newFunction: string): string
						- 
							
							Parameters
								- 
									expression: string
- 
									newFunction: string
 Returns string