Example #1
0
        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;
        }
Example #2
0
        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);
        }
Example #3
0
 public FluentColumnPath(FluentColumnParent parent, FluentCounterColumn column)
     : this(parent.ColumnFamily, parent.SuperColumn, column)
 {
 }
Example #4
0
 public FluentColumnPath(IFluentBaseColumnFamily columnFamily, FluentSuperColumn superColumn, FluentCounterColumn column)
     : base(columnFamily, superColumn)
 {
     CounterColumn = column;
 }
		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;
		}