Example #1
0
 protected internal SQLStoreCursor(SQLStoreConnection connection, string tableName, List <string> columns, SQLIndex index, bool isUpdatable)
     : this(connection, tableName, index, isUpdatable)
 {
     if (columns != null)
     {
         _columns    = columns;
         _keyIndexes = new List <int>();
         for (int localIndex = 0; localIndex < _key.Count; localIndex++)
         {
             _keyIndexes.Add(_columns.IndexOf(_key[localIndex]));
         }
     }
 }
Example #2
0
 protected internal SQLStoreCursor(SQLStoreConnection connection, string tableName, SQLIndex index, bool isUpdatable) : base()
 {
     _connection = connection;
     _tableName  = tableName;
     _index      = index;
     _key        = new List <string>(index.Columns.Count);
     for (int localIndex = 0; localIndex < index.Columns.Count; localIndex++)
     {
         _key.Add(index.Columns[localIndex].Name);
     }
     _isUpdatable = isUpdatable;
     _cursorName  = _index.Name + isUpdatable.ToString();
 }
 public override void Undo(SQLStoreConnection connection)
 {
     connection.ExecuteStatement(_undoStatement);
 }
 public virtual void Undo(SQLStoreConnection connection)
 {
 }