public static Column CreateColumn(IFluentColumn column) { return(new Column { Name = column.ColumnName, Value = column.ColumnValue, Timestamp = column.ColumnTimestamp.ToTimestamp() }); }
protected override void Dispose(bool disposing) { if (disposing) { columnSize = null; } base.Dispose(disposing); }
public IDeleteTableOptions DeleteTable(string name) { if (string.IsNullOrEmpty(name)) throw new ArgumentNullException("name"); _currentTable = ""; _currentColumn = null; _exprs.Add(new DeleteTableExpression(name)); return this; }
/// <summary> /// Adds a Column to be created /// </summary> /// <param name="name">Column name to be added</param> /// <returns>IColumnOptions to restrict chaining</returns> public IColumnOptions AddColumn(string name) { if (string.IsNullOrEmpty(name)) throw new ArgumentNullException("name"); if (string.IsNullOrEmpty(_currentTable)) throw new ArgumentException("missing referenced table"); IFluentColumn column = new FluentColumn(name); _currentColumn = column; _exprs.Add(new AddColumnExpression(_currentTable, column)); return this; }
public IDeleteTableOptions DeleteTable(string name) { if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException("name"); } _currentTable = ""; _currentColumn = null; _exprs.Add(new DeleteTableExpression(name)); return(this); }
/// <summary> /// Adds a Column to be created /// </summary> /// <param name="name">Column name to be added</param> /// <returns>IColumnOptions to restrict chaining</returns> public IColumnOptions AddColumn(string name) { if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException("name"); } if (string.IsNullOrEmpty(_currentTable)) { throw new ArgumentException("missing referenced table"); } IFluentColumn column = new FluentColumn(name); _currentColumn = column; _exprs.Add(new AddColumnExpression(_currentTable, column)); return(this); }
public AddColumnExpression(string toTable, IFluentColumn column) { _column = column; _toTable = toTable; }
public FluentColumnPath(FluentColumnParent parent, IFluentColumn column) : this(parent.ColumnFamily, parent.SuperColumn, column) { }
public FluentColumnPath(IFluentBaseColumnFamily columnFamily, IFluentSuperColumn superColumn, IFluentColumn column) : base(columnFamily, superColumn) { Column = column; }
public static void InsertColumn <CompareWith>(this CassandraColumnFamily <CompareWith> family, BytesType key, IFluentColumn <CompareWith> column) where CompareWith : CassandraType { InsertColumn <CompareWith>(family, key, column.GetPath()); }