public static FluentCounterColumn ConvertColumnToFluentCounterColumn(CounterColumn col, CassandraColumnFamilySchema schema) { var colSchema = new CassandraColumnSchema(); if (schema != null) { var name = CassandraObject.GetCassandraObjectFromDatabaseByteArray(col.Name, schema.ColumnNameType); colSchema = schema.Columns.Where(x => x.Name == name).FirstOrDefault(); if (colSchema == null) { colSchema = new CassandraColumnSchema(); colSchema.NameType = schema.ColumnNameType; colSchema.Name = name; colSchema.ValueType = schema.DefaultColumnValueType; } } var fcol = new FluentCounterColumn(colSchema) { ColumnName = CassandraObject.GetCassandraObjectFromDatabaseByteArray(col.Name, colSchema.NameType), ColumnValue = col.Value }; return fcol; }
public static FluentCounterColumn ConvertColumnToFluentCounterColumn(CounterColumn col, CassandraColumnFamilySchema schema) { var colSchema = new CassandraColumnSchema(); if (schema != null) { var name = CassandraObject.GetCassandraObjectFromDatabaseByteArray(col.Name, schema.ColumnNameType); colSchema = schema.Columns.Where(x => x.Name == name).FirstOrDefault(); if (colSchema == null) { colSchema = new CassandraColumnSchema(); colSchema.NameType = schema.ColumnNameType; colSchema.Name = name; colSchema.ValueType = schema.DefaultColumnValueType; } } var fcol = new FluentCounterColumn(colSchema) { ColumnName = CassandraObject.GetCassandraObjectFromDatabaseByteArray(col.Name, colSchema.NameType), ColumnValue = col.Value }; return(fcol); }
public FluentColumnPath(FluentColumnParent parent, FluentCounterColumn column) : this(parent.ColumnFamily, parent.SuperColumn, column) { }
public FluentColumnPath(IFluentBaseColumnFamily columnFamily, FluentSuperColumn superColumn, FluentCounterColumn column) : base(columnFamily, superColumn) { CounterColumn = column; }