DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
UpdateQueryStatement.cs
Go to the documentation of this file.
1 //
2 // Copyright 2010-2015 Deveel
3 //
4 // Licensed under the Apache License, Version 2.0 (the "License");
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 // http://www.apache.org/licenses/LICENSE-2.0
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 //
16 
17 using System;
18 
19 using Deveel.Data;
22 
23 namespace Deveel.Data.Sql.Statements {
25  public UpdateQueryStatement(string tableName, SqlQueryExpression sourceExpression, SqlExpression whereExpression) {
26  TableName = tableName;
27  SourceExpression = sourceExpression;
28  WhereExpression = whereExpression;
29  }
30 
31  public string TableName { get; private set; }
32 
33  public SqlExpression WhereExpression { get; private set; }
34 
35  public SqlQueryExpression SourceExpression { get; private set; }
36 
37  public int Limit { get; set; }
38 
40  throw new NotImplementedException();
41  }
42 
44  throw new NotImplementedException();
45  }
46 
47  #region Prepared
48 
49  [Serializable]
51  private Prepared(ObjectData data) {
52 
53  }
54 
55  protected override void ExecuteStatement(ExecutionContext context) {
56  throw new NotImplementedException();
57  }
58 
59  protected override void GetData(SerializeData data) {
60  base.GetData(data);
61  }
62  }
63 
64  #endregion
65  }
66 }
Represents the foundation class of SQL statements to be executed.
Definition: SqlStatement.cs:32
An interface used to prepare a SqlExpression object.
object Prepare(IExpressionPreparer preparer)
Converts the underlying value of this instance into an object that can be evaluated by an expression...
Defines the base class for instances that represent SQL expression tree nodes.
override void ExecuteStatement(ExecutionContext context)
UpdateQueryStatement(string tableName, SqlQueryExpression sourceExpression, SqlExpression whereExpression)
A contract for objects that participate to a SqlExpression.Prepare phase of an expression evaluation...
Definition: IPreparable.cs:30