Skip to content
pyr edited this page Apr 19, 2012 · 2 revisions

defining a model

class User < Paper::Models::Base
  cfname :users
  field :uuid
  indexed_field :email
end

class Paper < Paper::Models::Base
  cfname :papers
  field :uuid
  field :name
  field :edition_info, :compound => true
  indexed_field :identifier
end

class PaperAlias < Paper::Models::Base
  cfname :paper_alias
  field :paper_id
end

Initialisation

db = CassandraCQL::Database.new('127.0.0.1:9160', {:keyspace => "paperli"})
User.init db

Lookups

User.find_by_email '[email protected]'

Clone this wiki locally