Esempio n. 1
0
class ThreadCounter(BaseModel):
    """Counters related to thread."""
    user_id = columns.UUID(primary_key=True)
    thread_id = columns.UUID(primary_key=True)
    total_count = columns.Counter()
    unread_count = columns.Counter()
    attachment_count = columns.Counter()
Esempio n. 2
0
class Counter(BaseModel):
    """User counters model."""

    user_id = columns.UUID(primary_key=True)
    message_id = columns.Counter()
    thread_id = columns.Counter()
    rule_id = columns.Counter()
Esempio n. 3
0
class UserByDomain(Base):
    """
        Model Person object by company & city in the database
    """
    domain = columns.Text(primary_key=True)
    city = columns.Text(primary_key=True)
    counter = columns.Counter()

    def get_data(self):
        """ convert model to String """
        return {
            'domain': self.domain,
            'city': self.city,
            'counter': self.counter
        }
class CountActivityByUser(Base):
    """
        Model activity by user
    """
    date = columns.Text(primary_key=True)
    company = columns.Text(primary_key=True)
    counter = columns.Counter()

    def get_data(self):
        return {
            'id': str(self.id),
            'date': self.date,
            'user_id': self.user_id,
            'timestamp': self.timestamp
        }
Esempio n. 5
0
class TestIfNotExistsWithCounterModel(Model):

    id = columns.UUID(primary_key=True, default=lambda: uuid4())
    likes = columns.Counter()
Esempio n. 6
0
class CounterBatchQueryModel(Model):
    k = columns.Integer(primary_key=True)
    v = columns.Counter()
Esempio n. 7
0
 class model(Model):
     partition = columns.UUID(primary_key=True, default=uuid4)
     cluster = columns.Counter()
     cluster.primary_key = True
     counter = columns.Counter()
Esempio n. 8
0
 class model(Model):
     partition = columns.UUID(primary_key=True, default=uuid4)
     counter = columns.Counter()
     text = columns.Text()
Esempio n. 9
0
class DataCounter(Model):
    vtype = columns.Text(primary_key=True)
    value = columns.Counter()

    __keyspace__ = 'gpmr'