Interface IDataBinding
public interface IDataBinding
Represents the design of an DataBinding in the scripting environment
-
Method Summary
Modifier and TypeMethodDescriptionReturns aggregateOn of column bindingReturns data type of column binding.Returns expression of column bindingGets the expression type of the column binding.getName()Returns the name of column binding.Returns structure.voidsetAggregateOn(String on) Sets aggregateOn of column binding.voidsetDataType(String dataType) Sets data type of column bindingvoidsetExpression(String expression) Sets expression of column binding.voidsetExpressionType(String expressionType) Sets the expression type of the column binding.voidSets the name of column binding.
-
Method Details
-
getName
String getName()Returns the name of column binding.- Returns:
- name name of column binding.
-
setName
Sets the name of column binding.- Parameters:
name- name of column binding.- Throws:
ScriptExceptionSemanticException
-
getExpression
String getExpression()Returns expression of column binding- Returns:
- expression of column binding
-
setExpression
Sets expression of column binding.- Parameters:
expression- expression of column binding.- Throws:
ScriptExceptionSemanticException
-
getDataType
String getDataType()Returns data type of column binding.anyintegerstringdate-timedecimalfloatboolean
- Returns:
- data type of column binding
-
setDataType
Sets data type of column binding- Parameters:
dataType-- Throws:
ScriptExceptionSemanticException
-
getAggregateOn
String getAggregateOn()Returns aggregateOn of column binding- Returns:
- aggregateOn of column binding
-
setAggregateOn
Sets aggregateOn of column binding.- Parameters:
on- aggregateOn of column binding.- Throws:
ScriptExceptionSemanticException
-
getStructure
IStructure getStructure()Returns structure.- Returns:
- structure
-
getExpressionType
String getExpressionType()Gets the expression type of the column binding.- Returns:
- the expression type of the column binding.
-
setExpressionType
Sets the expression type of the column binding.- Parameters:
expressionType- the expression type of the column binding.- Throws:
SemanticException
-