DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Classes | Public Member Functions | Properties | Private Member Functions | List of all members
Deveel.Data.Sql.Statements.UpdateQueryStatement Class Reference
Inheritance diagram for Deveel.Data.Sql.Statements.UpdateQueryStatement:
Deveel.Data.Sql.Statements.SqlStatement Deveel.Data.Sql.Expressions.IPreparable Deveel.Data.Sql.Statements.IPreparableStatement Deveel.Data.Sql.Statements.IStatement Deveel.Data.Serialization.ISerializable Deveel.Data.Sql.Statements.IStatement Deveel.Data.Sql.IExecutable Deveel.Data.Sql.IExecutable

Classes

class  Prepared
 

Public Member Functions

 UpdateQueryStatement (string tableName, SqlQueryExpression sourceExpression, SqlExpression whereExpression)
 
- Public Member Functions inherited from Deveel.Data.Sql.Statements.SqlStatement
ITable Execute (IRequest context)
 Prepares and evaluates this statement into a tabular result. More...
 

Properties

string TableName [get, private set]
 
SqlExpression WhereExpression [get, private set]
 
SqlQueryExpression SourceExpression [get, private set]
 
int Limit [get, set]
 
- Properties inherited from Deveel.Data.Sql.Statements.SqlStatement
SqlQuery SourceQuery [get, set]
 Gets the SqlQuery that is the origin of this statement. More...
 
bool IsFromQuery [get, private set]
 Gets a boolean value indicating if this object was formed from the parsing of a SqlQuery or if it was manually created. More...
 
- Properties inherited from Deveel.Data.Sql.Statements.IStatement
SqlQuery SourceQuery [get]
 

Private Member Functions

object IPreparable. Prepare (IExpressionPreparer preparer)
 Converts the underlying value of this instance into an object that can be evaluated by an expression. More...
 
IStatement IPreparableStatement. Prepare (IRequest context)
 

Additional Inherited Members

- Static Public Member Functions inherited from Deveel.Data.Sql.Statements.SqlStatement
static IEnumerable< SqlStatementParse (string sqlSource)
 Parses a given string into one of more statements. More...
 
static IEnumerable< SqlStatementParse (IContext context, string sqlSource)
 Parses a given string into one of more statements. More...
 
static IEnumerable< SqlStatementParse (IContext context, SqlQuery query)
 
- Protected Member Functions inherited from Deveel.Data.Sql.Statements.SqlStatement
 SqlStatement ()
 
 SqlStatement (ObjectData data)
 
virtual void ExecuteStatement (ExecutionContext context)
 
virtual void GetData (SerializeData data)
 
- Package Functions inherited from Deveel.Data.Sql.Statements.SqlStatement
void SetSource (SqlQuery query)
 

Detailed Description

Definition at line 24 of file UpdateQueryStatement.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Statements.UpdateQueryStatement.UpdateQueryStatement ( string  tableName,
SqlQueryExpression  sourceExpression,
SqlExpression  whereExpression 
)
inline

Definition at line 25 of file UpdateQueryStatement.cs.

25  {
26  TableName = tableName;
27  SourceExpression = sourceExpression;
28  WhereExpression = whereExpression;
29  }

Member Function Documentation

object IPreparable. Deveel.Data.Sql.Statements.UpdateQueryStatement.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 39 of file UpdateQueryStatement.cs.

39  {
40  throw new NotImplementedException();
41  }
IStatement IPreparableStatement. Deveel.Data.Sql.Statements.UpdateQueryStatement.Prepare ( IRequest  context)
inlineprivate

Implements Deveel.Data.Sql.Statements.IPreparableStatement.

Definition at line 43 of file UpdateQueryStatement.cs.

43  {
44  throw new NotImplementedException();
45  }

Property Documentation

int Deveel.Data.Sql.Statements.UpdateQueryStatement.Limit
getset

Definition at line 37 of file UpdateQueryStatement.cs.

SqlQueryExpression Deveel.Data.Sql.Statements.UpdateQueryStatement.SourceExpression
getprivate set

Definition at line 35 of file UpdateQueryStatement.cs.

string Deveel.Data.Sql.Statements.UpdateQueryStatement.TableName
getprivate set

Definition at line 31 of file UpdateQueryStatement.cs.

SqlExpression Deveel.Data.Sql.Statements.UpdateQueryStatement.WhereExpression
getprivate set

Definition at line 33 of file UpdateQueryStatement.cs.


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