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.void
setAggregateOn
(String on) Sets aggregateOn of column binding.void
setDataType
(String dataType) Sets data type of column bindingvoid
setExpression
(String expression) Sets expression of column binding.void
setExpressionType
(String expressionType) Sets the expression type of the column binding.void
Sets 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:
ScriptException
SemanticException
-
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:
ScriptException
SemanticException
-
getDataType
String getDataType()Returns data type of column binding.any
integer
string
date-time
decimal
float
boolean
- Returns:
- data type of column binding
-
setDataType
Sets data type of column binding- Parameters:
dataType
-- Throws:
ScriptException
SemanticException
-
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:
ScriptException
SemanticException
-
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
-