portfolio

package
v0.0.0-...-a2a535d Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2023 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Portfolios

type Portfolios struct {
	scylla.Scylla
}

func NewPortfolioKeyspace

func NewPortfolioKeyspace(contactPoint string, port int) (*Portfolios, error)

func (*Portfolios) AddPosition

func (p *Portfolios) AddPosition(currentTable *table.Table, position tr.Position) error

func (*Portfolios) CheckIfPositionExists

func (p *Portfolios) CheckIfPositionExists(currentTable *table.Table, position tr.Position) bool

func (*Portfolios) CreateTable

func (p *Portfolios) CreateTable(tableName string) (*table.Table, error)

func (*Portfolios) DeletePosition

func (p *Portfolios) DeletePosition(currentTable *table.Table, position tr.Position) error

func (*Portfolios) GetAllPositions

func (p *Portfolios) GetAllPositions(currentTable *table.Table) (*[]tr.Position, error)

func (*Portfolios) GetPosition

func (p *Portfolios) GetPosition(currentTable *table.Table, position tr.Position) (*tr.Position, error)

func (*Portfolios) UpdatePosition

func (p *Portfolios) UpdatePosition(currentTable *table.Table, position tr.Position) error

Jump to

Keyboard shortcuts

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