DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | Private Member Functions | List of all members
Deveel.Data.Sql.Statements.SetUserGroupsAction Class Reference
Inheritance diagram for Deveel.Data.Sql.Statements.SetUserGroupsAction:
Deveel.Data.Sql.Statements.IAlterUserAction Deveel.Data.Serialization.ISerializable

Public Member Functions

 SetUserGroupsAction (IEnumerable< SqlExpression > groups)
 

Properties

IEnumerable< SqlExpressionGroups [get, private set]
 
AlterUserActionType ActionType [get]
 
- Properties inherited from Deveel.Data.Sql.Statements.IAlterUserAction
AlterUserActionType ActionType [get]
 

Private Member Functions

 SetUserGroupsAction (ObjectData data)
 
void ISerializable. GetData (SerializeData data)
 

Detailed Description

Definition at line 25 of file SetUserGroupsAction.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Statements.SetUserGroupsAction.SetUserGroupsAction ( IEnumerable< SqlExpression groups)
inline

Definition at line 26 of file SetUserGroupsAction.cs.

26  {
27  if (groups == null)
28  throw new ArgumentNullException("groups");
29 
30  Groups = groups;
31  }
Deveel.Data.Sql.Statements.SetUserGroupsAction.SetUserGroupsAction ( ObjectData  data)
inlineprivate

Definition at line 33 of file SetUserGroupsAction.cs.

33  {
34  Groups = data.GetValue<SqlExpression[]>("Groups");
35  }
Defines the base class for instances that represent SQL expression tree nodes.

Member Function Documentation

void ISerializable. Deveel.Data.Sql.Statements.SetUserGroupsAction.GetData ( SerializeData  data)
inlineprivate

Implements Deveel.Data.Serialization.ISerializable.

Definition at line 43 of file SetUserGroupsAction.cs.

43  {
44  data.SetValue("Groups", Groups);
45  }
void SetValue(string key, Type type, object value)

Property Documentation

AlterUserActionType Deveel.Data.Sql.Statements.SetUserGroupsAction.ActionType
get

Definition at line 39 of file SetUserGroupsAction.cs.

IEnumerable<SqlExpression> Deveel.Data.Sql.Statements.SetUserGroupsAction.Groups
getprivate set

Definition at line 37 of file SetUserGroupsAction.cs.


The documentation for this class was generated from the following file: