repositories

package
v0.0.0-...-fccd001 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 5, 2015 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// VisitActionsColumnFamily ...
	VisitActionsColumnFamily = "visit_actions"
	// VisitActionsFields ...
	VisitActionsFields = `` /* 784-byte string literal not displayed */

)
View Source
const (
	// MetricDayByMinuteCounterFields ...
	MetricDayByMinuteCounterFields = `
    dimensions_names, dimensions_values, made_at_minute, made_at_day,
	made_at_month, made_at_year, count,
	`
)
View Source
const (
	// MetricDayByValueCounterFields ...
	MetricDayByValueCounterFields = `
    dimensions_names, dimensions_values, made_at_day, made_at_month,
    made_at_year, count,
	`
)
View Source
const (
	// MetricMonthByHourCounterFields ...
	MetricMonthByHourCounterFields = `
    dimensions_names, dimensions_values, made_at_hour,
	made_at_month, made_at_year, count,
	`
)
View Source
const (
	// MetricMonthByValueCounterFields ...
	MetricMonthByValueCounterFields = `
    dimensions_names, dimensions_values, made_at_month, made_at_year, count,
	`
)
View Source
const (
	// MetricYearByDayCounterFields ...
	MetricYearByDayCounterFields = `
    dimensions_names, dimensions_values, made_at_day,
	made_at_year, count,
	`
)
View Source
const (
	// MetricYearByValueCounterFields ...
	MetricYearByValueCounterFields = `
    dimensions_names, dimensions_values, made_at_year, count,
	`
)

Variables

This section is empty.

Functions

This section is empty.

Types

type MetricDayByMinuteCounterRepository

type MetricDayByMinuteCounterRepository struct {
	Repository
	ColumnFamily string
}

MetricDayByMinuteCounterRepository ...

func NewMetricDayByMinuteCounterRepository

func NewMetricDayByMinuteCounterRepository(repository Repository, columnFamily string) MetricDayByMinuteCounterRepository

NewMetricDayByMinuteCounterRepository ...

func (*MetricDayByMinuteCounterRepository) Increment

func (mdbmcr *MetricDayByMinuteCounterRepository) Increment(dimensionsNames, dimensionsValues string, date time.Time) error

Increment ...

func (*MetricDayByMinuteCounterRepository) IncrementQuery

func (mdbmcr *MetricDayByMinuteCounterRepository) IncrementQuery(dimensionsNames, dimensionsValues string, now time.Time) *gocql.Query

IncrementQuery ...

type MetricDayByValueCounterRepository

type MetricDayByValueCounterRepository struct {
	Repository
	ColumnFamily string
}

MetricDayByValueCounterRepository ...

func NewMetricDayByValueCounterRepository

func NewMetricDayByValueCounterRepository(repository Repository, columnFamily string) MetricDayByValueCounterRepository

NewMetricDayByValueCounterRepository ...

func (*MetricDayByValueCounterRepository) Increment

func (mdbvcr *MetricDayByValueCounterRepository) Increment(dimensionsNames, dimensionsValues string, date time.Time) error

Increment ...

func (*MetricDayByValueCounterRepository) IncrementQuery

func (mdbvcr *MetricDayByValueCounterRepository) IncrementQuery(dimensionsNames, dimensionsValues string, date time.Time) *gocql.Query

IncrementQuery ...

type MetricIncrementer

type MetricIncrementer interface {
	Increment(string, string, time.Time) error
}

MetricIncrementer ...

type MetricMonthByHourCounterRepository

type MetricMonthByHourCounterRepository struct {
	Repository
	ColumnFamily string
}

MetricMonthByHourCounterRepository ...

func NewMetricMonthByHourCounterRepository

func NewMetricMonthByHourCounterRepository(repository Repository, columnFamily string) MetricMonthByHourCounterRepository

NewMetricMonthByHourCounterRepository ...

func (*MetricMonthByHourCounterRepository) Increment

func (mmbhcr *MetricMonthByHourCounterRepository) Increment(dimensionsNames, dimensionsValues string, date time.Time) error

Increment ...

func (*MetricMonthByHourCounterRepository) IncrementQuery

func (mmbhcr *MetricMonthByHourCounterRepository) IncrementQuery(dimensionsNames, dimensionsValues string, now time.Time) *gocql.Query

IncrementQuery ...

type MetricMonthByValueCounterRepository

type MetricMonthByValueCounterRepository struct {
	Repository
	ColumnFamily string
}

MetricMonthByValueCounterRepository ...

func NewMetricMonthByValueCounterRepository

func NewMetricMonthByValueCounterRepository(repository Repository, columnFamily string) MetricMonthByValueCounterRepository

NewMetricMonthByValueCounterRepository ...

func (*MetricMonthByValueCounterRepository) Increment

func (mmbvcr *MetricMonthByValueCounterRepository) Increment(dimensionsNames, dimensionsValues string, date time.Time) error

Increment ...

func (*MetricMonthByValueCounterRepository) IncrementQuery

func (mmbvcr *MetricMonthByValueCounterRepository) IncrementQuery(dimensionsNames, dimensionsValues string, date time.Time) *gocql.Query

IncrementQuery ...

type MetricYearByDayCounterRepository

type MetricYearByDayCounterRepository struct {
	Repository
	ColumnFamily string
}

MetricYearByDayCounterRepository ...

func NewMetricYearByDayCounterRepository

func NewMetricYearByDayCounterRepository(repository Repository, columnFamily string) MetricYearByDayCounterRepository

NewMetricYearByDayCounterRepository ...

func (*MetricYearByDayCounterRepository) Increment

func (mybdcr *MetricYearByDayCounterRepository) Increment(dimensionsNames, dimensionsValues string, date time.Time) error

Increment ...

func (*MetricYearByDayCounterRepository) IncrementQuery

func (mybdcr *MetricYearByDayCounterRepository) IncrementQuery(dimensionsNames, dimensionsValues string, now time.Time) *gocql.Query

IncrementQuery ...

type MetricYearByValueCounterRepository

type MetricYearByValueCounterRepository struct {
	Repository
	ColumnFamily string
}

MetricYearByValueCounterRepository ...

func NewMetricYearByValueCounterRepository

func NewMetricYearByValueCounterRepository(repository Repository, columnFamily string) MetricYearByValueCounterRepository

NewMetricYearByValueCounterRepository ...

func (*MetricYearByValueCounterRepository) Increment

func (mybvcr *MetricYearByValueCounterRepository) Increment(dimensionsNames, dimensionsValues string, date time.Time) error

Increment ...

func (*MetricYearByValueCounterRepository) IncrementQuery

func (mybvcr *MetricYearByValueCounterRepository) IncrementQuery(dimensionsNames, dimensionsValues string, date time.Time) *gocql.Query

IncrementQuery ...

type Repository

type Repository struct {
	Cassandra *gocql.Session
}

Repository ...

type VisitActionsRepository

type VisitActionsRepository struct {
	Repository
	ColumnFamily string
}

VisitActionsRepository ...

func (*VisitActionsRepository) Find

Find ...

func (*VisitActionsRepository) Insert

func (r *VisitActionsRepository) Insert(action *models.ActionEntity) error

Insert ...

func (*VisitActionsRepository) IsActiveVisit

func (r *VisitActionsRepository) IsActiveVisit(visitID gocql.UUID) (bool, error)

IsActiveVisit ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL