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.SetPasswordAction Class Reference
Inheritance diagram for Deveel.Data.Sql.Statements.SetPasswordAction:
Deveel.Data.Sql.Statements.IAlterUserAction Deveel.Data.Sql.Expressions.IPreparable Deveel.Data.Serialization.ISerializable

Public Member Functions

 SetPasswordAction (SqlExpression passwordExpression)
 

Properties

AlterUserActionType ActionType [get]
 
SqlExpression PasswordExpression [get, private set]
 
- Properties inherited from Deveel.Data.Sql.Statements.IAlterUserAction
AlterUserActionType ActionType [get]
 

Private Member Functions

 SetPasswordAction (ObjectData data)
 
object IPreparable. Prepare (IExpressionPreparer preparer)
 Converts the underlying value of this instance into an object that can be evaluated by an expression. More...
 
void ISerializable. GetData (SerializeData data)
 

Detailed Description

Definition at line 25 of file SetPasswordAction.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Statements.SetPasswordAction.SetPasswordAction ( SqlExpression  passwordExpression)
inline

Definition at line 26 of file SetPasswordAction.cs.

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

Definition at line 33 of file SetPasswordAction.cs.

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

Member Function Documentation

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

Implements Deveel.Data.Serialization.ISerializable.

Definition at line 48 of file SetPasswordAction.cs.

48  {
49  data.SetValue("Password", PasswordExpression);
50  }
void SetValue(string key, Type type, object value)
object IPreparable. Deveel.Data.Sql.Statements.SetPasswordAction.Prepare ( IExpressionPreparer  preparer)
inlineprivate

Converts the underlying value of this instance into an object that can be evaluated by an expression.

Parameters
preparerThe context used to prepare this object.
Returns
Returns an object that can be evaluated by an expression.

Implements Deveel.Data.Sql.Expressions.IPreparable.

Definition at line 43 of file SetPasswordAction.cs.

43  {
44  var preparedExp = PasswordExpression.Prepare(preparer);
45  return new SetPasswordAction(preparedExp);
46  }
virtual SqlExpression Prepare(IExpressionPreparer preparer)
SetPasswordAction(SqlExpression passwordExpression)

Property Documentation

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

Definition at line 37 of file SetPasswordAction.cs.

SqlExpression Deveel.Data.Sql.Statements.SetPasswordAction.PasswordExpression
getprivate set

Definition at line 41 of file SetPasswordAction.cs.


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