blob: b2dda585e2c88e7cbec0ac276e826df9fccc9682 [file] [log] [blame]
create keyspace PigTest with placement_strategy = 'org.apache.cassandra.locator.SimpleStrategy' and strategy_options={replication_factor:1};
use PigTest;
create column family SomeApp with
key_validation_class = UTF8Type and
default_validation_class = LexicalUUIDType and
comparator = UTF8Type and
column_metadata =
[
{column_name: name, validation_class: UTF8Type, index_type: KEYS},
{column_name: vote_type, validation_class: UTF8Type},
{column_name: rating, validation_class: Int32Type},
{column_name: score, validation_class: LongType},
{column_name: percent, validation_class: FloatType},
{column_name: atomic_weight, validation_class: DoubleType},
{column_name: created, validation_class: DateType},
];
create column family CopyOfSomeApp with
key_validation_class = UTF8Type and
default_validation_class = LexicalUUIDType and
comparator = UTF8Type and
column_metadata =
[
{column_name: name, validation_class: UTF8Type, index_type: KEYS},
{column_name: vote_type, validation_class: UTF8Type},
{column_name: rating, validation_class: Int32Type},
{column_name: score, validation_class: LongType},
{column_name: percent, validation_class: FloatType},
{column_name: atomic_weight, validation_class: DoubleType},
{column_name: created, validation_class: DateType},
];
set SomeApp['foo']['name'] = 'User Foo';
set SomeApp['foo']['vote_type'] = 'like';
set SomeApp['foo']['rating'] = 8;
set SomeApp['foo']['score'] = 125000;
set SomeApp['foo']['percent'] = '85.0';
set SomeApp['foo']['atomic_weight'] = '2.7182818284590451';
set SomeApp['foo']['created'] = 1335890877;
set SomeApp['bar']['name'] = 'User Bar';
set SomeApp['bar']['vote_type'] = 'like';
set SomeApp['bar']['rating'] = 9;
set SomeApp['bar']['score'] = 15000;
set SomeApp['bar']['percent'] = '35.0';
set SomeApp['bar']['atomic_weight'] = '3.1415926535897931';
set SomeApp['bar']['created'] = 1335890877;
set SomeApp['baz']['name'] = 'User Baz';
set SomeApp['baz']['vote_type'] = 'dislike';
set SomeApp['baz']['rating'] = 3;
set SomeApp['baz']['score'] = 512000;
set SomeApp['baz']['percent'] = '95.3';
set SomeApp['baz']['atomic_weight'] = '1.61803399';
set SomeApp['baz']['created'] = 1335890877;
set SomeApp['baz']['extra1'] = lexicaluuid();
set SomeApp['baz']['extra2'] = lexicaluuid();
set SomeApp['baz']['extra3'] = lexicaluuid();
set SomeApp['qux']['name'] = 'User Qux';
set SomeApp['qux']['vote_type'] = 'dislike';
set SomeApp['qux']['rating'] = 2;
set SomeApp['qux']['score'] = 12000;
set SomeApp['qux']['percent'] = '64.7';
set SomeApp['qux']['atomic_weight'] = '0.660161815846869';
set SomeApp['qux']['created'] = 1335890877;
set SomeApp['qux']['extra1'] = lexicaluuid();
set SomeApp['qux']['extra2'] = lexicaluuid();
set SomeApp['qux']['extra3'] = lexicaluuid();
set SomeApp['qux']['extra4'] = lexicaluuid();
set SomeApp['qux']['extra5'] = lexicaluuid();
set SomeApp['qux']['extra6'] = lexicaluuid();
set SomeApp['qux']['extra7'] = lexicaluuid();
create column family U8 with
key_validation_class = UTF8Type and
comparator = UTF8Type;
create column family Bytes with
key_validation_class = BytesType and
comparator = UTF8Type;
set U8['foo']['x'] = ascii('Z');
set Bytes[ascii('foo')]['x'] = ascii('Z');
create column family CC with
key_validation_class = UTF8Type and
default_validation_class=CounterColumnType
and comparator=UTF8Type;
incr CC['chuck']['kick'];
incr CC['chuck']['kick'];
incr CC['chuck']['kick'];
incr CC['chuck']['fist'];
create column family Compo
with key_validation_class = UTF8Type
and default_validation_class = UTF8Type
and comparator = 'CompositeType(UTF8Type,UTF8Type)';
set Compo['punch']['bruce:lee'] = 'ouch';
set Compo['punch']['bruce:bruce'] = 'hunh?';
set Compo['kick']['bruce:lee'] = 'oww';
set Compo['kick']['bruce:bruce'] = 'watch it, mate';
create column family CompoInt
with key_validation_class = UTF8Type
and default_validation_class = UTF8Type
and comparator = 'CompositeType(LongType,LongType)';
set CompoInt['clock']['1:0'] = 'z';
set CompoInt['clock']['1:30'] = 'zzzz';
set CompoInt['clock']['2:30'] = 'daddy?';
set CompoInt['clock']['6:30'] = 'coffee...';
create column family CompoIntCopy
with key_validation_class = UTF8Type
and default_validation_class = UTF8Type
and comparator = 'CompositeType(LongType,LongType)';
create column family CompoKey
with key_validation_class = 'CompositeType(UTF8Type,LongType)'
and default_validation_class = UTF8Type
and comparator = LongType;
set CompoKey['clock:10']['1'] = 'z';
set CompoKey['clock:20']['1'] = 'zzzz';
set CompoKey['clock:30']['2'] = 'daddy?';
set CompoKey['clock:40']['6'] = 'coffee...';
create column family CompoKeyCopy
with key_validation_class = 'CompositeType(UTF8Type,LongType)'
and default_validation_class = UTF8Type
and comparator = LongType;