![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Defines a contract used by grouping functions to find information about the current group being evaluated. More...
Public Member Functions | |
| DataObject | Resolve (ObjectName variable, int setIndex) |
| Returns the value of a variable of a group. More... | |
| IVariableResolver | GetVariableResolver (int setIndex) |
| Returns a IVariableResolver that can be used to resolve variable in the get set of the group. More... | |
Properties | |
| int | GroupId [get] |
| A number that uniquely identifies this group from all the others in the set of groups. More... | |
| int | Count [get] |
| Gets the total number of items in this group. More... | |
Defines a contract used by grouping functions to find information about the current group being evaluated.
Definition at line 24 of file IGroupResolver.cs.
| IVariableResolver Deveel.Data.Sql.IGroupResolver.GetVariableResolver | ( | int | setIndex | ) |
Returns a IVariableResolver that can be used to resolve variable in the get set of the group.
| setIndex |
The object returned is undefined after the next call to this method.
Implemented in Deveel.Data.Sql.Tables.FunctionTable.TableGroupResolver.
| DataObject Deveel.Data.Sql.IGroupResolver.Resolve | ( | ObjectName | variable, |
| int | setIndex | ||
| ) |
Returns the value of a variable of a group.
| variable | |
| setIndex |
The set index signifies the set item of the group. For example, if the group contains 10 items, then set_index may be between 0 and 9. Return types must be either a String, BigDecimal or Boolean.
Implemented in Deveel.Data.Sql.Tables.FunctionTable.TableGroupResolver.
|
get |
Gets the total number of items in this group.
Definition at line 34 of file IGroupResolver.cs.
|
get |
A number that uniquely identifies this group from all the others in the set of groups.
Definition at line 29 of file IGroupResolver.cs.
1.8.10