g1

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CQLC_VERSION = "0.11.0"
)

Variables

View Source
var TBL_MAP_SLICE = TblMapSliceTableDef()
View Source
var TBL_STRING_MAP = TblStringMapTableDef()

Functions

func MapTblMapSlice

func MapTblMapSlice(iter *gocql.Iter, callback func(t TblMapSlice) (bool, error)) error

func MapTblStringMap

func MapTblStringMap(iter *gocql.Iter, callback func(t TblStringMap) (bool, error)) error

Types

type TblMapSlice

type TblMapSlice struct {
	Id  string
	Sl  []string
	Ssm map[string]string
}

func BindTblMapSlice

func BindTblMapSlice(iter *gocql.Iter) ([]TblMapSlice, error)

func (*TblMapSlice) IdValue

func (s *TblMapSlice) IdValue() string

func (*TblMapSlice) SlValue

func (s *TblMapSlice) SlValue() []string

func (*TblMapSlice) SsmValue

func (s *TblMapSlice) SsmValue() map[string]string

type TblMapSliceDef

func TblMapSliceTableDef

func TblMapSliceTableDef() *TblMapSliceDef

func (*TblMapSliceDef) Bind

func (*TblMapSliceDef) ColumnDefinitions

func (s *TblMapSliceDef) ColumnDefinitions() []cqlc.Column

func (*TblMapSliceDef) IdColumn

func (*TblMapSliceDef) Keyspace

func (s *TblMapSliceDef) Keyspace() string

func (*TblMapSliceDef) SlColumn

func (s *TblMapSliceDef) SlColumn() cqlc.StringSliceColumn

func (*TblMapSliceDef) SsmColumn

func (s *TblMapSliceDef) SsmColumn() cqlc.StringStringMapColumn

func (*TblMapSliceDef) SupportsUpsert

func (s *TblMapSliceDef) SupportsUpsert() bool

func (*TblMapSliceDef) TableName

func (s *TblMapSliceDef) TableName() string

func (*TblMapSliceDef) To

type TblMapSliceIdColumn

type TblMapSliceIdColumn struct {
}

func (*TblMapSliceIdColumn) ColumnName

func (b *TblMapSliceIdColumn) ColumnName() string

func (*TblMapSliceIdColumn) Eq

func (*TblMapSliceIdColumn) In

func (b *TblMapSliceIdColumn) In(value ...string) cqlc.Condition

func (*TblMapSliceIdColumn) PartitionBy

func (b *TblMapSliceIdColumn) PartitionBy() cqlc.Column

func (*TblMapSliceIdColumn) To

type TblMapSliceSlColumn

type TblMapSliceSlColumn struct {
}

func (*TblMapSliceSlColumn) ColumnName

func (b *TblMapSliceSlColumn) ColumnName() string

func (*TblMapSliceSlColumn) ListType

func (b *TblMapSliceSlColumn) ListType() cqlc.Column

func (*TblMapSliceSlColumn) To

func (b *TblMapSliceSlColumn) To(value *[]string) cqlc.ColumnBinding

type TblMapSliceSsmColumn

type TblMapSliceSsmColumn struct {
}

func (*TblMapSliceSsmColumn) ColumnName

func (b *TblMapSliceSsmColumn) ColumnName() string

func (*TblMapSliceSsmColumn) To

type TblStringMap

type TblStringMap struct {
	Id  string
	Ssm map[string]string
}

func BindTblStringMap

func BindTblStringMap(iter *gocql.Iter) ([]TblStringMap, error)

func (*TblStringMap) IdValue

func (s *TblStringMap) IdValue() string

func (*TblStringMap) SsmValue

func (s *TblStringMap) SsmValue() map[string]string

type TblStringMapDef

type TblStringMapDef struct {
	ID  cqlc.LastPartitionedStringColumn
	SSM cqlc.StringStringMapColumn
}

func TblStringMapTableDef

func TblStringMapTableDef() *TblStringMapDef

func (*TblStringMapDef) Bind

func (*TblStringMapDef) ColumnDefinitions

func (s *TblStringMapDef) ColumnDefinitions() []cqlc.Column

func (*TblStringMapDef) IdColumn

func (*TblStringMapDef) Keyspace

func (s *TblStringMapDef) Keyspace() string

func (*TblStringMapDef) SsmColumn

func (*TblStringMapDef) SupportsUpsert

func (s *TblStringMapDef) SupportsUpsert() bool

func (*TblStringMapDef) TableName

func (s *TblStringMapDef) TableName() string

func (*TblStringMapDef) To

type TblStringMapIdColumn

type TblStringMapIdColumn struct {
}

func (*TblStringMapIdColumn) ColumnName

func (b *TblStringMapIdColumn) ColumnName() string

func (*TblStringMapIdColumn) Eq

func (*TblStringMapIdColumn) In

func (b *TblStringMapIdColumn) In(value ...string) cqlc.Condition

func (*TblStringMapIdColumn) PartitionBy

func (b *TblStringMapIdColumn) PartitionBy() cqlc.Column

func (*TblStringMapIdColumn) To

type TblStringMapSsmColumn

type TblStringMapSsmColumn struct {
}

func (*TblStringMapSsmColumn) ColumnName

func (b *TblStringMapSsmColumn) ColumnName() string

func (*TblStringMapSsmColumn) To

Jump to

Keyboard shortcuts

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